Automated framework for identifying and characterizing Hycean exoplanet candidates using JWST transmission spectroscopy.
hycean/- Core pipeline modulesdata/- Downloaded and processed datatests/- Test suitedocs/- Documentationconfigs/- Configuration files for planets and instruments
conda env create -f hycean_environment.yml
conda activate hyceanSee docs/tutorials/ for examples.
- Phase 1: LHS 1140 b prototype (spectroscopy module)
- Phase 2: Multi-planet validation
- Phase 3: Population study
- Phase 4: Web interface
- Python 3.11+
- conda (Miniconda or Anaconda)
# Clone repository
git clone https://github.com/slantstep/hycean.git
cd hycean
# Create conda environment
conda env create -f environment_template.yml
conda activate hycean
# Verify installation
python tests/test_screening_only.pyThe pipeline requires transmission spectra in 3-column format:
wavelength(µm) depth(ppm) error(ppm)
Supported formats:
- JWST/NIRISS (Cadieux et al. 2024 format)
- JWST/NIRSpec (Damiano et al. 2024 format)
- Simple 3-column ASCII
Place spectrum files in data/spectra/ and update planet config files accordingly.
- MAST Archive: https://mast.stsci.edu/
- Published papers: Check supplementary materials
- Contact authors: For unpublished reduced data
- MAST Archive: https://archive.stsci.edu/hst/
- Published papers: Often include data tables