Repository navigation
Release v0.5.3: normalization v0.6.0 - #296
Merged
Merged
Conversation
- pyproject: version 0.5.3 and morphobricks-normalization @v0.6.0 (tag on 95e1d6d; was @v0.5.0, 1291b09). Normalization v0.6.0 only adds the stain module (RGB-to-scalar presets) and the optional histology extra; its legacy API, plane_histograms schema 5 and outputs are unchanged. Nothing in preprocessing changes because of it; no format changes. - The notebook's current_version/RELEASE_TAG, the version index and the README pins: 0.5.3; the README names normalization v0.6.0. RELEASE_REF stays at v0.5.2's cadbed4, as in the earlier commits A; the next commit points it at this one. - CHANGELOG: "v0.5.3 (13 November 2026)" with Changed (normalization v0.6.0) and Fixed (the "Unreleased" entry of #293, merged after v0.5.2, which this release carries). - AGENTS.md status: v0.5.3, normalization v0.6.0; nothing unreleased. - docs/colab-release-check.md: preprocessing 0.5.3, normalization 0.6.0. - tests/test_notebook_setup.py: the asserted versions 0.5.3 and normalization 0.6.0. - docs/conformance.md: the v0.5.3 release record (check.py 5493 passed, 4 environment skips; Spec modules 1799 passed, 0 skipped, 25 modules), measured on this tree before the record. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VbytvF3Gsa85ix8Ne2yMDW
RELEASE_REF = 14f6b1a (RELEASE_TAG v0.5.3), with its PreprocessingNotebook() call recorded in RELEASE_CALLS and the test that asserts the ref: the same two-commit pattern as v0.5.0 (3b616a0, c74d717), v0.5.1 (d023ff9, a4154ad) and v0.5.2 (cadbed4, 4db97e9). A commit cannot hold its own SHA, so the notebook installs the preparation commit, whose package code is the release's. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VbytvF3Gsa85ix8Ne2yMDW
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release v0.5.3. Its purpose is to move the normalization pin from
v0.5.0tov0.6.0(95e1d6d), so that CellPatcher, fiberfeatures and MorphoFeature can all pin the same normalization URL; pip refuses two different URLs for one package.Normalization v0.6.0 only adds
morphobricks_normalization.stain(RGB-to-scalar presets) and an optionalhistologyextra. The legacy API,plane_histograms.csvschema 5 and its outputs are unchanged, so nothing in preprocessing changes and no file format changes.The release also includes #293, which was merged into
mainafter v0.5.2: the faster "Looks right: confirm the design" click. It is listed under Fixed in the CHANGELOG.Same two-commit pattern as v0.5.2:
14f6b1aprepares v0.5.3: version, pin, notebookcurrent_version/RELEASE_TAG, version index, README, CHANGELOG, AGENTS.md, Colab release check, conformance record.2ae5184points the notebook'sRELEASE_REFat14f6b1a.git diff 14f6b1a 2ae5184 -- src pyproject.tomlis empty.RH1 (#295) is not part of this release.
Checks (fresh venv, Python 3.13,
.[dev,notebook,zarr]; pip resolved normalization from tag v0.6.0 to95e1d6d):python tools/check.pyon both commits: Ruff clean; 5493 passed, 4 skipped, 0 failed; code rules passed.After merge: tag
v0.5.3on the merge commit. Then a CellPatcher release moves to preprocessing v0.5.3 and normalization v0.6.0; it should be v0.6.0, sincemainalready holds the breaking #107–#109. After that, fiberfeatures #215 and MorphoFeature #221 move their pins.Generated by Claude Code