simulatecraft.viewers¶
simulatecraft.viewers
¶
Observers: JSONL event logging and replay.
JsonlLogger
¶
JsonlLogger(path: str | Path, bus: EventBus)
Append every outbound event to a .jsonl file.
Source code in src/simulatecraft/viewers/log.py
Replayer
¶
Replay logged events onto a (fresh) EventBus at controllable speed.
speed multiplier: 1.0 = real time per recorded timestamps,
N>1 = N times faster, 0 = as fast as possible.
Source code in src/simulatecraft/viewers/log.py
load_events
¶
Load logged JSONL events back into typed models.