Quickstart¶
ALTAIPONY IS CURRENTLY UNDERGOING MAJOR RENOVATIONS.
PLEASE STAND BY. [Jan 7, 2026]
Installation¶
Use pip to install AltaiPony
pip install altaipony
Or install directly from the repository:
git clone https://github.com/ekaterinailin/AltaiPony.git
cd AltaiPony
python setup.py install
This package depends, on lightkurve, numpy, pandas and some other packages, most of which will be installed automatically. Have a look at requirements.txt in the repository to see a more extensive list. It will run stably for Python 3.10-3.13.
Getting started¶
The core features of AltaiPony are
detrending light curves,
finding flares in those light curves,
characterizing these flares, and
running sample statistics on flare frequency distributions.
We recommend taking a look at the Quickstart tutorial for the first three steps on this list. For the flare statistics, take a look at the tutorial on Flare Frequency Distributions and Power Laws.
Deep dives (under construction)¶
Define your own detrending pipeline¶
Follow the Detrending tutorial to understand how AltaiPony de-trends flare light curves, including how to add your own de-trending procedure to your analysis pipeline.
Play with the flare finding parameters¶
TBD Flare finding tutorial
Test the performance of your flare finding algorithm¶
TBD Test the perfomance of your chosen flare finding setup by injecting and recoving synthetic flares into your light curves. AltaiPony provides a framework to do so, explained in the Synthetic Flare Injection and Recovery tutorial.