Skip to content
/ exoppy Public

a python package to generate synthetic lightcurves for exoplanets

License

Notifications You must be signed in to change notification settings

h-h-0/exoppy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  • NumPy
  • Matplotlib

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.

About

a python package to generate synthetic lightcurves for exoplanets

Resources

License

Stars

Watchers

Forks

Packages

No packages published