semvec/pypi-packages huggingface dataset:
specpolFlow 1.0.0
Tools for the analysis of stellar spectropolarimetric data
Requires Python: >=3.8

# Welcome to SpecpolFlow!

SpecpolFlow is live on PyPI at:
```
pip install specpolFlow
```

Installing SpecpolFlow will automatically install [LSDpy](https://github.com/folsomcp/LSDpy/).

The spectrum normalization tool [NormPlot](https://github.com/folsomcp/normPlot/) is an optional extra.  It can be installed at the same time as SpecpolFlow using:
```
pip install specpolFlow[norm]
```
or NormPlot can be installed separately using:
```
pip install normPlot
```

Documentation is live on our website at: [folsomcp.github.io/specpolFlow/](https://folsomcp.github.io/specpolFlow/)

## About SpecpolFlow

SpecpolFlow is a software package that provides a completely pythonic workflow for the analysis of spectropolarimetric observations of stellar sources (for example, data acquired from ESPaDOnS at CFHT, Narval at TBL, etc). It is designed to provide a single, user-friendly pipeline from telescope to science product.

SpecpolFlow incorporates tools for spectra normalization (Github: [folsomcp/normPlot](https://github.com/folsomcp/normPlot)) and LSD profile calculation (Github: [folsomcp/LSDpy](https://github.com/folsomcp/LSDpy)). It also provides several supporting tools, including tools for developing and cleaning line masks, calculating the longitudinal magnetic field, and visualizing LSD profiles. These tools can be used through a fully documented Python API, or through a command line interface.

We also maintain a series of detailed tutorials, with examples of how to construct a flexible workflow from SpecpolFlow's tools for your specific needs (e.g., automation for very large datasets using tools like pandas = Python for Data Analysis). 
These tutorials are in the form of Jupyter Notebooks, which can also be run using collaborative platforms such as Google Colab. 

The full documentation can be found here: [folsomcp.github.io/specpolFlow/](https://folsomcp.github.io/specpolFlow/)

If you use SpecpolFlow in your research, please cite our forthcoming paper from the Journal of Open Source Software.  The pre-print of the paper is on arXiv here: [https://arxiv.org/abs/2505.18476](https://arxiv.org/abs/2505.18476)

## Contact us!
You can reach the SpF Development Team at: specpolflow@gmail.com

## SpF Development Team:
* Christi Erba (co-PI)
* Colin Folsom (co-PI)
* Veronique Petit
* Shaquann Seadrow
* Patrick Stanley
* Tali Natan
* Bonnie Zaire

Current Contributors:
* Gregg Wade
* Mary Oksala

Past Contributors:
* Federico Villadiego Forero
* DJ Meleney
* Robin Moore
* Dax Moraes
* Marisol Catalan Olais

## Logo:
The SpecpolFlow logo was created by the talented Tali Natan! Please contact the SpF team if you would like to use this graphic in a publication.
WinTmp 1.3.0
A package used to get temperature on Windows Machines.
Requires Python: >=3.6
Keywords: windows, temperature, cpu, gpu, amd, intel, nvidia

# WinTmp

WinTmp, short for Windows Temperature, is a Python module that provides easy access to the temperatures of the CPU and GPU in Windows.

This module requires administrator privileges to access the sensor data as it uses LibreHardwareMonitor internally. Please ensure that your code is run with admin privileges.

Install using `pip`:
`pip install WinTmp`

WinTmp exposes two functions:

- `CPU_Temp()`
  - Returns the temperature of the first CPU as a float.
- `GPU_Temp()`
  - Returns the temperature of the first GPU found as a float.
- `CPU_Temps()`
  - Returns the temperatures of all the CPUs as a list of floats.
- `GPU_Temps()`
  - Returns the temperature of all the GPUs as a list of floats.

In admin command prompt type `python`.
Demo:

```python
>>> import WinTmp
>>> print(WinTmp.CPU_Temp())
44.00000762939453
>>> print(WinTmp.GPU_Temp())
44.12500762939453
>>> print(WinTmp.CPU_Temps())
[44.00000762939453]
>>> print(WinTmp.GPU_Temps())
[44.62500762939453]
```

PyPI: https://pypi.org/project/WinTmp/

Github: https://github.com/kethan1/WinTmp/

If you experience any issues, bugs, or shortcomings with this module, please don't hesitate to open an issue!