Skip to main content

Reduction Pipeline for OPTICAM Photometry of Exoplanets (PROFE in spanish)

Project description

PROFE: Pipeline de Reducción de OPTICAM para Fotometría de Exoplanetas

Reduction pipeline for OPTICAM photometry of exoplanets.

A Python-based pipeline to automate preprocessing and postprocessing of data acquired with the OPTICAM instrument on the 2.1 m telescope at OAN‑SPM, aimed at producing calibrated light curves and centroid analyses for transiting exoplanets implementing the data reduction methods proposed by Paez et. al (in prep.).


Features

  • Preprocessing (profe_pre):

    • Organize and standardize FITS files.
    • Update headers and compute Julian Dates.
    • Apply median filter
  • Postprocessing (profe_out):

    • Altitude-Azimuth trajectory and centroids and movement in pixels .
    • Generate binned light curves with RMS measurements.
    • Time-averaging curves to see the red noise in the time-series.
    • Radial profile
    • Field of View with apertures for targat and comparison stars

Requirements

  • Python ≥ 3.8.20

  • Dependencies defined in pyproject.toml:

    • numpy$\geq$ 1.24.4
    • pandas$\geq$ 2.0.3
    • astropy$\geq$ 5.2.2
    • matplotlib$\geq$ 3.7.5
    • tqdm$\geq$ 4.67.1
    • mc3$\geq$ 3.1.5

Installation

Install from the project root:

pip install profe

For a development environment (include testing and linting tools):

git clone https://github.com/s-paez/profe.git
cd profe
pip install .[dev]

Usage

Preprocessing

Organize raw data from data/ directory into the organized_data/ directory, update time headers, perform median filter correction:

profe_pre

Outputs

Generate light curves (plots and files), centroid movement plots, Alt-Az trajectory, Field of View apertures, radial profile and time-averaging curves for measurements.tbl files:

profe_out

License

This project is licensed under the MIT License. See the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

profe-0.1.0.tar.gz (23.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

profe-0.1.0-py3-none-any.whl (29.2 kB view details)

Uploaded Python 3

File details

Details for the file profe-0.1.0.tar.gz.

File metadata

  • Download URL: profe-0.1.0.tar.gz
  • Upload date:
  • Size: 23.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.11.4 Darwin/24.6.0

File hashes

Hashes for profe-0.1.0.tar.gz
Algorithm Hash digest
SHA256 eca14eb3b02d63630d3f95448af4e3fff367497c85b68043d9489408289ebef9
MD5 3c34de6ab99ccffc790a789680330206
BLAKE2b-256 e3f7795f3b90b2c7342ec8abaae27fa852222cec24db68ebaeec97b30edb144b

See more details on using hashes here.

File details

Details for the file profe-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: profe-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 29.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.11.4 Darwin/24.6.0

File hashes

Hashes for profe-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8386232b463bdf405addc85239a0d4a7defbf5b4ba4199fe9c16a0413f3b6a98
MD5 cfbdf18f0c929d59bfa4ad26f2fe19db
BLAKE2b-256 dae5de13be900564f938d3b4d5398a9a044ccd9c34a50157dac37bf848028994

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page