Metadata-Version: 2.1
Name: curvesimulator
Version: 0.2.7
Summary: Curvesimulator calculates the movements and eclipses of celestial bodies and produces a video of the moving bodies and of the resulting lightcurve.
Home-page: https://github.com/lichtgestalter/curvesimulator
Author: Uli Scheuss
Classifier: Programming Language :: Python :: 3.12
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
Requires-Dist: numpy
Requires-Dist: matplotlib
Requires-Dist: configparser

# CurveSimulator
[![GitHub Wiki](https://img.shields.io/badge/docs-Wiki-red)](https://github.com/lichtgestalter/curvesimulator/wiki)
[![PyPI version](https://badge.fury.io/py/curvesimulator.svg)](https://badge.fury.io/py/curvesimulator)
[![Python Versions](https://img.shields.io/pypi/pyversions/curvesimulator.svg)](https://pypi.org/project/curvesimulator/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
![PyPI Downloads](https://static.pepy.tech/badge/curvesimulator)

CurveSimulator: A Star System and Lightcurve Simulator

CurveSimulator generates a video of the movements and eclipses of celestial bodies and the 
resulting lightcurve.
The video simultanously 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.

It takes just 2 lines of python code to produce the video.

CurveSimulator is fast and the videos use little disk space. A video takes about the same time 
to produce as its playing time and uses less than 0.5 MB disc space per minute.

In a configuration file, specify the physical properties of the stars and planets in your system. 
Also, provide some parameters of the video you want to make.

Get started quickly by having a look at CurveSimulator's 
[wiki](https://github.com/lichtgestalter/curvesimulator/wiki).

