Skip to content

Reconcile nested/dimension separator changes#5

Merged
joshmoore merged 2 commits intozarr-developers:mainfrom
melissalinkert:nested-updates
Jun 14, 2023
Merged

Reconcile nested/dimension separator changes#5
joshmoore merged 2 commits intozarr-developers:mainfrom
melissalinkert:nested-updates

Conversation

@melissalinkert
Copy link
Copy Markdown
Member

I believe this covers the changes referenced in glencoesoftware/bioformats2raw#203 (comment), which were picked from glencoesoftware#1. This is a prerequisite for migrating glencoesoftware#4 (comment).

The original commits referenced (from @joshmoore) used a Boolean nested to determine the dimension separator. The original commits significantly conflict with main, as the API here now uses a DimensionSeparator enum directly. I did not try to cherry-pick and resolve conflicts, but added relevant changes and referenced the original commits in the new commit messages. Hopefully that's reasonably clear.

Mostly this is fixing ArrayParams and ZarrHeader to really default to DimensionSeparator.DOT if a null was supplied, and expanding the relevant tests to cover all three possible DimensionSeparator values.

Adapted from the initial nested work in 9a1bedb, which was cherry-picked from
glencoesoftware@97fc6ef
Adapted from 32bdeef, which was cherry-picked from
glencoesoftware@32a10db
Copy link
Copy Markdown
Member

@joshmoore joshmoore left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes look sensible. Waiting for any other feedback, and then will get this in and start moving toward 0.4.0.

@joshmoore joshmoore merged commit 5c6a217 into zarr-developers:main Jun 14, 2023
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