c8e3016fd6
- Implement `sigen_daemon.py` to poll Sigenergy plant metrics and store snapshots. - Create `web_daemon.py` for serving a web interface with various endpoints. - Add debug scripts: - `debug_duplicates.py` to find duplicate target times in forecast data. - `debug_energy_forecast.py` to print baseline energy forecast curves. - `debug_oracle_evaluations.py` to run the oracle evaluator. - `debug_sigen.py` to inspect stored Sigenergy plant snapshots. - `debug_weather.py` to trace resolved truth data. - `modbus_test.py` for exploring Sigenergy plants or inverters over Modbus TCP. - Introduce `oracle_evaluator.py` for evaluating stored oracle predictions against actuals. - Add TCN training scripts in `tcn` directory for training usage sequence models.
16 lines
532 B
Python
16 lines
532 B
Python
from gibil.classes.oracle.builder import EnergyForecastBuilder, EnergyOracleBuilder
|
|
from gibil.classes.oracle.config import EnergyForecastConfig
|
|
from gibil.classes.oracle.display import OracleDisplay
|
|
from gibil.classes.oracle.quality_display import OracleQualityDisplay
|
|
from gibil.classes.oracle.store import OracleStore, OracleStoreConfig
|
|
|
|
__all__ = [
|
|
"EnergyForecastBuilder",
|
|
"EnergyForecastConfig",
|
|
"EnergyOracleBuilder",
|
|
"OracleDisplay",
|
|
"OracleQualityDisplay",
|
|
"OracleStore",
|
|
"OracleStoreConfig",
|
|
]
|