Skip to main content

Signal correction module for Ariel Data Challenge 2025.

Project description

Ariel Data Preprocessing

PyPI release Unittest

This module contains the FGS1 and AIRS-CH0 signal data preprocessing tools.

Submodules

  1. Signal correction (implemented)
  2. Data reduction (planned)
  3. Signal extraction (planned)

1. Signal correction

Implements the six signal correction steps outline in the Calibrating and Binning Ariel Data shared by the contest organizers.

Example use:

from ariel-data-preprocessing.signal_correction import SignalCorrection

signal_correction = SignalCorrection(
    input_data_path='data/raw',
    output_data_path='data/corrected',
    n_planets=10
)

signal_correction.run()

The signal preprocessing pipeline will write the corrected frames as an hdf5 archive called train.h5 with the following structure:

├── planet_1
|   ├── AIRS-CH0_signal
│   └── FGS1_signal
│
├── planet_1
|   ├── AIRS-CH0_signal
│   └── FGS1_signal
│
.
.
.
└── planet_n
    ├── AIRS-CH0_signal
    └── FGS1_signal

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

ariel_data_preprocessing-1.0.tar.gz (6.7 MB view details)

Uploaded Source

Built Distribution

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

ariel_data_preprocessing-1.0-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file ariel_data_preprocessing-1.0.tar.gz.

File metadata

  • Download URL: ariel_data_preprocessing-1.0.tar.gz
  • Upload date:
  • Size: 6.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ariel_data_preprocessing-1.0.tar.gz
Algorithm Hash digest
SHA256 c43c1dd14022068d52ca022732cdf607460dfcfe486a7a20d666d10b14648edc
MD5 3bb29f86cd868f2497bcff2a554e0516
BLAKE2b-256 4f8f9f7f75256ff1f9faed31413de9440064986efd4b57ec31c62667d5ed6c4f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ariel_data_preprocessing-1.0.tar.gz:

Publisher: pypi_release.yml on gperdrizet/ariel-data-challenge

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ariel_data_preprocessing-1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for ariel_data_preprocessing-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 eaa35e65fdc7b3e17454e0025389f4bc0147bd764b4a396a8bdb33939303a404
MD5 45d00e414af58973f95663fb60a16692
BLAKE2b-256 f6edd23a0b63bc4dbe52c662ef6200474da817747633f6a6caf0a6aedcbbfe86

See more details on using hashes here.

Provenance

The following attestation bundles were made for ariel_data_preprocessing-1.0-py3-none-any.whl:

Publisher: pypi_release.yml on gperdrizet/ariel-data-challenge

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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