Fix uncertainty forecast trajectory indexing - #337
ChrisRackauckas merged 1 commit into
Conversation
|
The completed 32-bit Core job fails during dependency precompilation with the same two roots already audited on the shape prerequisite, before EMA assertions:
I read this job's log rather than inferring the cause from its lane name. The linked prerequisite audit records the independently observed master failures, existing upstream fixes, and release/resolution constraints. No CI lane, precompile workload, or assertion is disabled here. The additional exact-commit local Core run using registered dependencies is still in progress; the body separately identifies the completed composed Core and registered QA results. Links
Audit by Codex CLI 0.153.4 (model: gpt-6-astra); local transcript |
|
The CI docs job ended cancelled, with the explicit check annotation: Before cancellation, its log recorded 48 failed example blocks, including cascades: Carcione 4, Petri 2, scenario2 4, scenario3 14, scenario4 7, and ensemble tutorial 17. There is no final This is separate from the already-recorded local strict docs run, which completed with exit 1 and Links
🤖 Generated with Codex CLI 0.153.4 (model: gpt-6-astra); local transcript: |
Use the public trajectory collection instead of scalar array indexing before selecting symbolic variables. Cover scalar, vector, and multivariable requests in the native basics regression. Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com> Co-Authored-By: OpenAI Codex <noreply@openai.com> Agent-Harness: Codex CLI 0.153.4 Agent-Model: gpt-6-astra Agent-Session: local transcript /home/crackauc/.codex/sessions/2026/09/05/rollout-2026-09-05T05-08-31-01a070d3-9e50-71c2-98f5-129385e50fb7.jsonl
6a65dac to
e8dcb83
Compare
- Drop dangling shape reexport (#336) - Read forecast trajectories through EnsembleSolution.u (#337) Agent-Harness: Claude Code Agent-Model: claude-opus-5[1m] Claude-Session: https://claude.ai/code/session_014FEzNTLFutCmTEAZ3zBg5R Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Change
Read each trajectory from
esol.u[i]inget_uncertainty_forecast. With current ensemble array indexing,esol[i]is a scalar, so the subsequent symbolic selection throws instead of returning forecast matrices. The new official regression covers scalar, one-element-vector, and multiple-variable selections, including output shape and initial values.Rebased onto main — no longer stacked on #336 (the shape-reexport change is independent).
Verification
Julia 1.11.9 standalone public-API probe, identical 433-entry dependency graph except the EasyModelAnalysis source path:
The probe constructs
D(x) ~ -k*x,D(y) ~ k*x, with initial[1.0, 0.0], requests two trajectories at[0.0, 0.5, 1.0], and checks the returned sample count, variable-by-time matrix shape, and exact initial column. It does not loosen tolerances or remove sampling.🤖 Generated with Devin CLI (model: SWE-2 Max) — local session, no shareable URL