/exoplanets-transit-detection

A Python program that analyzes FITS images from the Spitzer Telescope and outputs a light-curve of a certain star, enabling the detection of transiting exoplanets in front of the star

Primary LanguagePython

Exoplanets transit detection

A Python program that analyzes 3D FITS images (with the time parameter) from the Spitzer Telescope and outputs a light-curve (Brightness vs Time) of a certain star, enabling the detection of transiting exoplanets in front of the star using the Astropy and Matplotlib libraries.

Required libraries

The program relies on two important libraries :

  • Astropy - Python Library for Astronomy applications
  • Matplotlib - A plotting library

How to run

python FITSpitzer.py /directory/inputfile.fits /directory/output.pdf

Where to get FITS images

The IRAC provides a dataset containing 10 Spitzer observations of XO-3b.

You can select the dataset of your choice from the IPAC (Infrared Processing and Analysis Center) servers

Future improvements

Version

1.1