Skip to content

0.9.dev2: non-feature improvements - #201

Merged
clbarnes merged 86 commits into
ome:0.9devfrom
clbarnes:0.9.dev2
Sep 24, 2026
Merged

clbarnes merged 86 commits into
ome:0.9devfrom
clbarnes:0.9.dev2

Conversation

@clbarnes

@clbarnes clbarnes commented Sep 2, 2026 •

Copy link
Copy Markdown
Contributor

This dev release is intended to improve the contributor and possibly reader experience without introducing any normative changes to the spec itself.

The nature of this dev version means there look like a lot of changes to review. Most of this is fixing many years' worth of accrued whitespace errors and inconsistent formatting. This PR adds config to make sure we never have to worry about this again, so it's worth the one-time pain to get that config in place.

Goals

Stretch

Catalogue of changes

Because the diff is nightmarish.

Incorporating recent fixes to main/ 0.9.dev:

Lint and CI configuration:

Schema simplification

Environment management

Build scripts

Minor changes in major volume

  • update 0.9.dev1 to 0.9.dev2
  • fix whitespace and minor formatting issues to suit the new editorconfig/ pre-commit configuration
  • some very minor formatting in python scripts (mainly sorting imports)

jo-mueller and others added 18 commits August 17, 2026 11:28
feat: no future 0.6rc1 without version bump

feat: update schema store URL

feat: use correct schema keys

feat: list current version first

feat: allow future 0.6rc1 as verion
fix: allow 0.6 as version in 0.6rcX
feat: no future 0.6rc1 without version bump

feat: update schema store URL

feat: use correct schema keys

feat: list current version first

feat: allow future 0.6rc1 as verion
Also, skip .venv/, .tox/, _build/, and css files
Also bump version of checkout action on CI
Co-authored-by: Draga Doncila <ddon0001@student.monash.edu>
Also add some useful recipes
…ome#195)

* fix: describe byDimension inputAxes and outputAxes as indices

The two descriptions read "Names of the input axes" and "Names of the
output axes" while both arrays hold numbers. The spec text is already
explicit that these are positions: the transformation table gives
"inputAxes": List[number], the byDimension section states that the
values are arrays of integers, and tests/attributes/spec/invalid holds
a fixture that uses axis names precisely so it is rejected.

Also fixes a typo in the sequence description of image.schema.

Closes ome#179

* docs: add Valentin Boussot to the authors

CITATION.cff regenerated with `jupyter book build --cff`, as the
contribution guide asks.
Intrinsic is not a defined coordinate system.
* Fix table formatting for multiscale image metadata

Updated table formatting for fields in index.md to correct alignment.

* Fix table formatting in multiscales section

* Move the "multiscale-md" heading up

Give the multiscale specification a position higher up in the document

* Fix typos in index.md documentation

affine --> rotation in the rotation section; 
a object -> an object

* Revert "Move the "multiscale-md" heading up"

This reverts commit e9f7468.

---------

Co-authored-by: Johannes Soltwedel <38459088+jo-mueller@users.noreply.github.com>
@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown

Automated Review URLs

clbarnes and others added 5 commits September 2, 2026 11:57
- allow variation in markdown indentation
- add config for .toml, .schema
Supercedes ome#197

Co-authored-by: Johannes Soltwedel <38459088+jo-mueller@users.noreply.github.com>
As implemented in ome#198

Co-authored-by: Johannes Soltwedel <38459088+jo-mueller@users.noreply.github.com>
Use dependency-groups rather than extras
@clbarnes

clbarnes commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor Author

Note that I have merged the object tables, as well as making the remainder of the cross-schema references absolute IRIs.

@clbarnes
clbarnes merged commit ae7f608 into ome:0.9dev Sep 24, 2026
6 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.

9 participants