Skip to content

CurveSimulator calculates the movements and eclipses of celestial bodies and generates a video of this, displaying also the resulting lightcurve.

Notifications You must be signed in to change notification settings

lichtgestalter/curvesimulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CurveSimulator

GitHub Wiki PyPI version Python Versions License: MIT PyPI Downloads

CurveSimulator: A Star System and Lightcurve Simulator

CurveSimulator generates a video of the movements and eclipses of celestial bodies and the resulting lightcurve. This is especially useful for star systems that contain exoplanets detected using the transit method.

The video simultaneously displays a view of the star system from the top and from the side alongside the lightcurve of the system's total luminosity over time.

Key Features

  • Produces videos with just 2 lines of Python code
  • Fast video generation (takes about the same time as playing time)
  • Efficient storage (only 0.5 MB disk space per minute of video)
  • Customizable via a configuration file

Get started quickly by having a look at CurveSimulator's wiki.