diff --git a/badge.json b/badge.json index ec61199..05dea4c 100644 --- a/badge.json +++ b/badge.json @@ -1,6 +1,6 @@ { "schemaVersion": 1, "label": "insight", - "message": "1 projects \u00b7 56 records \u00b7 0 cached", + "message": "2 projects \u00b7 56 records \u00b7 0 cached", "color": "yellow" } diff --git a/campaigns.yaml b/campaigns.yaml index e276fd4..5617d68 100644 --- a/campaigns.yaml +++ b/campaigns.yaml @@ -89,6 +89,20 @@ campaigns: job_status: unknown — live scheduler not queried; historical ledger states are not current job evidence evidence: https://github.com/PyAutoLabs/PyAutoCortex/blob/d45f198804615c090e6b6694cf725ddb0be2354e/projects/ic50_workspace.md project: ic50_workspace +- id: gaussian-x3-search-benchmark + title: PyAutoFit search benchmark on gaussian_x3 (autofit_inference) + status: blocked + updated: '2026-10-08' + next: Run the 297 deferred wave-1 runs (and the JAX blend reference seed 1) on RAL partition ral on a PyAutoFit + revision after A2, then freeze gaussian_x3@2 before any wave-2 row. + recent_progress: Wave-1 pilot stopped at 223 of 520 expected runs by the B3 wrap-up ruling (2026-10-08); + pilot ranks nothing; catalogue, calibration record and inference-summary@1 published. + blockers: Phase A2 (PyAutoFit#1679, gradients under JAX) must merge first; NSS waits on A3b; no compute + submission is authorized by this ledger. + job_status: unknown — live scheduler not queried; the local pilot was stopped and this ledger records no + RAL submission + evidence: https://github.com/PyAutoLabs/autofit_inference/issues/4 + project: autofit_inference tasks: - id: drop_1e3_prior_centring_after_631 campaign: slam-hst-base @@ -150,3 +164,13 @@ tasks: next: 'An unscoped idea, not permission to submit: reconcile point-source admission with imaging and weak-lensing candidate targets.' evidence: https://github.com/PyAutoLabs/PyAutoMind/blob/8dd1edc7e04c960daae3663513c61395823eddb0/ideas.md +- id: gaussian_x3_search_wave1 + campaign: gaussian-x3-search-benchmark + title: gaussian_x3 search benchmark — wave 1 (the pilot) + status: blocked + priority: normal + path: tasks/gaussian_x3_search_wave1.md + updated: '2026-10-08' + next: Pilot partial (223 of 520 runs); run the deferred cells on RAL partition ral after A2, then freeze + gaussian_x3@2. + evidence: https://github.com/PyAutoLabs/autofit_inference/issues/4 diff --git a/dashboard.html b/dashboard.html index ff5f6e6..05cc52b 100644 --- a/dashboard.html +++ b/dashboard.html @@ -297,7 +297,7 @@ p:has(>.board-source-link){display:flex;align-items:center;gap:.5rem;max-width:none} p>.board-source-link{order:1;margin-left:auto} .board-section>summary>.board-source-link{margin-left:auto} -.boards a[data-organ="brain"]{color:#2159c9}@media(prefers-color-scheme:dark){.boards a[data-organ="brain"]{color:#6f9dff}}.boards a[data-organ="mind"]{color:#0a7d72}@media(prefers-color-scheme:dark){.boards a[data-organ="mind"]{color:#2ee6cf}}.boards a[data-organ="cortex"]{color:#a5177d}@media(prefers-color-scheme:dark){.boards a[data-organ="cortex"]{color:#ff7ad9}}.boards a[data-organ="memory"]{color:#6b34d6}@media(prefers-color-scheme:dark){.boards a[data-organ="memory"]{color:#b37eff}}.boards a[data-organ="eyes"]{color:#7d6300}@media(prefers-color-scheme:dark){.boards a[data-organ="eyes"]{color:#f5c518}}.boards a[data-organ="ears"]{color:#96520b}@media(prefers-color-scheme:dark){.boards a[data-organ="ears"]{color:#ffc078}}.boards a[data-organ="heart"]{color:#b50f1a}@media(prefers-color-scheme:dark){.boards a[data-organ="heart"]{color:#ff6b73}}.boards a[data-organ="hands"]{color:#9a5400}@media(prefers-color-scheme:dark){.boards a[data-organ="hands"]{color:#ffa733}}.boards a[data-organ="pulse"]{color:#0b7a4b}@media(prefers-color-scheme:dark){.boards a[data-organ="pulse"]{color:#34d399}}.boards a[data-organ="insight"]{color:#995500}@media(prefers-color-scheme:dark){.boards a[data-organ="insight"]{color:#ffc163}}.boards a[data-organ="nerves"]{color:#6420e0}@media(prefers-color-scheme:dark){.boards a[data-organ="nerves"]{color:#a27aff}}.boards a[data-organ="gut"]{color:#3f7a00}@media(prefers-color-scheme:dark){.boards a[data-organ="gut"]{color:#8fe01a}}.boards a[data-organ="organism"]{color:#0b6fa4}@media(prefers-color-scheme:dark){.boards a[data-organ="organism"]{color:#5ec7f5}} +.boards a[data-organ="broca"]{color:#8b3e68}@media(prefers-color-scheme:dark){.boards a[data-organ="broca"]{color:#f4a5ce}}.boards a[data-organ="brain"]{color:#2159c9}@media(prefers-color-scheme:dark){.boards a[data-organ="brain"]{color:#6f9dff}}.boards a[data-organ="mind"]{color:#0a7d72}@media(prefers-color-scheme:dark){.boards a[data-organ="mind"]{color:#2ee6cf}}.boards a[data-organ="cortex"]{color:#a5177d}@media(prefers-color-scheme:dark){.boards a[data-organ="cortex"]{color:#ff7ad9}}.boards a[data-organ="memory"]{color:#6b34d6}@media(prefers-color-scheme:dark){.boards a[data-organ="memory"]{color:#b37eff}}.boards a[data-organ="eyes"]{color:#7d6300}@media(prefers-color-scheme:dark){.boards a[data-organ="eyes"]{color:#f5c518}}.boards a[data-organ="ears"]{color:#96520b}@media(prefers-color-scheme:dark){.boards a[data-organ="ears"]{color:#ffc078}}.boards a[data-organ="heart"]{color:#b50f1a}@media(prefers-color-scheme:dark){.boards a[data-organ="heart"]{color:#ff6b73}}.boards a[data-organ="hands"]{color:#9a5400}@media(prefers-color-scheme:dark){.boards a[data-organ="hands"]{color:#ffa733}}.boards a[data-organ="pulse"]{color:#0b7a4b}@media(prefers-color-scheme:dark){.boards a[data-organ="pulse"]{color:#34d399}}.boards a[data-organ="insight"]{color:#995500}@media(prefers-color-scheme:dark){.boards a[data-organ="insight"]{color:#ffc163}}.boards a[data-organ="dna"]{color:#087b88}@media(prefers-color-scheme:dark){.boards a[data-organ="dna"]{color:#67e8f9}}.boards a[data-organ="nerves"]{color:#6420e0}@media(prefers-color-scheme:dark){.boards a[data-organ="nerves"]{color:#a27aff}}.boards a[data-organ="gut"]{color:#3f7a00}@media(prefers-color-scheme:dark){.boards a[data-organ="gut"]{color:#8fe01a}}.boards a[data-organ="organism"]{color:#0b6fa4}@media(prefers-color-scheme:dark){.boards a[data-organ="organism"]{color:#5ec7f5}} main{padding-bottom:48px} h2,h3{color:var(--accent)}h2{border-bottom:1px solid var(--line);padding-bottom:4px;margin-top:32px} @@ -349,7 +349,7 @@ .task-table td:first-child{min-width:12rem}.task-table td:last-child{min-width:16rem} @media(max-width:40rem){.setup-navigation details details{margin-left:.3rem}} .task-table th{white-space:nowrap;word-break:normal;overflow-wrap:normal} -pre{white-space:pre-wrap;overflow-wrap:anywhere}details{margin:1rem 0}dd{margin-left:1rem}

PyAutoInsightInference dashboard

Infer. Inspect. Understand.

Find your next Insight

-

Active campaigns

CampaignRecent progressNext steps
HST SLaM base backend parityProject and Cortex ledgers retain the 24 September rerun submissions; published rows require coverage reconciliation.Reconcile all seeds and stages with current project rows and Cortex before proposing another run.
HST SLaM Delaunay variantDelaunay is a separate target/recipe; pre-speedup runs are archived, reruns recorded on 24 September.Retrieve or account for every rerun, failed seed and missing stage; preserve the archived comparison context.
Point-source sampler admission2 October project record reports five Nautilus seeds; no gradient-sampler admission measurement.Assess a bounded gradient-sampler admission proposal with the human; no new job is authorized.
Graphical and EP inference coordinationMind campaign map and two scoping contracts preserved verbatim; implementation work remains in Mind.Reconcile current Cortex observations and shipped fixes, then select one bounded phase.
Analytic Gaussian ensemble and control calibrationCortex records accepted wave-1 baseline and 30 September independent-review caveats.Use Cortex planned diagnostic on passing, edge and worst seeds; retain the human conclusion there.
N=50 NUTS versus three EP repeatsCortex records failed wave 1 (EMFILE/OOM), wave-2 preparation and no submission.Present the existing wave-2 proposal with current dependency evidence for decision.
Hierarchical slope recovery at scaleCortex retains graphical baseline, post-processing OOM and stale EP hierarchical factor; Mind records later moments fix.Verify the moments fix release and project mirror; recover missing summaries from existing samples before a proposed rerun.
IC50 EP and graphical scale ladderCortex records N=5/10/25 results, failed N=50 EP rung and width-interpretation caveat.Check implementation close-outs, then propose a seeded ladder with appropriate output and mean-field diagnostics.

Active tasks

TaskCampaignStatusPriorityNext steps
Drop the 1e-3 prior centring for shear / multipole / ell_comps in the benchmarkslam-hst-baseblockednormalVerify the release containing Galaxy#634 and Lens#754 before changing priors; retain zero-centre gradient witness.
EP campaign — phase map for the 2026 Q3 graphical/EP pushgraphical-epneeds-decisionhighReconcile current Cortex records and human gates; this campaign map is never issued or bulk scheduled.
Expectation Propagation Scale-Up — Scopinggraphical-epneeds-slicinghighReconcile completed wrapper work and Pulse profiling ownership before selecting a bounded remaining inference phase.
Graphical Model Scale-Up — Scopinggraphical-epneeds-slicinghighReconcile current Cortex scale results and library dependencies; select one bounded inference phase with a witness.
NUTS/HMC trial on validated likelihoodspoint-source-admissionneeds-decisionnormalAn unscoped idea, not permission to submit: reconcile point-source admission with imaging and weak-lensing candidate targets.

Ledger

Inference Results

Decision History

No decisions recorded yet.

Sampler candidates

Literature expectations, not measured PyAuto recommendations. Review a candidate and copy its investigation prompt.

dynesty

dynamic nested sampling · reviewed 2026-10-08

Paper ↗ · Official code ↗

Expected uses

  • Evidence and posterior baseline with adjustable effort allocation.

Limitations

  • Prior transforms and likelihood-contour exploration need validation; no universal dimensional scaling advantage.

Integration: integrated: DynestyStatic and DynestyDynamic

Benchmark evidence: not_assessed: this literature review establishes no benchmark result

Investigation prompt
Last updated 2026-10-08 19:29:59 UTC
↻ Update

+

Active campaigns

CampaignRecent progressNext steps
HST SLaM base backend parityProject and Cortex ledgers retain the 24 September rerun submissions; published rows require coverage reconciliation.Reconcile all seeds and stages with current project rows and Cortex before proposing another run.
HST SLaM Delaunay variantDelaunay is a separate target/recipe; pre-speedup runs are archived, reruns recorded on 24 September.Retrieve or account for every rerun, failed seed and missing stage; preserve the archived comparison context.
Point-source sampler admission2 October project record reports five Nautilus seeds; no gradient-sampler admission measurement.Assess a bounded gradient-sampler admission proposal with the human; no new job is authorized.
Graphical and EP inference coordinationMind campaign map and two scoping contracts preserved verbatim; implementation work remains in Mind.Reconcile current Cortex observations and shipped fixes, then select one bounded phase.
Analytic Gaussian ensemble and control calibrationCortex records accepted wave-1 baseline and 30 September independent-review caveats.Use Cortex planned diagnostic on passing, edge and worst seeds; retain the human conclusion there.
N=50 NUTS versus three EP repeatsCortex records failed wave 1 (EMFILE/OOM), wave-2 preparation and no submission.Present the existing wave-2 proposal with current dependency evidence for decision.
Hierarchical slope recovery at scaleCortex retains graphical baseline, post-processing OOM and stale EP hierarchical factor; Mind records later moments fix.Verify the moments fix release and project mirror; recover missing summaries from existing samples before a proposed rerun.
IC50 EP and graphical scale ladderCortex records N=5/10/25 results, failed N=50 EP rung and width-interpretation caveat.Check implementation close-outs, then propose a seeded ladder with appropriate output and mean-field diagnostics.
PyAutoFit search benchmark on gaussian_x3 (autofit_inference)Wave-1 pilot stopped at 223 of 520 expected runs by the B3 wrap-up ruling (2026-10-08); pilot ranks nothing; catalogue, calibration record and inference-summary@1 published.Run the 297 deferred wave-1 runs (and the JAX blend reference seed 1) on RAL partition ral on a PyAutoFit revision after A2, then freeze gaussian_x3@2 before any wave-2 row.

Active tasks

TaskCampaignStatusPriorityNext steps
Drop the 1e-3 prior centring for shear / multipole / ell_comps in the benchmarkslam-hst-baseblockednormalVerify the release containing Galaxy#634 and Lens#754 before changing priors; retain zero-centre gradient witness.
EP campaign — phase map for the 2026 Q3 graphical/EP pushgraphical-epneeds-decisionhighReconcile current Cortex records and human gates; this campaign map is never issued or bulk scheduled.
Expectation Propagation Scale-Up — Scopinggraphical-epneeds-slicinghighReconcile completed wrapper work and Pulse profiling ownership before selecting a bounded remaining inference phase.
Graphical Model Scale-Up — Scopinggraphical-epneeds-slicinghighReconcile current Cortex scale results and library dependencies; select one bounded inference phase with a witness.
NUTS/HMC trial on validated likelihoodspoint-source-admissionneeds-decisionnormalAn unscoped idea, not permission to submit: reconcile point-source admission with imaging and weak-lensing candidate targets.
gaussian_x3 search benchmark — wave 1 (the pilot)gaussian-x3-search-benchmarkblockednormalPilot partial (223 of 520 runs); run the deferred cells on RAL partition ral after A2, then freeze gaussian_x3@2.

Ledger

Inference Results

autofit_inference

Integrity: ok · Freshness: freshness policy unspecified · evidence time unknown · Scientific qualification: no measurements

Captured source branch: main. Revision: ec35be493712d693b8cab4d071d97d9a242137b6. Capture time: 2026-10-08T19:29:28Z. Latest attempt: 2026-10-08T19:29:28Z.

Scope: inference. Producer revision: 91bfcead296c7b3c558db72923b6ab3cf0288931. Generated: 2026-10-08T12:57:54Z. Source commit timestamp; not a measurement or check-in time

Project dashboard · Ingest receipt

Coverage and limitations

{"excluded": [], "expected": {"reason": "No expected-run manifest yet; wave 1 (B3) defines one", "runs": null}, "observed": {"records": 0, "runs": 0}}
  • Verdicts are producer-asserted under protocol gaussian_x3@1, whose PLACEHOLDER thresholds are calibrated in the wave-1 pilot and then frozen
  • Rows are judged only against a reference with the same dataset, backend, data seed and assertion mechanism; log evidences are compared only within one backend and one assertion mechanism
  • Nested-search convergence needs the search's own termination condition: Nautilus is read from its sampler; other nested searches are not_assessed until PyAutoFit exposes it (phase A3)
  • Completion is execution, not convergence; convergence is reported separately from acceptance
  • Sample archives remain in project storage; current availability unknown

No measurements. An empty feed does not mean scientific success.

Current results

TargetStageSamplerConfigurationSeedExecutionConvergence / acceptanceSampler clock (s)Fit call (s)DiagnosticsSamplesEvidence

Historical project results

TargetStageSamplerConfigurationSeedExecutionConvergence / acceptanceSampler clock (s)Fit call (s)DiagnosticsSamplesEvidence

Comparisons and parity groups

Targets, seeds and stages are retained. No best-seed selection, cross-target ranking or automatic convergence threshold. Declared groups do not themselves certify parity.

No certified comparison pairs supplied by this producer.

Diagnostics, timing definitions and provenance

Decision History

No decisions recorded yet.

Sampler candidates

Literature expectations, not measured PyAuto recommendations. Review a candidate and copy its investigation prompt.

dynesty

dynamic nested sampling · reviewed 2026-10-08

Paper ↗ · Official code ↗

Expected uses

  • Evidence and posterior baseline with adjustable effort allocation.

Limitations

  • Prior transforms and likelihood-contour exploration need validation; no universal dimensional scaling advantage.

Integration: integrated: DynestyStatic and DynestyDynamic

Benchmark evidence: not_assessed: this literature review establishes no benchmark result

Investigation prompt
Nautilus

neural-network importance nested sampling · reviewed 2026-10-08

Paper ↗ · Official code ↗

Expected uses

  • Evidence and posterior estimation for expensive gradient-free likelihoods.

Limitations

  • Learned proposal coverage and importance-weight stability need checking on unseen modes.

Integration: integrated: Nautilus

Benchmark evidence: not_assessed: this literature review establishes no benchmark result

Investigation prompt