Skip to main content

ExoFOP

A python-package to facilitate the download and standardization data from the Exoplanet Follow-up Observing Program (ExoFOP). It streamlines the process of accessing ExoFOP data, making it easier for researchers and enthusiasts to work with this valuable collection of astronomical observations.

Installation

The recommended method of installing ExoFOP is using pip:

pip install exofop

For more detailed installation instructions or troubleshooting, please refer to the documentation.

Documentation

Comprehensive documentation for ExoFOP Python package can be found here. It includes information about the package, installation instructions, tutorials, and API references.

Example

Here's an example demonstrating how to use ExoFOP Python package to download and standardize data:

from exofop.download import System, SystemDownloader
from exofop.extract import LightCurveTableList

# Specify the directory to store downloaded data
data_dir = "./tmp"

# Downloading Data
system = System("TOI 1130")
system_loader = SystemDownloader(
    system=system,
    data_dir=data_dir,
)

# Selecting tags and downloading them
tags = system_loader.time_series.tags
system_loader.download(tags[:5], unzip=True)

# Extracting Light Curve Data
target_dir = system_loader.target_dir
lctl = LightCurveTableList.load_exofop_data(
    target_dir=target_dir,
)
lctl.standardise_column_names()
lctl.apply_time_correction_in_case_of_discrepancy()

# Save the extracted data as a single ECSV file for future reference
lctl.save()

This example demonstrates how to download data for a specific target (in this case, "TOI 1130"), extract light curve data, standardize column names, apply time corrections, and save the extracted data for future reference.

Contributing

Contributions to ExoFOP Python package are welcome! If you encounter any issues, have suggestions for improvements, or would like to contribute new features, please feel free to open an issue or submit a pull request on the GitHub repository.

License

ExoFOP Python package is licensed under the MIT License. See the LICENSE file for details.

Metadata

Release files for exofop 0.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for exofop 0.0.3
File Size Uploaded
exofop-0.0.3.tar.gz 47.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for exofop 0.0.3
File Interpreter ABI Platform
exofop-0.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 102.6 kB

Release files / exofop-0.0.3.tar.gz

Download URL exofop-0.0.3.tar.gz
Size 47.2 kB
Tags Source
SHA-256 checksum
How to use checksums
dce5ad8ceb36fd742e4d0c6acc684d17d5af9fda68d6ab26ae0d9ab0f79acf38
BLAKE2b-256 checksum
How to use checksums
c191b9da2b094651450be6cb829dcd821d117ce3017d4b7c238a8657d9d639ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 30, 2026.

Transparency log

Release files / exofop-0.0.3-py3-none-any.whl

Download URL exofop-0.0.3-py3-none-any.whl
Size 55.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ef184364a798502c4262d9ee75198395afbd7b11e0a9bb60d92b1ad4fc711071
BLAKE2b-256 checksum
How to use checksums
5094317650d2841f730308326dd14f35acb2c2ab02afbd2d6eb4add44150b24c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 30, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.3 This release

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page