File size: 422 Bytes
fe25a39
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# world_step.py

from web_ingest import ingest_all
from signal_encoder import encode_signal
from analytics_engine import extract_features

def world_update():
    raw = ingest_all()
    encoded = {k: encode_signal(v) for k, v in raw.items()}
    features = {k: extract_features(v) for k, v in encoded.items()}

    return {
        "raw_sources": raw,
        "encoded_signals": encoded,
        "features": features
    }