interface pipeline forecast for C# calls

This commit is contained in:
Florian Förster 2025-03-12 17:57:51 +01:00
parent 1ecf040ff4
commit ac0d22a9b2

View File

@ -0,0 +1,15 @@
"""collection of configured data pipelines, intended to be invoked from C#"""
from datetime import datetime as Datetime
from delta_barth.analysis import forecast
from delta_barth.management import SESSION
def pipeline_sales_forecast(
company_id: int | None,
start_date: Datetime | None,
) -> str:
result = forecast.pipeline(SESSION, company_id=company_id, start_date=start_date)
return result.model_dump_json()