Recent Releases of pynrrd
pynrrd - v1.1.3 Released
What's Changed
- Fix ReadTheDocs config by @addisonElliott in https://github.com/mhe/pynrrd/pull/169
Full Changelog: https://github.com/mhe/pynrrd/compare/v1.1.2...v1.1.3
- Python
Published by addisonElliott about 1 year ago
pynrrd - v1.1.2 Released
What's Changed
- Fix tests failing in CI/CD by @addisonElliott in https://github.com/mhe/pynrrd/pull/166
- Fix Python 13 deprecation warning by @addisonElliott in https://github.com/mhe/pynrrd/pull/167
- Stop closing files opened by the caller by @jackriccomini in https://github.com/mhe/pynrrd/pull/165
New Contributors
- @jackriccomini made their first contribution in https://github.com/mhe/pynrrd/pull/165
Full Changelog: https://github.com/mhe/pynrrd/compare/v1.1.1...v1.1.2
- Python
Published by addisonElliott about 1 year ago
pynrrd - v1.1.1 Released
What's Changed
- Fix/improve pyproject.toml metadata by @addisonElliott in https://github.com/mhe/pynrrd/pull/160
- Fixes issue with publishing v1.0.0 package
Full Changelog: https://github.com/mhe/pynrrd/compare/v1.1.0...v1.1.1
- Python
Published by addisonElliott over 1 year ago
pynrrd - v1.1.0 Released
What's Changed
- Modernize by @dyollb in https://github.com/mhe/pynrrd/pull/151
- Fix test failures for NumPy 2.0+ by @addisonElliott in https://github.com/mhe/pynrrd/pull/155
- Replace nptyping with numpy.typing by @eleftherioszisis in https://github.com/mhe/pynrrd/pull/154
- Note: The new minimum Numpy version supported is bumped from 1.11.1 to 1.21 in order to utilize
numpy.typingto replacenptypingpackage. This change was necessary in order to support Numpy 2.0.
- Note: The new minimum Numpy version supported is bumped from 1.11.1 to 1.21 in order to utilize
- Add vector list datatype & add configurable
SPACE_DIRECTIONS_TYPEoption by @addisonElliott in https://github.com/mhe/pynrrd/pull/157- Note: If you're using the space directions field in your code, it's recommended to migrate to the new space directions type (`nrrd.SPACEDIRECTIONSTYPE = 'double vector list'). This will be the new default in the next major release and generally provides a better developer experience.
- Fix typos in docs by @addisonElliott in https://github.com/mhe/pynrrd/pull/159
New Contributors
- @dyollb made their first contribution in https://github.com/mhe/pynrrd/pull/151
- @eleftherioszisis made their first contribution in https://github.com/mhe/pynrrd/pull/154
Full Changelog: https://github.com/mhe/pynrrd/compare/v1.0.0...v1.1.0
- Python
Published by addisonElliott over 1 year ago
pynrrd - v1.0.0 Released
What's Changed
Breaking changes
- Dropped support for Python 2 and Python 3.6 and below
Other changes
- Dropped support for Python 2 and Python 3.6 and below by @bernardopericacho in https://github.com/mhe/pynrrd/pull/116
- Allow writing a NRRD record to memory. Ref #108 by @bernardopericacho in https://github.com/mhe/pynrrd/pull/117
- Support reading from BytesIO by @addisonElliott in https://github.com/mhe/pynrrd/pull/125
- Add type hints by @addisonElliott in https://github.com/mhe/pynrrd/pull/131
- Move CI to GitHub actions by @bernardopericacho in https://github.com/mhe/pynrrd/pull/116
- Switch to GitHub actions for publishing packages to PyPi by @addisonElliott in https://github.com/mhe/pynrrd/pull/144
- Add fmt and lint checks by @bernardopericacho in https://github.com/mhe/pynrrd/pull/118
- Remove appending package path to test file by @addisonElliott in https://github.com/mhe/pynrrd/pull/119
- Remove polyfill for assertRaisesRegex function in unittest module by @addisonElliott in https://github.com/mhe/pynrrd/pull/123
- Minor tweaking to read & write tests by @addisonElliott in https://github.com/mhe/pynrrd/pull/124
- Refactor string formatting to use f-strings by @addisonElliott in https://github.com/mhe/pynrrd/pull/128
- Replace double quotes with single quotes where allowed by @addisonElliott in https://github.com/mhe/pynrrd/pull/129
- Minor formatting fix to error message by @addisonElliott in https://github.com/mhe/pynrrd/pull/130
- Add missing packages to
install_requiresby @addisonElliott in https://github.com/mhe/pynrrd/pull/142
Docs changes
- Add ReadTheDocs config file by @addisonElliott in https://github.com/mhe/pynrrd/pull/120
- Update docs wording & example by @addisonElliott in https://github.com/mhe/pynrrd/pull/122
- Improve docs by @addisonElliott in https://github.com/mhe/pynrrd/pull/134
- Update docs requirements.txt by @addisonElliott in https://github.com/mhe/pynrrd/pull/135
- Update docs badge by @addisonElliott in https://github.com/mhe/pynrrd/pull/138
- Pin deps for ReadTheDocs by @addisonElliott in https://github.com/mhe/pynrrd/pull/139
- Fix minor formatting issue in nrrd.write docstring for header param by @addisonElliott in https://github.com/mhe/pynrrd/pull/140
New Contributors
- @bernardopericacho made their first contribution in https://github.com/mhe/pynrrd/pull/116
Full Changelog: https://github.com/mhe/pynrrd/compare/v0.4.3...v1.0.0
- Python
Published by addisonElliott over 3 years ago
pynrrd - v0.4.3 Released
What's Changed
- Fix numpy tostring warnings by @mscheifer in https://github.com/mhe/pynrrd/pull/112
- Update supported Python versions by @addisonElliott in https://github.com/mhe/pynrrd/pull/114
New Contributors
- @mscheifer made their first contribution in https://github.com/mhe/pynrrd/pull/112
Full Changelog: https://github.com/mhe/pynrrd/compare/v0.4.2...v0.4.3
- Python
Published by addisonElliott almost 4 years ago
pynrrd - v0.4.2 Released
Change Log
Closed issues:
- Unable to read nrrd files python #105
Merged pull requests:
- loop over write chunks added for raw encoding in writer #106 (GFleishman)
- Python
Published by addisonElliott about 6 years ago
pynrrd - v0.4.1 Released
Change Log
Closed issues:
- I am getting NRRDError: 'Size of the data does not equal to the product of all dimensions' #100
- The nrrd.read() function returns a read-only numpy array if the input file is compressed #99
- Need to account for both 'datafile' and 'data file' #97
- Modify 'data file' whenever detached_header=True #96
- coronal plane and cross section #95
Merged pull requests:
- Change logic for how headers and detached data are written #104 (addisonElliott)
- Account for 'data file' and 'datafile' in header when writing NRRD file #103 (addisonElliott)
- Add docs for quoted string list #102 (addisonElliott)
- Fix issue with loading large files #101 (addisonElliott)
- Support writing and reading NRRD header quoted string lists for label… #98 (pcs-dan)
- Python
Published by addisonElliott over 6 years ago
pynrrd - v0.4.0 Released
Change Log
Closed issues:
- Cannot install pynrrd via conda #93
- Poor performance when opening raw data with (wrong) gzip encoding in header #88
- tests/data don't install #84
- Write NRRD file with header 'space origin' has format bug #82
- Numpy Data Indexing Convention #75
Merged pull requests:
- Remove tests from setuptools #94 (addisonElliott)
- Improve compressed NRRD read performance #92 (addisonElliott)
- Remove documentation regarding compression_level=0 #91 (addisonElliott)
- Fix ResourceWarning from unclosed detached data NRRD files #90 (addisonElliott)
- Documentation Cleanup #89 (addisonElliott)
- Add parameter for changing index order #87 (simeks)
- Document that header object given to nrrd.write will be updated with auto generated fields #86 (addisonElliott)
- Fixed anti-pattern in writer function #85 (simeks)
- Python
Published by addisonElliott almost 7 years ago
pynrrd - v0.3.6 Released
Change Log
Closed issues:
- Print relative data file name in the header #78
- 'measurement frame' should be double matrix #76
- I am not able to read a nrrd file saved from Slicer (volume sequence) #71
- byteskip -1 fails #70
Merged pull requests:
- Minor syntax fixes #81 (addisonElliott)
- Increase Code Coverage #80 (addisonElliott)
- Relative data file path printing #79 (tashrifbillah)
- 'measurement frame' field must be a double matrix, fixes #76 #77 (ihnorton)
- Byteskip minus1 fixing #74 (tashrifbillah)
- Update the documentation with ALLOW_DUPLICATE_FIELD #72 (jcnils)
- Python
Published by addisonElliott about 7 years ago
pynrrd - v0.3.5 Released
Change Log
Merged pull requests:
- Python
Published by addisonElliott over 7 years ago
pynrrd - v0.3.4 Released
Change Log
Merged pull requests:
- Allow Numpy data to be written for compressed data #68 (addisonElliott)
- Python
Published by addisonElliott over 7 years ago
pynrrd - v0.3.3 Released
Change Log
Merged pull requests:
- Python
Published by addisonElliott over 7 years ago
pynrrd - v0.3.2 Released
Fix issue in setuptools long_description content type
- Python
Published by addisonElliott over 7 years ago
pynrrd - v0.3.1 Released
Changelog
- Fix issue with setup.py long description
- Bump version correctly (forgot to do it for v0.3.0)
- Python
Published by addisonElliott over 7 years ago
pynrrd - v0.3.0 Released
Change Log
Closed issues:
Merged pull requests:
- Add support for codecov #64 (addisonElliott)
- Add documentation badge to README #63 (addisonElliott)
- Add numpydoc requirement for readthedocs #62 (addisonElliott)
- Update README.rst with one from documentation and symlink each other #61 (addisonElliott)
- Add documentation #60 (addisonElliott)
- Write tests for writing detached headers #59 (addisonElliott)
- Reformat code #58 (addisonElliott)
- Custom Fields Reformat #57 (addisonElliott)
- Fix issue with test on format_numbers failing #56 (addisonElliott)
- Split tests into multiple files #55 (addisonElliott)
- Split module into multiple files #54 (addisonElliott)
- Set minimum version for Numpy library to 1.11.1 #53 (addisonElliott)
- Add __version__ to pynrrd module #52 (addisonElliott)
- Python
Published by addisonElliott over 7 years ago
pynrrd - v0.2.5 Released
Change Log
Merged pull requests:
- Bump to version 0.2.5 #51 (addisonElliott)
- Update PyPi metadata and load long description from README #50 (addisonElliott)
- Deploy to PyPi when GitHub release is made #49 (addisonElliott)
- parse_optional_matrix does not take 'dtype' kwarg #47 (ihnorton)
- Hyperlink DOI against preferred resolver #46 (katrinleinweber)
- Remove note about ASCII not being supported #45 (addisonElliott)
- Update recommended installation method #42 (addisonElliott)
- Compare test Numpy arrays using Numpy.testing module #41 (addisonElliott)
- Add ASCII support #40 (addisonElliott)
- Add Addison Elliott to authors #39 (addisonElliott)
- Add public parse and format functions for unknown fields #38 (addisonElliott)
- Two deprecations #35 (spezold)
- Python
Published by addisonElliott over 7 years ago