Skip to content

Release 0.9.8: Tiny PyPI sdist, reviewed model objectives, and formula-faithful contracts - #528

Merged
martyn merged 108 commits into
masterfrom
develop
Nov 10, 2026
Merged

martyn merged 108 commits into
masterfrom
develop

Conversation

@martyn

@martyn martyn commented Nov 7, 2026 •

Copy link
Copy Markdown
Contributor

Release ParticleGAN 0.9.8 from develop to master.

Highlights in 0.9.8

martyn added 30 commits October 19, 2026 20:38
fix(forge): refresh current-source family readouts and restore Cohort A overview display
martyn and others added 28 commits November 8, 2026 15:34
… controls

Load the exact eight original discovery cards from scientific commit 4749b27 with per-case hashes and Git-source provenance. Preserve both frozen coordinator sources, hard-coded gates and evidence pins. Bounded optimizer binding controls explicitly use current seed 0 software discovery and establish no historical replay or qualification credit.

Align active benchmarks/toy_audit/api_family_search.py host_recipe_options with current VectorFixture ownership: task resources, initial prior law and declared schedule budget only; rates, losses, penalties, betas and EMA remain recipe-owned except explicit caller overrides. Root must reseal publication source bindings for this active-source change. Validate 341 critic/generator/family-search software tests; no training campaign or generated publication change.
Predict source-bound preflight refusal for any hash mismatch without classifying unrelated API contract changes as a constructor rename. Keep frozen_restoration_source and its exact byte/hash/module checks unchanged; no production source, frozen task or evidence pin changes. Add controls for matching bytes, unrelated changed bytes, exact rename proof and extra changes inside a declared restoration module.
Move Gaussian1D task-owned prior kind, absolute sigma and standardization into explicit prior_options with fixed sigma_rel=0; retain the declared 256-by-2 MoG and public recipe defaults. Independently test initial rows, sample law, capacity and exact recipe identity across K3P and BISPF. No hidden trainer rate, beta, regularizer or EMA overrides are restored.

Archive original model-toy api_contract.py and api_run.py bytes from origin bee9f06 with exact SHA256 and Git blob identities. Views controls verify those originals and require refusal of changed current source rather than rebinding immutable task hashes. Preserve all report/source pins and qualification outcomes. Full scalar/views/archive modules: 126 bounded software tests passed; no scientific campaign or publication regeneration.
Repair scientific contracts and publish evidence without formula substitutions
…lap-20261022

Explain all eleven recorded BISPF failures in one review
…-20261022

Test R1/R2 repairs and fix Forge execution defects
…20261109

Integrate DDGAN, VAEGAN and independent MisGAN source contracts
…ist-20261109

Shrink PyPI sdist, mask observed NaNs before subtraction, and harden lint runner
…ract

Reject unsupported MisGAN model and precision settings
@martyn martyn changed the title Release develop to master Release 0.9.8: Tiny PyPI sdist, reviewed model objectives, and formula-faithful contracts Nov 10, 2026
@martyn
martyn merged commit 135286a into master Nov 10, 2026
20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants