-
-
Notifications
You must be signed in to change notification settings - Fork 471
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
Remaining Pixel Data work #2031
Comments
Definitely agree.
I've been thinking that v3.0 should be taken through a pre-release process. At least a release-candidate version, possibly even a beta release before that. That limits any initial problems to a few users with enough interest to try things out ahead or time, and in a test environment. Feedback at that stage should cause fewer problems for others later.
+1 here too. |
Same here. Also agree about the pre-release, this makes sense for a release with breaking changes. Side note - I will be away without access to a computer (not counting my mobile), will be back in april. |
What sort of behaviour would you like for Secondly, I'd really, really like to convert Do you have an opinion on converting it at some point or is it just something I'll have to live with? |
I agree that with a property you won't expect any potentially costly operations, so that is not ideal. As for the functionality, given that all the advanced options are available via the |
I was just starting to type, only to see @mrbean-bremen's comments which very much echo mine: I think there is too much history with Another new name with the new behavior would be preferable. Perhaps even just With a new name and the documentation examples all converted over to it, maybe in a distance future the |
OK, fair enough. |
How do we want to handle migrating to the new
pixels
backend?Dataset.pixel_array
to usepixels
in v3.0, add an easy to use method to switch back to usingpixel_data_handlers
Dataset.pixel_array
as-is, addpixels
as an option (use_future
) and switch over in v3.xPersonally I think 1 is best:
pixels
and so any issues inpixels
will suddenly be apparent the instant we switch over anyway.pixels
so they should be in the v3.0 releaseI think it's fair to say that
pixel_data_handlers
andencoders
can be removed in v4.0.The remaining
pixels
module work I have left for v3.0 is:Dataset
topixels.utils.pixel_array()
andpixels.utils.iter_pixels()
pixel_data_handlers.util
topixels.processing
andpixels.utils
Dataset
pixel data methods, I think maybe just limit it tocompress()
,decompress()
and maybe one other for controllingDataset.pixel_array
Dataset.pixel_array
backend? See above.The text was updated successfully, but these errors were encountered: