docs/gat_examples/02_dispatch_monthly_system.py renders a single bar — the fixture covers one week, so a monthly aggregation plot can't demonstrate anything. The example even acknowledges it ('the fixture covers one week').
Options, in order of preference:
- Extend the fixture horizon so monthly (and annual) views are meaningful — gated on the local annual-solve benchmark currently running (a full 365-step UC+ED solve on the DCP fixture). If an annual solve is cheap enough for CI, use it; otherwise a 2-3 month fixture may be the sweet spot.
- Failing that, swap the gallery example to an aggregation the one-week fixture can actually demonstrate.
Note: any SIM_STEPS/generate.jl change rotates the fixture cache key — bundle with a deliberate refresh + baseline regen, and iterate locally first (gat-sienna:v4 image is cached locally for exactly this).
docs/gat_examples/02_dispatch_monthly_system.py renders a single bar — the fixture covers one week, so a monthly aggregation plot can't demonstrate anything. The example even acknowledges it ('the fixture covers one week').
Options, in order of preference:
Note: any SIM_STEPS/generate.jl change rotates the fixture cache key — bundle with a deliberate refresh + baseline regen, and iterate locally first (gat-sienna:v4 image is cached locally for exactly this).