Heliokit Documentation

Space-weather data, models, and desktop workflows

Heliokit

A Python toolkit for operational heliophysics workflows: component discovery, data readers, transformation filters, forecast models, pipelines, and a protected desktop distribution.

Why Heliokit

Heliokit is designed as a Python-native distribution layer around existing space-weather capabilities. The host package discovers installed components through entry points, exposes a small Python API, and keeps command-line workflows consistent across data, filters, models, tools, and pipelines.

The desktop package is delivered separately. It is intended for controlled CPython 3.10 x64 environments where heavyweight scientific dependencies already exist, so the wheel can stay compact while still importing VTK, Qt, TensorFlow, Torch, and related runtime libraries from the environment.