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.1.tar.gz (24.0 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.1-py3-none-any.whl (30.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: profe-0.1.1.tar.gz
  • Upload date:
  • Size: 24.0 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.1.tar.gz
Algorithm Hash digest
SHA256 834213f53b0559602eddd730af29bae8021b6e2263ef3a338a323c793aaae8c6
MD5 67aa02daee4de86efd7339a742c8b20e
BLAKE2b-256 b820ebabe2a1cc58c6af1b12e00463717c5f1169b3c551d975b9ddd500c18dd1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: profe-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 30.3 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 47494d9e779ff21f7cd949ab26162b3a1deb09d451da5ff034e9fb11651c3a23
MD5 0a44cb79af894ee005427d281ffb1ed9
BLAKE2b-256 a6ca0f5991e457595e38787de947a85588bbeddc19023cfcef1de9e9646f384c

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