h-h-0 / exoppy

a python package to generate synthetic lightcurves for exoplanets
MIT License
3 stars 0 forks source link

exoppy

License: MIT Python 3.10 A rectangular badge, half black half purple containing the text made at Code Astro DOI

This python package is designed to generate synthetic datasets of exoplanet lightcurves with some given parameters of the host star and the exoplanet. When an exoplanet comes in between the observer and the host star, the flux emitted by the host star decreases. Due to this transit of exoplanet, an U shaped graph of flux vs time can be seen. This decrement in flux can be calculated using the transit depth or squared ratio quantity of the radius of host star and the radius of the exoplanet.

$$ \text{Transit Depth } \delta = \left( \frac{R\text{planet}}{R\text{star}} \right)^2 = \frac{\Delta F}{F} $$

Installation

To install the Exoppy module in windows type the following command in commandline, terminal or powershell

pip install exoppy

Dependencies

Acknowledgements

Thanks to Code/Astro for arranging a workshop where we, K M Shariat Ullah, Hassan Habib and Anna Preis met for the first time. While learning about python packages, we had this idea to generate synthetic datasets for exoplanet lightcurves. It wouldn't be possible without the help of instructors and TA's of Code/Astro.