fix: price interpolation (#1154)

Use forward fill to interpolate time series data that represents prices:
- elecprice_marketprice_wh
- feed_in_tariff_wh

Signed-off-by: Bobby Noelte <b0661n0e17e@gmail.com>
This commit is contained in:
Bobby Noelte
2026-07-17 18:05:29 +02:00
committed by GitHub
parent 75548990e1
commit 4381948f13
11 changed files with 19 additions and 9 deletions

View File

@@ -582,7 +582,7 @@ class GeneticSolution(ConfigMixin, GeneticParametersBaseModel):
),
(
"feed_in_tariff_wh",
"linear",
"ffill",
"feed_in_tariff_amt_kwh",
1000.0,
),

View File

@@ -1203,6 +1203,7 @@ async def fastapi_strompreis() -> list[float]:
key="elecprice_marketprice_wh",
start_datetime=start_datetime,
end_datetime=end_datetime,
fill_method="ffill",
)
elecprice_list = elecprice_array.tolist()
except Exception as e: