A python package for fast and robust exoplanet transit lightcurve modeling
Project description
ALDERAAN
ALDERAAN is a pipeline for Automated Lightcurve Detrending, Exoplanet Recovery, and Analysis of Autocorrelated Noise.
The pipeline is currently capable of processing photometric lightcurve data from the Kepler Space Telescope, but in the future will be extended to handle data from K2 and TESS.
Detrending and transit fitting are optimized for high-fidelity measurements of transit parameters {$P, t_0, R_p/R_s, b, T_{14}$} and dynamical transit timing variations (TTVs). Autocorrelated noise arising from both instrumental and astrophysical sources is handled using a combination of Gaussian Processes (GP) regression, Fourier analysis, and narrow bandstop filters. Sampling is performed either Dynamic Nested Sampling.
The core scientific dependencies for this software are astropy, batman, celerite, dynesty, numpy, PyMC3, and scipy.
Installation instructions
ALDERAAN requires a complex set of dependencies in order to run. To create a conda environment capable of running the ALDERAAN pipeline, follow the instructions below.
$ git clone https://github.com/gjgilbert/alderaan <LOCAL_DIR>
$ conda env create -n <ENV_NAME> -f <LOCAL_DIR>/environment.yml
if <ENV_NAME> is not specified, the conda environment will be named "alderaan"
Running the pipeline
To test running the pipeline, navigate into <LOCAL_DIR> and run the following commmand
$ python tests/test_transit_model.py
The test is hard-coded to use data from K00148. All the necessary data is in the directory /tests/testdata and /tests/catalogs. test_transit_model.py will autmoatically pull from these directories.
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.0.tar.gz.
File metadata
- Download URL: alderaan-0.2.0.tar.gz
- Upload date:
- Size: 107.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.23
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
46cfac32dd35bb304d32547d332b9524b6b10b6b5ce72ff702def91475bce4fb
|
|
| MD5 |
7a1a605e453c4fa805a41dfa9711f3ba
|
|
| BLAKE2b-256 |
ebe9ff7db2ee9a16b0d419f284ad75f75366a0e72379d3233d85a46050bcfa6b
|
File details
Details for the file alderaan-0.2.0-py3-none-any.whl.
File metadata
- Download URL: alderaan-0.2.0-py3-none-any.whl
- Upload date:
- Size: 131.9 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 |
07008545cc3b0a1b7b9f59bc2a67667e00dc536286fae4628eaad804b956bac4
|
|
| MD5 |
f5ff20d5f74fb48d78bf93a50637746a
|
|
| BLAKE2b-256 |
483cee882cc000ba4f6d8d77228167ffd73b00626a210c65b986e1440ef83ce3
|