Full Changelog#
Xrayvision 0.2.0 (2024-07-16)#
Backwards Incompatible Changes#
Optional parameters are now keyword only for the
xrayvision.transform,xrayvision.imagingandxrayvision.visibilitymodules. Removenaturalkeyword in favour ofschemekeyword which can be either ‘natural’ or ‘uniform’. (#58)Make the software compatible with
Visibilities. (#67)
Features#
Introduce new API for handling visibilities:
VisibilitiesABCandVisMetaABC, along with implemented versions of the classesVisibilitiesandVisMeta. (#55)Add equality operator to
VisibilitiesandVisMeta. (#64)Add
__getitem__andindex_by_labelmethods to slice visibilities by index or based on their label. (#65)
Bug Fixes#
Fix a bug where the x, y dimensions were not being treated consistently in
xrayvision.transform. (#58)Change typing of meta input to
Visibilitiesto be aVisMeta. (#63)Fix bug when creating
Visibilitieswith default meta. (#66)Fix bug introduced in recent refactor where images were transposed due to array vs cartesian array indexing. (#73)
Fix a bug reintroduced in
memwhich caused the output to be transposed incorrectly. (#74)
Improved Documentation#
Trivial/Internal Changes#
Xrayvision 0.1.dev60+g6fe95fa.d20210925 (2021-09-25)#
No significant changes.