EnergiCast wykorzystuje Typer do ekspozycji funkcji przez CLI.
Główne polecenia znajdują się w energicast.cli
.
python -m energicast.cli --help
python -m energicast.cli train --config examples/pv_config.yaml --out runs/model_xgb
TrainingConfig
+ sekcja danych).ForecastPipeline.fit
).--out
(konfiguracja, modele, metadata).python -m energicast.cli backtest --config examples/pv_config.yaml --out runs/backtest_xgb
ForecastPipeline.fit
z włączoną walidacją rolling.run_backtest
.metrics.csv
, summary.json
, reports/*.png
).python -m energicast.cli export --model-dir runs/model_xgb --fmt pickle --out runs/export_xgb
ForecastPipeline.load
).deploy.export.export_pipeline
, aby przygotować artefakty do wdrożenia.metadata.json
) z informacją o wersji pakietu.python -m energicast.cli report --backtest-dir runs/backtest_xgb
metrics.csv
i summary.json
.training
lub plików w katalogach wynikowych.train
→ backtest
→ export
).