Skip to main content

Module for stellar surface rotation and activity analysis

Project description

star-privateer

The present module provides a complete API to implement tools for stellar surface rotation and activity analysis in photometric light curves collected by space missions such as NASA/Kepler, NASA/TESS or, in a near future, ESA/PLATO. Several tutorials are included in order to help new users that would like to discover the code.

Getting Started

Prerequisites

The module is written in Python 3. The following Python packages are necessary to use it:

  • numpy
  • scipy
  • pandas
  • matplotlib
  • astropy
  • tqdm
  • scikit-learn
  • scikit-image
  • ssqueezepy
  • pycwt
  • pywavelets

Installing

The simplest way to install the module is through PyPi

pip install star-privateer

You can also install the most recent version of the module by cloning the GitLab repository

git clone https://gitlab.com/sybreton/star_privateer.git

and installing it directly by going to the root of the cloned repository

pip install .

Some of the tutoriels notebook require additional datasets to be properly run, you can access them through an auxiliary repository

git clone https://gitlab.com/sybreton/plato_msap4_demonstrator_datasets.git

that you will also have to install through

pip install .

In the future, we plan to provide packaged versions of the pipeline through conda-forge.

Documentation

API Documentation and tutorials are available here.

Authors

  • Sylvain N. Breton - Maintainer & head developer - (INAF-OACT, Catania, Italy)

Active contributors:

  • Antonino F. Lanza - Responsible PLATO WP122 - (INAF-OACT, Catania, Italy)
  • Sergio Messina - Responsible PLATO WP122300 - (INAF-OACT, Catania, Italy)
  • Rafael A. García (CEA Saclay, France)
  • S. Mathur (IAC Tenerife, Spain)
  • Angela R.G. Santos (Universidade do Porto, Portugal)
  • L. Bugnet (ISTA Vienna, Austria)
  • E. Corsaro (INAF-OACT, Catania, Italy)
  • D.B. Palakkatharappil (CEA Saclay, France)
  • E. Panetier (CEA Saclay, France)
  • O. Roth (LESIA, Observatoire de Paris, France)
  • M.B. Nielsen (University of Birmingham, United Kingdom)

Former contributors:

  • Emile Carinos (CEA Saclay, France)
  • Yassine Dhifaoui (CEA Saclay/Université Clermont-Auvergne, France)

Acknowledgements

If you use this module in your work, please provide a link to the GitLab repository.

You will find references for most of the methods implemented in this module in Breton et al. 2021 and in Santos et al. 2019, if you make use of the code in view of a scientific publication, please take a look at these two papers in order to provide the relevant citations.

The Kepler light curves included in the datasets were calibrated with the KEPSEISMIC method, if you use them, please cite García et al. 2011, García et al. 2014 and Pires et al. 2015.

The PLATO simulated light curves included in the datasets were produced and detrended by Suzanne Aigrain and Oscar Barragán. If you make any use of these light curves, please acknowledge them and cite Aigrain et al. 2015. For more information about the light curves, a readme file written by S. Aigrain is included.

License and copyright

The current version of the module is licensed under MIT License.

All source code copyright belongs to Sylvain Breton, unless specified differently in the header source files.

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

star_privateer-1.2.0.tar.gz (5.0 MB view details)

Uploaded Source

Built Distribution

star_privateer-1.2.0-py3-none-any.whl (5.1 MB view details)

Uploaded Python 3

File details

Details for the file star_privateer-1.2.0.tar.gz.

File metadata

  • Download URL: star_privateer-1.2.0.tar.gz
  • Upload date:
  • Size: 5.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.19

File hashes

Hashes for star_privateer-1.2.0.tar.gz
Algorithm Hash digest
SHA256 2c036e48ee21edf59b05bafd1fa86cf30ecacc22f8fa6e7fdb1590d51651fdb6
MD5 4d3dc960a3f94496df6332cc2aa1b23b
BLAKE2b-256 4ce07d9f52e1c3c63c067bca5c5b6a8c56119a597302e1e35c402562ff8509ed

See more details on using hashes here.

File details

Details for the file star_privateer-1.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for star_privateer-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 89a889efe83428a4331f943b12e74589262455539a8d11330a98f8d1fd2a38f0
MD5 a65f3e0bd9bf9d1476b65665d6192b0f
BLAKE2b-256 5c9c67a46ae1df40cb4a9bd6885415339dd13a868f402ee5c67906b9d322d247

See more details on using hashes here.

Supported by

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