A python package for fast and robust exoplanet transit lightcurve modeling
Project description
ALDERAAN
Automated Lightcurve Detrending, Exoplanet Recovery, and Analysis of Autocorrelated Noise
ALDERAAN is a fast and reliable pipeline for processing exoplanet transit photometry. The pipeline is currently capable of handling data from the Kepler Space Telescope, but in the near future will be extended to handle data from K2 and TESS.
Detrending and transit fitting are optimized for high-fidelity measurements of [P, t0, Rp/Rs, b, T14] and for inference of dynamical transit timing variations (TTVs). Noise arising from instrumental and astrophysical sources is handled using a combination of Gaussian Processes (GP) regression and autocorrelated frequency analysis. Model sampling is performed using dynamic nested sampling.
For detailed documentation, see readthedocs.org
Installation instructions
ALDERAAN requires a complex set of dependencies in order to run. To create a conda environment capable of running the ALDERAAN pipeline, copy environment.yml from the alderaan github repository to your local machine:
curl -o ./environment.yml https://raw.githubusercontent.comefs/heads/develop/environment.yml
Then run:
conda env create -n <ENV_NAME> -f environment.yml
If <ENV_NAME> is not specified, the conda environment will be named "alderaan-env".
You can then activate your environment and safely pip install the package:
conda activate alderaan-env
then
pip install alderaan
Running the pipeline
To run the pipeline, navigate into the alderaan source directory and run the following commmand:
python alderaan/pipelines/alderaan_pipeline.py -m Kepler -t K00148 -c configs/default_config.cfg
The flags -m (mission) -t (target) and -c (config) are required and set the pipeline run conditions.
Attribution
If you make use of alderaan in your work, please cite Gilbert, Petigura, & Entrican (2025).
Please also cite the following core dependencies:
astropyAstropy Collaboration et al. (2022)batmanKreidberg (2015)celeriteForeman-Mackey 2018dynestySpeagle (2020)numpyHarris et al, (2020)PyMC3Salvatier, Wiecki, & Fonnesbeck (2016)scipyVirtanen et al. (2020)
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file alderaan-0.2.3.tar.gz.
File metadata
- Download URL: alderaan-0.2.3.tar.gz
- Upload date:
- Size: 109.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.23
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fe4b7cec245fae98ca024dcfb81b96891266ff984b18ea4865b1777cbc9a8fdf
|
|
| MD5 |
6ecb91c52effab68a164493700c027cd
|
|
| BLAKE2b-256 |
c4d436bb61cb0cbe66fa1286b06697a6eee9f17c20ef11feb854b8054dbbf5a2
|
File details
Details for the file alderaan-0.2.3-py3-none-any.whl.
File metadata
- Download URL: alderaan-0.2.3-py3-none-any.whl
- Upload date:
- Size: 128.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.23
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e15af3a5f386136d30ceab615d0cab6ab0b0a597bb206f93c0e439b5932140c
|
|
| MD5 |
34ebfc285963119489a0a6b9cc604f6f
|
|
| BLAKE2b-256 |
93c236fb7c7271989245b47804a8527d0b243c047d06665060de2046c38c1210
|