Skip to content

Latest commit

 

History

History
91 lines (80 loc) · 5.11 KB

README.md

File metadata and controls

91 lines (80 loc) · 5.11 KB

chronos

Build Status Code style: black License: GPL v3

Setup

The package requires python 3.6:

$ conda create -n chronos python=3.6
$ conda activate chronos

Installation

$ git clone git@github.com:jpdeleon/chronos.git
$ cd chronos
$ pip install -e .

Note that batman package requires gcc. To install:

sudo apt install gcc

test

$ pytest tests

Modules

  • target.py: star bookkeeping, e.g. position, catalog cross-matching, archival data look-up
  • star.py: physics-related calculations, e.g. extinction, spectral typing, isochrones, gyrochronology (inherits target)
  • planet.py: planet parameters calculations (inherits star)
  • tpf.py: targetpixel file manipulation
  • lightcurve.py: light curve analysis either using SPOC, TGLC, QLP, DIAMANTE, PATHOS, or custom pipeline for short and long cadence (inherits tpf)
  • k2.py: tpf and light curve for K2; likely to be ingested/refactored to tpf.py & lightcurve.py
  • cluster.py: cluster catalog, cluster analysis + plotting
  • tglc.py, qlp.py, cdips.py, pathos.py, & diamante.py: api for TGLC, QLP, CDIPS, PATHOS, and DIAmante pipelines
  • plot.py: custom plotting functionalities
  • utils.py: useful utilities

Dependencies

For next update

Examples

Check examples in nbviewer.

TESS exoplanet candidates catalog

See also

tql for TESS Quick Look plotting