PyAutoCortexDashboard

Question. Run. Rule.

One ledger per science project: what is on the cluster right now, what the human said they would do next, and the last few things they wrote down. Nothing here is inferred from a result — the board hands you the check-in and the resume prompt; what a run meant is yours to log.

Last updated 2026-09-15.

markdown version · GitHub Page

check in since last time

Last check-in

Summary

ProjectRunningOpenLast update
subhalo_validation052026-09-07
euclid_dr1_prelim132026-09-12
analytic_gaussian002026-09-10
ep_toy_gaussian022026-09-10
slope_hierarchy_scale042026-09-09
ic50_workspace042026-09-09
autolens_inference022026-09-15

Projects

subhalo_validation — Do the SLaM subhalo pipelines false-detect on lenses with no subhalo

active · ral · subhalo_validation#2 · projects/subhalo_validation.md · local /mnt/c/Users/Jammy/Science/subhalo_validation · RAL /mnt/ral/jnightin/subhalo_validation

Now

Five chains on RAL under the corrected adapt settings: rectangular_adapt on pl_eff_0 / pl_eff_1_outer (job A done, job B 342311 submitted) and the delaunay_adapt_split reruns plus rectangular_adapt on pl_sersic_0. pl_sersic_0 on delaunay_adapt_split is accepted (no false detection, +2.557).
Next: pull when the numba chains land and read the evidence_increase of each; no more 1000-pixel runs.

Runs

Last 5

full log

resume subhalo_validation

euclid_dr1_prelim — Refit the ten DR1-prelim tiles and rebuild the catalogue on RAL

active · both · PyAutoCortex#35 · projects/euclid_dr1_prelim.md · local /mnt/c/Users/Jammy/Science/euclid_dr1_prelim · RAL /mnt/ral/jnightin/euclid_dr1_prelim

Now

342629 reran the ten tiles on refreshed libraries; eight finished and confirmed all four 09-10 defects fixed, tiles 1 and 3 are still in vis_lp. The SED chain ran on GPU for the eight (342648) and the CPU verification on tile 9 (342668_9) passed in 9:24, faster than the GPU — the CPU route is the one the main experiment uses.
Next: pull, bundle with output_sed, compare magnitudes (µJy fluxes) against the 20260623 catalogue; then tiles 1/3 SED on the CPU script. The parity clause needs restating: rerun scatter, not ordering, is what fails it.

Runs

Last 5

full log

resume euclid_dr1_prelim

analytic_gaussian — Graphical and EP against a closed-form Gaussian posterior, at ensemble scale

active · ral · PyAutoCortex#34 · projects/analytic_gaussian.md · local /mnt/c/Users/Jammy/Science/analytic_gaussian · RAL /mnt/ral/jnightin/analytic_gaussian

Now

Wave 1 (342413, 200 seeds at N=5) is accepted as the baseline: autofit EP is exact on the Gaussian leg, leg B sigma misses as pre-registered (78/200), collapse rate 0/200. Follow-ups filed through /intake.
Next: settle whether criterion 2's mu threshold or the minimal-EP control is wrong before any rerun; the N=25 rung is written but not submitted.

Runs

nothing on the cluster

Last 5

full log

resume analytic_gaussian

ep_toy_gaussian — NUTS versus three EP fits on the #1405 collapse toy at N=50

active · ral · ep_toy_gaussian#1 · projects/ep_toy_gaussian.md · local /mnt/c/Users/Jammy/Science/ep_toy_gaussian · RAL /mnt/ral/jnightin/ep_toy_gaussian

Now

n50_seed42 is on RAL: NUTS + one-by-one as 342639, EP x3 on identical data as 342640_[0-2]. The one-by-one leg finished (50/50 in 319 s); the EP repeats are turning per-factor Dynesty fits.
Next: pull and run scripts/compare.py --sample n50_seed42; settle first whether a prior factor with only NO_CHANGE rows counts as zero SUCCESS updates.

Runs

Last 5

full log

resume ep_toy_gaussian

slope_hierarchy_scale — Hierarchical slope recovery with graphical and EP at N=25 to 50

active · both · slope_hierarchy_scale#2 · projects/slope_hierarchy_scale.md · local /mnt/c/Users/Jammy/Science/slope_hierarchy_scale · RAL /mnt/ral/jnightin/slope_hierarchy_scale

Now

The N=25 scale-up is running: graphical array 342348_[0-24], joint fits 342350_0 / 342351_0, and the EP rerun 342410 on the mirror that carries #1580.
Next: pull wave 1 and compare EP against the NUTS parent sigma; then decide whether to go to N=50.

Runs

Last 5

full log

resume slope_hierarchy_scale

ic50_workspace — EP against the graphical joint fit on IC50 dose-response data, scaling up

active · ral · PyAutoCortex#36 · projects/ic50_workspace.md · local /mnt/c/Users/Jammy/Science/ic50_workspace · RAL /mnt/ral/jnightin/ic50_workspace

Now

Parity at N=5 achieved on RAL (33/33 within 3σ for both methods, runs 342408 / 342409); the scale ladder runs 342411 and 342412 are submitted.
Next: pull the ladder and see where EP's cost and hill_coef width go as N grows; ep_lbfgs_jax is the scale lever.

Runs

Last 5

full log

resume ic50_workspace

autolens_inference — Do the PyAutoLens inference backends agree on the HST SLaM posterior

active · both · autolens_inference#4 · projects/autolens_inference.md · local /home/jammy/Code/PyAutoLabs/autolens_inference · RAL /mnt/ral/jnightin/autolens_inference

Now

The four A100 base legs are done (dense and sparse, seeds 0-1, all five stages): sparse costs 1.5x dense and buys nothing measurable, and at the same seed the two routes agree to 0.0-0.6 sigma while seeds of the SAME leg disagree by up to 0.9 sigma and ~3 nats — so the slam_hst_base witness bands (2 nats, 0.2 sigma) are tighter than Nautilus's own seed reproducibility on this cell, which is a finding about the bands. Running now: the same chain with a 1250-vertex Hilbert/Delaunay source (343143 dense, 343145 sparse, seeds 0-1) on the A100. Next: pull both, compare seed-paired against slam_base, and decide whether the parity bands need rewriting before the four CPU legs are submitted.

Runs

Last 5

full log

resume autolens_inference

euclid — The original Euclid DR1 grade-AB catalogue project, superseded by euclid_dr1_prelim

dormant · both · no issue yet · projects/euclid.md · local /mnt/c/Users/Jammy/Science/euclid · RAL /mnt/ral/jnightin/euclid_strong_lens_modeling_pipeline

Now

Dormant since 2026-09-07: superseded by euclid_dr1_prelim. Three questions were planned and never run (see the archive).

Runs

nothing on the cluster

Last 5

full log

2 retired

No ledger

ProjectStatusNote
profilingdormant2026-05 checkpointed sweep harness, PyAutoNSS venv; name collides with autolens_profiling; ral_root planned, sync_verbs unverified
cowls_dianadormantlocal git, no remote; ral_root planned, sync_verbs unverified
subhalo_simulationsdormantgit init, zero commits, 21 GB; ral_root planned, sync_verbs unverified
pj011646dormantpersonal remote, recorded as a fact — not a PyAutoLabs repo; ral_root planned, sync_verbs unverified
concrdormantpersonal remote Jammy2211/cosmology_and_cancer, recorded as a fact; ral_root planned, sync_verbs unverified