File size: 753 Bytes
67b2f2c
 
 
 
 
f2851cf
67b2f2c
 
 
 
 
 
 
3224210
67b2f2c
 
 
 
 
 
 
 
 
 
 
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
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):
    econ = economic_kernel(commodity, anchor)
    logistics = logistics_kernel(econ)
    energy = energy_kernel(econ)
    sentiment = sentiment_kernel(commodity)
    
    world = {
        "commodity": commodity,
        "anchor": anchor,
        "cashflow": econ,
        "logistics": logistics,
        "energy": energy,
        "sentiment": sentiment,
        "projection": analytics_kernel(
            econ, logistics, energy, sentiment, lag_days
        )
    }

    return world