-
-
Notifications
You must be signed in to change notification settings - Fork 48
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
Sliceable MetaData Class #455
base: main
Are you sure you want to change the base?
Commits on Aug 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ff9b13e - Browse repository at this point
Copy the full SHA ff9b13eView commit details
Commits on Aug 14, 2021
-
Refactor Meta. Tests now passing.
Refactor involved moving comments and axes out of the core values and putting them into their own dictionaries. This removed cascading consequences for self.values(), self.__setitem__, etc.
Configuration menu - View commit details
-
Copy full SHA for 6d0d254 - Browse repository at this point
Copy the full SHA 6d0d254View commit details -
Add overwrite option to Meta.add.
Also put in overwrite error check to Meta.__setitem__ if axis is not None. This way the value shape and axes cannot easily be corrupted accidentally.
Configuration menu - View commit details
-
Copy full SHA for 9166378 - Browse repository at this point
Copy the full SHA 9166378View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2248c7 - Browse repository at this point
Copy the full SHA a2248c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 02cdcbb - Browse repository at this point
Copy the full SHA 02cdcbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for eb57c05 - Browse repository at this point
Copy the full SHA eb57c05View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96b8ab9 - Browse repository at this point
Copy the full SHA 96b8ab9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 303320a - Browse repository at this point
Copy the full SHA 303320aView commit details
Commits on Aug 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3cc208d - Browse repository at this point
Copy the full SHA 3cc208dView commit details
Commits on Aug 21, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 2b5d507 - Browse repository at this point
Copy the full SHA 2b5d507View commit details
Commits on Aug 23, 2021
-
Make Meta more memory efficient.
Only store entries in the comments and axes dicts that aren't None. This saves a lot of space and requires the get method be used when looking for comment and axes values to avoid errors is that key doesn't have a comment or axis.
Configuration menu - View commit details
-
Copy full SHA for 041cd1b - Browse repository at this point
Copy the full SHA 041cd1bView commit details
Commits on Aug 25, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3bdf4a6 - Browse repository at this point
Copy the full SHA 3bdf4a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd13518 - Browse repository at this point
Copy the full SHA cd13518View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad88f5f - Browse repository at this point
Copy the full SHA ad88f5fView commit details
Commits on Oct 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 873d5b7 - Browse repository at this point
Copy the full SHA 873d5b7View commit details
Commits on Nov 3, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1d54ba3 - Browse repository at this point
Copy the full SHA 1d54ba3View commit details
Commits on Nov 4, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f8c59ed - Browse repository at this point
Copy the full SHA f8c59edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4611e1e - Browse repository at this point
Copy the full SHA 4611e1eView commit details
Commits on Nov 10, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 048e0ed - Browse repository at this point
Copy the full SHA 048e0edView commit details
Commits on Nov 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for aa817fd - Browse repository at this point
Copy the full SHA aa817fdView commit details -
Make NDCube slice meta if it has a magic attribute.
This gives more control over slicing the meta correctly.
Configuration menu - View commit details
-
Copy full SHA for cf923f9 - Browse repository at this point
Copy the full SHA cf923f9View commit details
Commits on Aug 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b0e21be - Browse repository at this point
Copy the full SHA b0e21beView commit details
Commits on May 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7df22e7 - Browse repository at this point
Copy the full SHA 7df22e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for bbe6c12 - Browse repository at this point
Copy the full SHA bbe6c12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86dc366 - Browse repository at this point
Copy the full SHA 86dc366View commit details
Commits on May 8, 2024
-
Apply suggestions from code review
Co-authored-by: Nabil Freij <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7160dc3 - Browse repository at this point
Copy the full SHA 7160dc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3d439c - Browse repository at this point
Copy the full SHA b3d439cView commit details -
Try fixing hyperlink to "iterable"
Co-authored-by: Nabil Freij <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1f04d62 - Browse repository at this point
Copy the full SHA 1f04d62View commit details -
Configuration menu - View commit details
-
Copy full SHA for c27d904 - Browse repository at this point
Copy the full SHA c27d904View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8291189 - Browse repository at this point
Copy the full SHA 8291189View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5604de0 - Browse repository at this point
Copy the full SHA 5604de0View commit details -
Configuration menu - View commit details
-
Copy full SHA for cdece82 - Browse repository at this point
Copy the full SHA cdece82View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51617e6 - Browse repository at this point
Copy the full SHA 51617e6View commit details
Commits on May 9, 2024
-
Change denotation of metadata not associated with axes in Meta class …
…from None to empty tuple.
Configuration menu - View commit details
-
Copy full SHA for 72bccb0 - Browse repository at this point
Copy the full SHA 72bccb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 120596d - Browse repository at this point
Copy the full SHA 120596dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f3fc5a2 - Browse repository at this point
Copy the full SHA f3fc5a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad39c81 - Browse repository at this point
Copy the full SHA ad39c81View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad0e532 - Browse repository at this point
Copy the full SHA ad0e532View commit details
Commits on May 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d01f6f6 - Browse repository at this point
Copy the full SHA d01f6f6View commit details
Commits on May 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d5ae2ef - Browse repository at this point
Copy the full SHA d5ae2efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 181d86d - Browse repository at this point
Copy the full SHA 181d86dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f17ba0b - Browse repository at this point
Copy the full SHA f17ba0bView commit details
Commits on May 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for da8df25 - Browse repository at this point
Copy the full SHA da8df25View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb45151 - Browse repository at this point
Copy the full SHA fb45151View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9726b65 - Browse repository at this point
Copy the full SHA 9726b65View commit details
Commits on May 20, 2024
-
Clarify behavior of axis-aligned and grid-aligned metadata and fix co…
…de to reflect newly defined behavior.
Configuration menu - View commit details
-
Copy full SHA for a626602 - Browse repository at this point
Copy the full SHA a626602View commit details -
Configuration menu - View commit details
-
Copy full SHA for e848e9f - Browse repository at this point
Copy the full SHA e848e9fView commit details
Commits on Jul 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 500843f - Browse repository at this point
Copy the full SHA 500843fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 754385e - Browse repository at this point
Copy the full SHA 754385eView commit details -
Co-authored-by: Stuart Mumford <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e8f9535 - Browse repository at this point
Copy the full SHA e8f9535View commit details -
Also fix bugs introduced by changin header to meta as NDMeta's internal name for the metadata.
Configuration menu - View commit details
-
Copy full SHA for fef0de6 - Browse repository at this point
Copy the full SHA fef0de6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28eafbb - Browse repository at this point
Copy the full SHA 28eafbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40b8b26 - Browse repository at this point
Copy the full SHA 40b8b26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ba2d9c - Browse repository at this point
Copy the full SHA 3ba2d9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f723445 - Browse repository at this point
Copy the full SHA f723445View commit details -
Make NDMeta infer data_shape if not provided.
Currently creates a bug in NDMeta.rebin.
Configuration menu - View commit details
-
Copy full SHA for 6d84e56 - Browse repository at this point
Copy the full SHA 6d84e56View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf078bd - Browse repository at this point
Copy the full SHA bf078bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81b84e5 - Browse repository at this point
Copy the full SHA 81b84e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b526e3e - Browse repository at this point
Copy the full SHA b526e3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for cdc3f8f - Browse repository at this point
Copy the full SHA cdc3f8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2373209 - Browse repository at this point
Copy the full SHA 2373209View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d38c67 - Browse repository at this point
Copy the full SHA 6d38c67View commit details
Commits on Jul 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fb788f7 - Browse repository at this point
Copy the full SHA fb788f7View commit details
Commits on Jul 4, 2024
-
Apply suggestions from code review
Co-authored-by: Stuart Mumford <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f315ca6 - Browse repository at this point
Copy the full SHA f315ca6View commit details -
Change NDMeta.comments to key_comments.
And other minor changes suggested by code review.
Configuration menu - View commit details
-
Copy full SHA for d81db9e - Browse repository at this point
Copy the full SHA d81db9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b59cbff - Browse repository at this point
Copy the full SHA b59cbffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5776dca - Browse repository at this point
Copy the full SHA 5776dcaView commit details
Commits on Jul 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5076384 - Browse repository at this point
Copy the full SHA 5076384View commit details
Commits on Jul 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bebcf1f - Browse repository at this point
Copy the full SHA bebcf1fView commit details
Commits on Jul 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8127514 - Browse repository at this point
Copy the full SHA 8127514View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4a83aa - Browse repository at this point
Copy the full SHA c4a83aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for d79a5e6 - Browse repository at this point
Copy the full SHA d79a5e6View commit details
Commits on Jul 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7f9f042 - Browse repository at this point
Copy the full SHA 7f9f042View commit details
Commits on Jul 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e35c34c - Browse repository at this point
Copy the full SHA e35c34cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a58c705 - Browse repository at this point
Copy the full SHA a58c705View commit details
Commits on Jul 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 944b0df - Browse repository at this point
Copy the full SHA 944b0dfView commit details
Commits on Nov 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8f9816a - Browse repository at this point
Copy the full SHA 8f9816aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e0b9dbe - Browse repository at this point
Copy the full SHA e0b9dbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for e4bdf03 - Browse repository at this point
Copy the full SHA e4bdf03View commit details -
Configuration menu - View commit details
-
Copy full SHA for ccf35dc - Browse repository at this point
Copy the full SHA ccf35dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 143afa1 - Browse repository at this point
Copy the full SHA 143afa1View commit details -
Configuration menu - View commit details
-
Copy full SHA for aab969b - Browse repository at this point
Copy the full SHA aab969bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d1b4b47 - Browse repository at this point
Copy the full SHA d1b4b47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1575a22 - Browse repository at this point
Copy the full SHA 1575a22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1845572 - Browse repository at this point
Copy the full SHA 1845572View commit details -
Configuration menu - View commit details
-
Copy full SHA for 195fe19 - Browse repository at this point
Copy the full SHA 195fe19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 672007e - Browse repository at this point
Copy the full SHA 672007eView commit details -
Configuration menu - View commit details
-
Copy full SHA for baab449 - Browse repository at this point
Copy the full SHA baab449View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39d675d - Browse repository at this point
Copy the full SHA 39d675dView commit details
Commits on Nov 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5c0e2cb - Browse repository at this point
Copy the full SHA 5c0e2cbView commit details