This document contains the nifti_mrs_tools release history in reverse chronological order.
- Added
--full-hdr
argumet tomrs_tools info
which enables printing of the full header extension. - Improved NIfTI-MRS object inspection in python interface.
- Added
.plot()
method toNIFTI_MRS
objects. This matches the behaviour ofmrs_tools vis
. - Update definitions to NIfTI-MRS V0.10
- Removed unnecessary file accidentally included in distribution. PR#25. Thanks to Ben Beasley.
- Fixed encoding error bug on import when using FSL-MRS. PR#26. Thanks to Donnie Cameron.
- When reading files any user defined parameters without a description will print a warning to the user and generate an empty description key.
- The package now automatically includes the machine-readable JSON formatted definitions file from V0.9 of the official standard.
- Better handling of numbers as either
floats
orints
to allow for variable implementations of JSON libraries across packages.
- Validator checks consistency of any
SpectraWidth
header extension value with the dwell time inpixdim[4]
.
- Update definitions to NIfTI-MRS V0.8
- Fixes issue with displaying spectra with a singleton dimension
- Code spelling changes.
- Bugfix release for NIfTI-MRS header extension validator.
- Ensure that the xyzt_units header is correctly set to (mm, s).
- Validation on creation of a NIfTI-MRS object can now be turned off.
- Python 3.7 now in end of life status and is no longer supported.
- Major version increment due to breaking API changes.
- Under the hood rework of the validator and how the main classes handle dimensionality.
- Reordering should better handle dim_N_header fields.
- Validation is now much stricter.
- Added
--newaxis
option tomrs_tools merge
allowing the user to merge files along a previously non-existent dimension (without usingreorder
first).
- Fixed
mrs_tools reshape
option to allow Numpy-style reshaping of higher dimensions.
- Fixed
mrs_tools vis
with--display_dim
option as the last dimension - Fixed
mrs_tools vis
ppm limit not being applied to MRSI code.
- Fixed a bug in NIFTI_MRS.copy() when reducing dimensionality
- Fixed type of ProcessingApplied key in definitions
- Fixed bug in hdr_ext dimensions when creating NIFTI_MRS from NIFTI_MRS
- Added utility members to NIFTI_MRS class
- Increment definitions to match standard V0.7
- Typos in definitions
- Add option to prevent conjugation with numpy data. For spec2nii compatibility.
- Make compliant with NIfTI-MRS V0.6
- First full release
- Update README
- Generate DOI
- Manual documentation build in CI.
- Manual documentation build in CI.
- Update CI for publication
- Update CI publication CI
- Added API documentation
- Updated README
- Tweaked publishing metadata.
- Initial release