Conecast is a local, self-contained workflow for emulating coronal mass ejection (CME) arrival at Earth with HUXt and Gaussian-process surrogates.

GitHub repository Tutorial Notebook guide

What it does

  • prepares solar-wind boundary conditions from GONG magnetograms via WSA+
  • runs HUXt-based CME simulations for curated events
  • trains per-event GP surrogate models for hit or miss classification and arrival-time regression
  • provides tutorial notebooks and Colab entry points
Hit probability Arrival time HUXt heliosphere
Hit probability Arrival time HUXt heliosphere

Quick start

python scripts/fetch_wsaplus_checkpoint.py
python scripts/generate_huxt_input.py --event 2017-09-06
python scripts/gp_huxt_surrogate.py --event 2017-09-06 design --n 300
python scripts/gp_huxt_surrogate.py --event 2017-09-06 run --limit 20
python scripts/gp_huxt_surrogate.py --event 2017-09-06 fit
python scripts/gp_huxt_surrogate.py --event 2017-09-06 analyze

The repository does not ship large runtime data. WSA+ checkpoints, magnetograms, boundary files, and run outputs are downloaded or generated on demand.

Tutorial notebooks