Welcome to lightcurve’s documentation!

lightcurve is a module that creates light curves of a similar field of stars. This is useful in time domain astronomy in search of transient events and studies of variable stars, i.e. eclipsing binaries.

Usage

Simple to use:

import lightcurves as lc

object_table = lc.makelist('')

# parallelized alignment
object_table = lc.paralign(object_table)

# or serial alignment
object_table = lc.align(object_table)

# All-in-one
object_table = lc.do_lightcurve(object_table)

Process

The process follows:

  1. Take image list
  1. Options (or considerations)
  1. Reduce images
  2. Assign WCS
  1. Align images (How does reducing affect WCS?)
  1. [Create a deep sky image pending]
  1. Source extraction [from deepsky image]
  2. Match sources between images [pending]
  3. Create Timeseries plot of different sources
  4. Create reference image with all candidate sources circled

License

This project is licensed under the MIT license.

Indices and tables