The package requires python 3.6:
$ conda create -n chronos python=3.6
$ conda activate chronos
$ 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
$ pytest tests
target.py
: star bookkeeping, e.g. position, catalog cross-matching, archival data look-upstar.py
: physics-related calculations, e.g. extinction, spectral typing, isochrones, gyrochronology (inheritstarget
)planet.py
: planet parameters calculations (inheritsstar
)tpf.py
: targetpixel file manipulationlightcurve.py
: light curve analysis either using SPOC, TGLC, QLP, DIAMANTE, PATHOS, or custom pipeline for short and long cadence (inheritstpf
)k2.py
: tpf and light curve for K2; likely to be ingested/refactored to tpf.py & lightcurve.pycluster.py
: cluster catalog, cluster analysis + plottingtglc.py
,qlp.py
,cdips.py
,pathos.py
, &diamante.py
: api for TGLC, QLP, CDIPS, PATHOS, and DIAmante pipelinesplot.py
: custom plotting functionalitiesutils.py
: useful utilities
astropy
&astroquery
for star and catalog bookkeepinglightkurve
,transitleastsquares
, &wotan
for light curve analysisemcee
&corner
for MCMC analysisisochrones
for isochrones analysisdustmaps
for extinction calculationstardate
for gyrochronologymrexo
for mass-radius relationtriceratops
for FPP calculation based on lightcurve shape and contrast curve constraints
- GAIA eDR3 Wide binaries catalog
- LAMOST DR6 spectra
- vetting
- TESS_Deblending
- apertureoptimizer
- pyia
- psfmachine
- GALAH DR3
- TASOC
- KEP-SEISMIC
- Kepler-smear
platon
for calculating transmission spectrumtheJoker
for two-body MCMC samplingspock
,dynamite
, &resonance widths
for orbit stability analysisexoCMD
for exoplanet color-magnitude diagramscontaminante
for pixel level modelingallesfitter
for light curve model fittingSPISEA
for stellar population analysissedfitter
for SED fittingmaelstrom
for pulsating binary analysisstella
&fleck
for flare detection and modelingeleanor
&f3
for TESS FFI; See also DIAmante, Montalto+2020envelope
for planet's envelope fraction estimation using MESA simulations based on Milholland+19,20evolstate
for assigning stellar evolutionary statebarycorrpy
for conversion to BJD_TDB
Check examples in nbviewer.
- TOI (csv)
- CTOI (csv)
- CDIPS (Bouma+2019)
- PATHOS (Nardiello+2020)
- DIAmante (Montalto+2020)
tql for TESS Quick Look plotting