Drop an
episode.json here or
Generate one with
python viz/make_demo.py (demo) or
python -m viz.record_episode (real rollout), then serve this folder with
python viz/serve.py.
t 0 / 0
step
–
total pest load
–
R-allele freq
–
farmer sees
–
Ground truth — all pests
Real total density the pest experiences. Sensor rings show where the farmer is looking.
Farmer's view — fog of war
Only the 3 noisy, limited-range sensors. Grey = never observed this step (~92% of the field). This is all the policy gets.
Spray — insecticide C
Where the farmer dosed this step (Gaussian blobs). Heavy spray on survivors is what drives resistance up.
Resistance — R-allele freq
Per-cell fraction of resistant (R) alleles. Blue = susceptible, red = resistant. Watch it climb where spray keeps landing.