Skip to main content

Tools for the analysis of stellar spectropolarimetric data

Project description

Welcome to SpecpolFlow!

SpecpolFlow is live on PyPI at:

pip install specpolFlow

Installing SpecpolFlow will automatically install LSDpy.

The spectrum normalization tool 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/

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) and LSD profile calculation (Github: 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/

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

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

specpolflow-1.0.0.tar.gz (72.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

specpolflow-1.0.0-py3-none-any.whl (80.8 kB view details)

Uploaded Python 3

File details

Details for the file specpolflow-1.0.0.tar.gz.

File metadata

  • Download URL: specpolflow-1.0.0.tar.gz
  • Upload date:
  • Size: 72.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for specpolflow-1.0.0.tar.gz
Algorithm Hash digest
SHA256 62127757d3966e2bee7f3d1df55b0eb5a46b8987d6e3f1d0d60c0053646e59d1
MD5 184ccf42d9ebfc962657354fb2b55298
BLAKE2b-256 7169b94167d5fe77274b78ba38ed8ace2441e980a931cb8e77d640dff53317ef

See more details on using hashes here.

File details

Details for the file specpolflow-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: specpolflow-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 80.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for specpolflow-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3b484c043cec7a247e96e5c69ff700bb9073b7a434759f4bfd0f44158821fb1b
MD5 5666b33b6db2e93169eb92aea5f94d23
BLAKE2b-256 5b2068e145783b9d59e3e4a3bfefc844aa79f7428f527828f2180ed0f218a8bb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page