Spaces:
Sleeping
Sleeping
File size: 886 Bytes
5cc9c66 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
from public_data_ingest import fetch_macro_anchor
from economic_kernel import economic_kernel
from logistics_engine import logistics_kernel
from energy_engine import energy_kernel
from sentiment_engine import sentiment_kernel
from analytics_engine import analytics_kernel
def run_engine(commodity, anchor, lag_days):
macro = fetch_macro_anchor()
econ = economic_kernel(
commodity=commodity,
anchor=anchor,
macro=macro
)
logistics = logistics_kernel(econ)
energy = energy_kernel(econ)
sentiment = sentiment_kernel(commodity)
return {
"macro_anchor": macro,
"commodity": commodity,
"economic_state": econ,
"logistics": logistics,
"energy": energy,
"sentiment": sentiment,
"projection": analytics_kernel(
econ, logistics, energy, sentiment, lag_days
)
} |