PyAutoDNADashboard

Specify. Compare. Evolve.

Check your DNA for stack drift

2 / 7 environments observed; 5 declaration mismatches. Observed versions describe an installation; support requires matching validation evidence.

RAL shared environment (login observation): jax 0.10.2 is outside declared compatibility; RAL shared environment (login observation): jaxlib 0.10.2 is outside declared compatibility; RAL shared environment (login observation): anesthetic 2.8.14 is outside declared compatibility; Local development: jax 0.10.2 is outside declared compatibility; Local development: jaxlib 0.10.2 is outside declared compatibility.

Environments

EnvironmentProfileObserved Python / backendLast observation
Local developmentunknown / unknown3.12.10 / cpuobserved · 2026-10-08T12:19:34.064025Z
RAL shared environment (login observation)unknown / unknown3.12.4 / unknownobserved · 2026-10-08T12:22:20.522488Z
RAL CPUunknown / cpuUnknownNot collected
RAL GPUunknown / cudaUnknownNot collected
CI Python 3.123.12 / cpuUnknownNot collected
CI Python 3.133.13 / cpuUnknownNot collected
Release buildunknown / unknownUnknownNot collected

Installed packages

Compare the latest recorded inventory for each environment. Swipe or scroll the table to see all columns.

PackageLocal developmentRAL shared environment (login observation)RAL CPURAL GPUCI Python 3.12CI Python 3.13Release build
anesthetic2.14.62.8.14UnknownUnknownUnknownUnknownUnknown
astropy8.0.16.1.2UnknownUnknownUnknownUnknownUnknown
autoarray9999.0.0.dev0Not installedUnknownUnknownUnknownUnknownUnknown
autocti9999.0.0.dev0Not installedUnknownUnknownUnknownUnknownUnknown
autofit9999.0.0.dev0Not installedUnknownUnknownUnknownUnknownUnknown
autogalaxy9999.0.0.dev0Not installedUnknownUnknownUnknownUnknownUnknown
autolens9999.0.0.dev0Not installedUnknownUnknownUnknownUnknownUnknown
autonerves9999.0.0.dev0Not installedUnknownUnknownUnknownUnknownUnknown
blackjax1.6.21.6.2UnknownUnknownUnknownUnknownUnknown
corner2.2.22.2.2UnknownUnknownUnknownUnknownUnknown
dynesty2.1.52.1.5UnknownUnknownUnknownUnknownUnknown
emcee3.1.63.1.6UnknownUnknownUnknownUnknownUnknown
jax0.10.20.10.2UnknownUnknownUnknownUnknownUnknown
jax-cuda12-pjrtNot installed0.10.2UnknownUnknownUnknownUnknownUnknown
jax-cuda12-pluginNot installed0.10.2UnknownUnknownUnknownUnknownUnknown
jaxlib0.10.20.10.2UnknownUnknownUnknownUnknownUnknown
matplotlib3.10.93.9.4UnknownUnknownUnknownUnknownUnknown
nautilus-sampler1.0.51.0.5UnknownUnknownUnknownUnknownUnknown
nufftax0.6.10.6.1UnknownUnknownUnknownUnknownUnknown
numba0.62.10.65.1UnknownUnknownUnknownUnknownUnknown
numpy2.2.62.2.6UnknownUnknownUnknownUnknownUnknown
numpyro0.21.0Not installedUnknownUnknownUnknownUnknownUnknown
optax0.2.50.2.8UnknownUnknownUnknownUnknownUnknown
packaging26.226.2UnknownUnknownUnknownUnknownUnknown
pyyaml6.0.26.0.3UnknownUnknownUnknownUnknownUnknown
scikit-learn1.5.11.5.1UnknownUnknownUnknownUnknownUnknown
scipy1.17.11.17.1UnknownUnknownUnknownUnknownUnknown
tensorflow-probability0.25.00.25.0UnknownUnknownUnknownUnknownUnknown
tfp-nightly0.26.0.dev202604130.26.0.dev20260713UnknownUnknownUnknownUnknownUnknown
zeus-mcmc2.5.4Not installedUnknownUnknownUnknownUnknownUnknown
Local development · source identity

Inventory 7c168b4b5ae04f67582b325d07496b2e143e1dba840c3f406de2222f4d5c5556

RepositoryCommitWorking tree
PyAutoNervesc5ade6050cb919e46586e04d851867d6d252a11bClean
PyAutoFitcf1acd7272479bf7e2cb83b33bbb7172a3ff6ca5Clean
PyAutoArrayccddfba6744d612092ef3723361689b09bf65648Clean
PyAutoGalaxyc32b33049ae085242f2dbf818496410d2dd6f061Clean
PyAutoLens7a97f601d01ce18cf748db935e846368a1eacf3aClean

Source commits identify editable checkouts. Package version metadata may retain an older release stamp.

RAL shared environment (login observation) · source identity

Inventory 34d4742d11ec2a0f42c69946c3eda885a8cb24720a6f2bf50ac5f70d14898f29

RepositoryCommitWorking tree
PyAutoNervesbf104102312852537159b7fad2f998ab6677b4e4Unknown
PyAutoFit404b3e5f7760d26f4bb41c7b1535ae5be3d113a0Unknown
PyAutoArray9428eca24a02b528edde68550dbcf82e609a652aUnknown
PyAutoGalaxyc9609825660f5ee8d6b3254b5ee90971216dd272Unknown
PyAutoLens21b520be4d0dd103aaaaba800e42c5092fedeb29Unknown

Source commits identify editable checkouts. Package version metadata may retain an older release stamp.

Compatibility

Python support horizons

PythonCPython end of supportJAX guarantees support throughPolicy status
3.122028-102027-07Within upstream window
3.132029-102028-07Within upstream window

These upstream windows do not certify PyAuto compatibility. Review due 2027-01-08. Sources: CPython and JAX.

Upstream releases

PackageLatest upstreamStable for PythonPythonCheckedFreshness
jax0.11.20.11.23.12.92026-10-08T12:12:15.609787ZCurrent receipt

Python-compatible metadata does not prove platform, GPU or full-stack compatibility. Newer releases are candidates for validation.

Declared compatibility

RAL shared environment (login observation) · dependency audit · 2026-10-08T12:25:28.725675Z · Current receipt
RepositoryPackage / workflowRequirementInstalledResult
PyAutoNervespython>=3.123.12.4compatible
PyAutoNervesnumpynumpy<3.0.0,>=1.24.02.2.6compatible
PyAutoNervesjaxjax!=0.10.*,!=0.11.0,<0.12.0,>=0.7.00.10.2incompatible
PyAutoNervesjaxlibjaxlib!=0.10.*,!=0.11.0,<0.12.0,>=0.7.00.10.2incompatible
PyAutoNervescolab-gate.ymlReview installation stepsUnknownci override review
PyAutoNervesnerves_board.ymlReview installation stepsUnknownci override review
PyAutoNervesnerves_board.ymlReview installation stepsUnknownci override review
PyAutoFitpython>=3.123.12.4compatible
PyAutoFitautonervesautonerves>2026.10.4.1Unknownunknown
PyAutoFitoptaxoptax>=0.2.50.2.8compatible
PyAutoFitanestheticanesthetic>=2.9.02.8.14incompatible
PyAutoFitcornercorner==2.2.22.2.2compatible
PyAutoFitdynestydynesty==2.1.52.1.5compatible
PyAutoFitemceeemcee>=3.1.63.1.6compatible
PyAutoFitmatplotlibmatplotlib3.9.4compatible
PyAutoFitscipyscipy<=1.17.11.17.1compatible
PyAutoArraypython>=3.123.12.4compatible
PyAutoArrayautonervesautonerves>2026.10.4.1Unknownunknown
PyAutoArrayastropyastropy>=5.06.1.2compatible
PyAutoArraymatplotlibmatplotlib>=3.7.03.9.4compatible
PyAutoArrayscipyscipy<=1.17.11.17.1compatible
PyAutoArrayscikit-learnscikit-learn<=1.8.01.5.1compatible
PyAutoGalaxypython>=3.123.12.4compatible
PyAutoGalaxyautonervesautonerves>2026.10.4.1Unknownunknown
PyAutoGalaxyautofitautofit>=2026.8.22.1Unknownunknown
PyAutoGalaxyautoarrayautoarray>=2026.8.22.1Unknownunknown
PyAutoGalaxyastropyastropy>=5.06.1.2compatible
PyAutoGalaxynautilus-samplernautilus-sampler==1.0.51.0.5compatible
PyAutoLenspython>=3.123.12.4compatible
PyAutoLensautonervesautonerves>2026.10.4.1Unknownunknown
PyAutoLensautogalaxyautogalaxy>=2026.8.22.1Unknownunknown
PyAutoLensnautilus-samplernautilus-sampler==1.0.51.0.5compatible
Local development · dependency audit · 2026-10-08T12:20:37.346721Z · Current receipt
RepositoryPackage / workflowRequirementInstalledResult
PyAutoNervespython>=3.123.12.10compatible
PyAutoNervesnumpynumpy<3.0.0,>=1.24.02.2.6compatible
PyAutoNervesjaxjax!=0.10.*,!=0.11.0,<0.12.0,>=0.7.00.10.2incompatible
PyAutoNervesjaxlibjaxlib!=0.10.*,!=0.11.0,<0.12.0,>=0.7.00.10.2incompatible
PyAutoNervescolab-gate.ymlReview installation stepsUnknownci override review
PyAutoNervesnerves_board.ymlReview installation stepsUnknownci override review
PyAutoNervesnerves_board.ymlReview installation stepsUnknownci override review
PyAutoFitpython>=3.123.12.10compatible
PyAutoFitautonervesautonerves>2026.10.4.19999.0.0.dev0compatible
PyAutoFitoptaxoptax>=0.2.50.2.5compatible
PyAutoFitanestheticanesthetic>=2.9.02.14.6compatible
PyAutoFitcornercorner==2.2.22.2.2compatible
PyAutoFitdynestydynesty==2.1.52.1.5compatible
PyAutoFitemceeemcee>=3.1.63.1.6compatible
PyAutoFitmatplotlibmatplotlib3.10.9compatible
PyAutoFitscipyscipy<=1.17.11.17.1compatible
PyAutoArraypython>=3.123.12.10compatible
PyAutoArrayautonervesautonerves>2026.10.4.19999.0.0.dev0compatible
PyAutoArrayastropyastropy>=5.08.0.1compatible
PyAutoArraymatplotlibmatplotlib>=3.7.03.10.9compatible
PyAutoArrayscipyscipy<=1.17.11.17.1compatible
PyAutoArrayscikit-learnscikit-learn<=1.8.01.5.1compatible
PyAutoGalaxypython>=3.123.12.10compatible
PyAutoGalaxyautonervesautonerves>2026.10.4.19999.0.0.dev0compatible
PyAutoGalaxyautofitautofit>=2026.8.22.19999.0.0.dev0compatible
PyAutoGalaxyautoarrayautoarray>=2026.8.22.19999.0.0.dev0compatible
PyAutoGalaxyastropyastropy>=5.08.0.1compatible
PyAutoGalaxynautilus-samplernautilus-sampler==1.0.51.0.5compatible
PyAutoLenspython>=3.123.12.10compatible
PyAutoLensautonervesautonerves>2026.10.4.19999.0.0.dev0compatible
PyAutoLensautogalaxyautogalaxy>=2026.8.22.19999.0.0.dev0compatible
PyAutoLensnautilus-samplernautilus-sampler==1.0.51.0.5compatible
Historical inventory · dependency audit · 2026-10-08T12:15:00.420206Z · Current receipt
RepositoryPackage / workflowRequirementInstalledResult
PyAutoArraypython>=3.123.12.10compatible
PyAutoArrayautonervesautonerves>2026.10.4.19999.0.0.dev0compatible
PyAutoArrayastropyastropy>=5.08.0.1compatible
PyAutoArraymatplotlibmatplotlib>=3.7.03.10.9compatible
PyAutoArrayscipyscipy<=1.17.11.17.1compatible
PyAutoArrayscikit-learnscikit-learn<=1.8.01.5.1compatible

Validation and promotion history

No matching Heart validation receipt recorded. No supported stack is inferred from an observed installation.

Supplied validation receipts are records, not a live Heart readiness verdict. Stale evidence must be refreshed before adoption.

No recommended stack has been promoted.

Decisions

Reasons for version restrictions and when to review them.

jax 2026 10 04
# JAX compatibility incident — October 4, 2026

Source: PyAutoMind complete/2026/10/jax-lapack-compatibility-repair.md.
Related source: complete/2026/10/restore-dashboard-green.md.

The repair retained JAX >=0.7,<0.12 and excluded 0.10.* and 0.11.0.
The native LAPACK/Eigen deadlock was reproduced on 0.10.2. Other exclusions
were source inferred; they are not separately reproduced failures. The older
0.9.2 implementation lacks the affected path; OSS >=0.11.1 disables it.
Neither fact certifies every older version or every backend/Python pair.
Historical FFT workarounds remain distinct evidence. The autonerves guard
>2026.10.4.1 prevents fallback to permissive compatibility logic.

These are historical findings, not duplicated current requirement authority.
Run DNA audit against live pyproject.toml files and the actual installed
interpreter. Source version stamps are not wheel equality gates: record commit,
dirty state, import provenance and distribution metadata independently.

Status: historical decision; no current validation or promotion recorded here.
Review date: 2026-11-04. Owner: PyAutoBrain; validation authority: PyAutoHeart.

Campaigns

No upgrade campaign recorded. Start a check-in to compare available releases and choose a candidate stack.