Releases: TCDSolar/xrayvision
Releases · TCDSolar/xrayvision
v0.2.0
Xrayvision 0.2.0 (2024-07-16)
Backwards Incompatible Changes
- Optional parameters are now keyword only for the
xrayvision.transform
,xrayvision.imaging
andxrayvision.visibility
modules. Removenatural
keyword in favour ofscheme
keyword which can be either 'natural' or 'uniform'. (#58) - Make the software compatible with
~xrayvision.visibility.Visibilities
. (#67)
Features
- Introduce new API for handling visibilities: ~xrayvision.visibility.VisibilitiesABC and ~xrayvision.visibility.VisMetaABC, along with implemented versions of the classes ~xrayvision.visibility.Visibilities and ~xrayvision.visibility.VisMeta. (#55)
- Add equality operator to ~xrayvision.visibility.Visibilities and ~xrayvision.visibility.VisMeta. (#64)
- Add
__getitem__
and ~xrayvision.visibility.Visibilities.index_by_label methods 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 ~xrayvision.visibility.Visibilities to be a ~xrayvision.visibilities.VisMeta. (#63)
- Fix bug when creating
~xrayvision.visibility.Visibilities
with 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 ~xrayvision.mem.mem which caused the output to be transposed incorrectly. (#74)
Improved Documentation
- Update README fix badges and remove old example. (#53)
- Add per module reference pages, switch to documenting types using type annotations. (#58)
- Update RHESSI example to use the same image dimensions and pixel size throughout. (#74)
Trivial/Internal Changes
- Fix small bug in isort configuration. (#53)
- Format code with ruff and turn on ruff format in pre-commit. (#61)
- Update README with useful links to example and issue tracker. (#70)
Xrayvision 0.1.dev60+g6fe95fa.d20210925 (2021-09-25)
No significant changes.
xrayvision 0.2.0rc2
What's Changed
- Fix bug made apparent by recent refactor by @samaloney in #73
Full Changelog: v0.2.0rc1...v0.2.0rc2
stixpy 0.2.1
What's Changed
- Moving idft and dft into Transform from Visibility by @pgabor in #8
- add config for pep8speak by @dpshelio in #9
- Adding RHESSI Visibility class by @pgabor in #11
- Adding the simplest Högbom's clean algorithm with a basic test by @pgabor in #10
- Modifications regarding travis by @pgabor in #15
- Converting to Visibility object from SunPy Maps and the other way by @pgabor in #16
- Clean and test improvements by @pgabor in #14
- New clean test by @pgabor in #17
- Creating RHESSIVisibility objects from fits files by @pgabor in #18
- Travis fix by @samaloney in #19
- Clean fixes by @samaloney in #20
- Fixing a not used variable by @pgabor in #21
- Update package template by @samaloney in #26
- Update template by @samaloney in #27
- Add units by @samaloney in #28
- Multiscale Clean by @samaloney in #31
- Visibility Fits IO by @samaloney in #32
- Bug fixes by @samaloney in #38
- Doc updates by @samaloney in #39
- Bug fixes and doc updates by @samaloney in #40
- Removed duplicated code add sample data by @samaloney in #41
- Fix for talk by @samaloney in #42
- Fix for talk by @samaloney in #43
- Various fixes and improvements by @samaloney in #48
- Maintenance update docs and CI by @samaloney in #49
- Update readme and tweak docs config by @samaloney in #53
- Format with ruff and enable formating in pre-commit by @samaloney in #61
- define visibility class API by @annavolp in #55
- Vis class UPdate by @DanRyanIrish in #63
- Tighten up API, tidy docs, by @samaloney in #58
- Enable equality operator on Visibilities and VisMeta classes by @DanRyanIrish in #64
- Add index_by_label method to Visibilities class by @DanRyanIrish in #65
- Fix bug in the default creation of VisMeta by @paolomassa in #66
- Make software compatible with Visibilities class by @paolomassa in #67
- Trivial update for publishing by @samaloney in #70
New Contributors
- @pgabor made their first contribution in #8
- @dpshelio made their first contribution in #9
- @annavolp made their first contribution in #55
- @DanRyanIrish made their first contribution in #63
- @paolomassa made their first contribution in #66
Full Changelog: https://github.com/TCDSolar/xrayvision/commits/v0.2.0rc1
xrayvsion 0.1.0
What's Changed
- Moving idft and dft into Transform from Visibility by @pgabor in #8
- add config for pep8speak by @dpshelio in #9
- Adding RHESSI Visibility class by @pgabor in #11
- Adding the simplest Högbom's clean algorithm with a basic test by @pgabor in #10
- Modifications regarding travis by @pgabor in #15
- Converting to Visibility object from SunPy Maps and the other way by @pgabor in #16
- Clean and test improvements by @pgabor in #14
- New clean test by @pgabor in #17
- Creating RHESSIVisibility objects from fits files by @pgabor in #18
- Travis fix by @samaloney in #19
- Clean fixes by @samaloney in #20
- Fixing a not used variable by @pgabor in #21
- Update package template by @samaloney in #26
- Update template by @samaloney in #27
- Add units by @samaloney in #28
- Multiscale Clean by @samaloney in #31
- Visibility Fits IO by @samaloney in #32
- Bug fixes by @samaloney in #38
- Doc updates by @samaloney in #39
- Bug fixes and doc updates by @samaloney in #40
- Removed duplicated code add sample data by @samaloney in #41
- Fix for talk by @samaloney in #42
- Fix for talk by @samaloney in #43
New Contributors
Full Changelog: https://github.com/TCDSolar/xrayvision/commits/v0.1.0rc1