Add new daemons and debug scripts for Sigenergy and Oracle functionalities
- 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.
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
from gibil.classes.weather.builder import (
|
||||
OpenMeteoArchiveClient,
|
||||
OpenMeteoArchiveParser,
|
||||
OpenMeteoClient,
|
||||
OpenMeteoParser,
|
||||
WeatherBuilder,
|
||||
)
|
||||
from gibil.classes.weather.display import WeatherDisplay, WeatherDisplayDataset
|
||||
from gibil.classes.weather.sample_data import WeatherSampleData
|
||||
from gibil.classes.weather.store import WeatherStore, WeatherStoreConfig
|
||||
|
||||
__all__ = [
|
||||
"OpenMeteoClient",
|
||||
"OpenMeteoParser",
|
||||
"OpenMeteoArchiveClient",
|
||||
"OpenMeteoArchiveParser",
|
||||
"WeatherBuilder",
|
||||
"WeatherDisplay",
|
||||
"WeatherDisplayDataset",
|
||||
"WeatherSampleData",
|
||||
"WeatherStore",
|
||||
"WeatherStoreConfig",
|
||||
]
|
||||
Reference in New Issue
Block a user