Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature]: Non-square pixel support for GrayscaleImage, ImageSeries, etc. #1749

Open
3 tasks done
pauladkisson opened this issue Jul 29, 2023 · 1 comment
Open
3 tasks done
Labels
category: enhancement improvements of code or code behavior priority: high impacts proper operation or use of feature important to most users

Comments

@pauladkisson
Copy link

What would you like to see added to PyNWB?

I have behavioral video and some static images with different estimated length (mm/pixel) than width (mm/pixel). I would like to specify this in the images/ImageSeries' but there is only a scalar resolution field.

Is your feature request related to a problem?

No response

What solution would you like?

All image neurodata_types should implement a grid_spacing like pynwb.ophys.ImagingPlane.

Do you have any interest in helping implement the feature?

Yes.

Code of Conduct

@CodyCBakerPhD
Copy link
Collaborator

@pauladkisson Thanks, could you also raise an issue on https://github.com/NeurodataWithoutBorders/nwb-schema/issues for the core schema change (which will also affect MatNWB)

Specific to here on PyNWB, the inits to all of the affected classes could be made to take the classic scalar and assume the effect is square, such that the change to allow a tuple or list as input is seen as a new feature not a break to compatability

@stephprince stephprince added category: enhancement improvements of code or code behavior priority: high impacts proper operation or use of feature important to most users labels Apr 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category: enhancement improvements of code or code behavior priority: high impacts proper operation or use of feature important to most users
Projects
None yet
Development

No branches or pull requests

3 participants