Components¶
Heliokit packages are intentionally named by capability. The host package is
heliokit. Shared component abstractions live in heliokit-base. First-party
capabilities are published as separate packages such as heliokit-data-vti or
heliokit-model-kp.
Before running a component, consult Command Reference. It is the authoritative command reference for argument names, required values, accepted formats, defaults, and cross-parameter validation.
Package groups¶
Group |
Entry point |
Examples |
|---|---|---|
Data |
|
|
Filters |
|
|
Models |
|
|
Tools |
|
|
Pipelines |
|
|
3D visualization |
|
|
2D visualization |
|
|
Data readers¶
heliokit data read fits D:\data\aia193.fits
heliokit data read nc D:\data\sample.nc
heliokit data read vti D:\data\volume.vti
heliokit data fetch ace --output D:\data\ace_recent.csv
Filters¶
heliokit run filter mag_chb `
--rad "D:\data\field.h5::RAD" `
--theta "D:\data\field.h5::THE" `
--phi "D:\data\field.h5::PHI" `
--a1 "D:\data\field.h5::BR" `
--a2 "D:\data\field.h5::BT" `
--a3 "D:\data\field.h5::BF" `
--attribute-cs scs `
--start-r 1.05 --des-r 2.5 --in-r 1.0 --out-r 3.0 `
--chb-tindex 20 --chb-findex 40 `
--output D:\data\mag_chb.h5
heliokit run filter data_calculator `
--var "bx=D:\data\field.h5::Bx" `
--var "by=D:\data\field.h5::By" `
--expression "sqrt(bx**2 + by**2)" `
--name bxy --output D:\data\bxy.h5
Models and pipelines¶
heliokit run model dst --mode predict --results-dir D:\runs\dst
heliokit run model kp --mode train --train-file D:\data\kp_train.csv --results-dir D:\runs\kp_train --epochs 5
heliokit run pipeline geomag --output D:\runs\geomag\summary.json
Dataset selector syntax¶
Some components accept selectors that combine a file path and an internal dataset name:
PATH::DATASET
NAME=PATH::DATASET
NAME=PATH::DATASET,PATH::DATASET,PATH::DATASET
Examples:
D:\data\cube.h5::Bx
density=D:\data\cube.h5::rho
B=D:\data\cube.h5::Bx,D:\data\cube.h5::By,D:\data\cube.h5::Bz