Open Source Python library for energy data analytics and simulations
- Use
BaseloadAnalyzer(timezone="Europe/Brussels"), prepare data withprepare_power_series(energy_lf)and then callanalyze(power_lf, "1h"). - Accepts either energy (
timestamp/totalin kWh per 15 min) or precomputed power (timestamp/powerwatts); gapped or zero-valued intervals are kept and handled safely. - Outputs energy splits (baseload vs total) and baseload ratios per chosen reporting granularity, keeping computations lazy via Polars
LazyFrame.