$ git clone [email protected]:jpdeleon/chronos.git
$ cd chronos
$ pip install -e .
$ 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 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 + plottingcdips.py
&pathos.py
: api for CDIPS and PATHOS 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 analysisdustmass
for extinction calculationstardate
for gyrochronologymrexo
for mass-radius relationtriceratops
for FPP calculation based on lightc urve shape and contrast curve constraints
platon
for calculating transmission spectrumtheJoker
for two-body MCMC samplercontaminante
for pixel level modelingallesfitter
for light curve model fittingPyPopStar
for stellar population analysissedfitter
for SED fittingmaelstrom
for pulsating binary analysisstella
&fleck
for flare detection and modelingeleanor
&f3
for TESS FFIenvelope
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.
tql for TESS Quick Look plotting