Skip to content

Replace arrayCoordinateSystem with explanation on how to express dimensionless transforms in pixel coordinates#118

Open
jo-mueller wants to merge 7 commits intoome:mainfrom
jo-mueller:no-array-cs
Open

Replace arrayCoordinateSystem with explanation on how to express dimensionless transforms in pixel coordinates#118
jo-mueller wants to merge 7 commits intoome:mainfrom
jo-mueller:no-array-cs

Conversation

@jo-mueller
Copy link
Copy Markdown
Contributor

Fixes ome/ngff#438
Addresses comment 4 on RFC5.

Title. This PR replaces the definition of implicit arrayCoordinateSystems with examples and explanatory text on how to properly express transforms that are done in pixel space, not unit space.

Follow up PR to #103 and #90

cc @bogovicj @btbest @will-moore @clbarnes @dstansby

@jo-mueller jo-mueller added the enhancement New feature or request label Mar 26, 2026
@github-actions
Copy link
Copy Markdown

Automated Review URLs

@btbest
Copy link
Copy Markdown
Contributor

btbest commented Mar 27, 2026

Perfect from my point of view! 🚀

@jo-mueller jo-mueller marked this pull request as ready for review March 27, 2026 07:44
index.md Outdated
:::

**Transformations in pixel units**: Some applications might prefer to define points, regions-of-interest or transformation parameters
in "pixel coordinates" rather than "physical coordinates".
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Why are the terms "pixel coordinates" and "physical coordinates" in scare quotes?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Likely a remnant of the issue referenced above (unclear semantics around pixels/voxels/arrays). Definitely something I can change.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Check 575345f!

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

that's much improved!

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Cool thanks! Can I count this as tentative PR approval? 👉 👈

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

RFC5 - explain usage of arraycoordinatesystems arrayCoordinateSystem

5 participants