RAMP starting kit on classification of variable stars from light curves
Most stars emit light steadily in time, but a small fraction of them has a variable light curve: light emission versus time. We call them variable stars. The light curves are usually periodic and highly regular. There are essentially two reasons why light emission can vary. First, the star itself can be oscillating, so its light emission varies in time. Second, the star that seems a single point at Earth (because of our large distance) is actually a binary system: two stars that orbit around their common center of gravity. When the orbital plane is parallel to our line of view, the stars eclipse each other periodically, creating a light curve with a characteristic signature. Identifying, classifying, and analyzing variable stars are hugely important for calibrating distances, and making these analyses automatic will be crucial in the upcoming sky survey projects such as LSST.
The challenge in this RAMP is to design an algorithm to automatically classify variable stars from light curves.
To run a submission and the notebook you will need the dependencies listed
requirements.txt. You can install install the dependencies with the
pip install -U -r requirements.txt
If you are using
conda, we provide an
environment.yml file for similar
Get started on this RAMP with the dedicated notebook.
Test a submission
The submissions need to be located in the
submissions folder. For instance
my_submission, it should be located in
To run a specific submission, you can use the
ramp-test command line:
ramp-test --submission my_submission
You can get more information regarding this command line:
To go further
You can find more information regarding
ramp-workflow in the