* Fix empty selection by @kmuehlbauer in #297
- Previous releases since 1.3.0
* Retrieve format from _root instead of group instance by
@kmuehlbauer in #294
* fix writing lists of strings for NETCDF4 by @kmuehlbauer in
#292
* fix unintentional changes in test suite by @kmuehlbauer in #277
* Update test URL for ros3-test, add pytest-asyncio by
@kmuehlbauer in #284
* create enums with low-level API to keep order by value, add
h5dump-tests by @kmuehlbauer in #285
* FIX: interoperability netcdf4 vs h5netcdf by @kmuehlbauer in
#286
* Add partial support for NETCDF4_CLASSIC format by @huard in
#283
* do not return padded arrays if slice is exceeding variable
shape by @kmuehlbauer in #288
* Add better error messages when operating on a closed file by
@kmuehlbauer in #275
* fix invalid string format specifier, match raises/warns with
messages in test suite by @kmuehlbauer in #270
* fix hsds/h5pyd test fixture spinup issues by @kmuehlbauer in
#265
* Fix and add circular referrer tests for Python 3.14 by
@kmuehlbauer in #264
* Avoid opening file with h5pyd just to check if it exists by
@JonasGronberg and @kmuehlbauer in #266
* Return None for chunks on scalar variables by @rho-novatron in
#259
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-h5netcdf?expand=0&rev=23
- update to 1.1.0:
* Rework adding _FillValue-attribute, add tests.
* Add special add_phony method for creating phony dimensions, add test.
* Rewrite _unlabeled_dimension_mix (labeled/unlabeled), add tests.
* Add default netcdf fillvalues, pad only if necessary, adapt tests.
* Fix regression in padding algorithm, add test.
* Set ``track_order=True`` by default in created files if h5py 3.7.0 or
greater is detected to help compatibility with netCDF4-c programs.
OBS-URL: https://build.opensuse.org/request/show/1056763
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-h5netcdf?expand=0&rev=7
* Rework adding _FillValue-attribute, add tests.
* Add special add_phony method for creating phony dimensions, add test.
* Rewrite _unlabeled_dimension_mix (labeled/unlabeled), add tests.
* Add default netcdf fillvalues, pad only if necessary, adapt tests.
* Fix regression in padding algorithm, add test.
* Set ``track_order=True`` by default in created files if h5py 3.7.0 or
greater is detected to help compatibility with netCDF4-c programs.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-h5netcdf?expand=0&rev=16
- Update to 1.0.1:
- Fix failing tests when using netCDF4 4.9.0.
- Add HSDS pytest-fixture, make tests work with h5ypd. By
Aleksandar Jelenak.
- Remove _NCProperties from existing file if writing invalid
netcdf features. Warn users if .nc file extension is used
writing invalid netcdf features. By Kai Mühlbauer.
- Remove deprecated code (eg. remove deprecated code (eg.
handling mode, chunking_heuristics, decode_vlen_strings),
adapt LICENSE/AUTHOR.txt, prepare repository for release
1.0. By Kai Mühlbauer.
- Add documentation to h5netcdf, merging current available
documentation available as .rst-files, in the repo-wiki
and new API-docs into one document using sphinx-doc and
sphinx-book-theme. By Kai Mühlbauer.
- Directly return non-string Empty-type attributes as empty
numpy-ndarray. By Kai Mühlbauer.
- Add chunking_heuristic keyword and custom heuristic
chunking_heuristic="h5netcdf" with better handling of
unlimited dimensions. By Dion Häfner.
- Return group name instead of full group path for legacy
API. By Kai Mühlbauer.
- Add endian keyword argument
legacyapi.Dataset.createVariable. By Kai Mühlbauer.
- Resize Dimensions when writing to variables (legacy API
only), return padded arrays. By Kai Mühlbauer.
- Allow 1D boolean indexers in legacy API. By Kai Mühlbauer.
- Revert order tracking by default to avoid a bug in h5py
(Closes Issue #136). By Mark Harfouche.
- Implement Dimension-class. By Kai Mühlbauer.
- Return items from 0-dim and one-element 1-dim array
attributes. Return multi-element attributes as lists. Return
string attributes as Python strings decoded from their
respective encoding (utf-8, ascii). By Kai Mühlbauer.
- Assign dimensions at creation time, instead of at sync/flush
(file-close). By Kai Mühlbauer.
- Create/attach dimension scales on the fly, instead of at
sync/flush (file-close). By Kai Mühlbauer.
- Ensure order tracking is true for newly created netcdf4 files
as required by the netcdf4 standard. This enables files
created by h5netcdf to be appended to by netCDF4 library
users (Closes Issue #128). By Mark Harfouche.
- Added FutureWarning to use mode='r' as default when opening
files. By Ryan Grout.
- Moved handling of _nc4_non_coord_ to
h5netcdf.BaseVariable. By Kai Mühlbauer.
- Write _NCProperties when overwriting existing files. By Kai
Mühlbauer.
- Create/Attach dimension scales on append (mode="r+") By Kai
Mühlbauer.
- Create/Attach/Detach dimension scales only if necessary. By
Kai Mühlbauer.
- Switch warning into error when using invalid netCDF
features. By Kai Mühlbauer.
- Avoid circular references to objects referencing h5py
objects. By Tom Augspurger.
- Included h5pyd.Dataset objects as netCDF variables. By
Aleksandar Jelenak.
- Added automatic PyPI upload on creation of github release.
- Moved Changelog to CHANGELOG.rst.
- Updated decode_vlen_strings FutureWarning.
- Support for h5py.Empty strings. By Kai Mühlbauer.
OBS-URL: https://build.opensuse.org/request/show/991824
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-h5netcdf?expand=0&rev=5
- Fix failing tests when using netCDF4 4.9.0.
- Add HSDS pytest-fixture, make tests work with h5ypd. By
Aleksandar Jelenak.
- Remove _NCProperties from existing file if writing invalid
netcdf features. Warn users if .nc file extension is used
writing invalid netcdf features. By Kai Mühlbauer.
- Remove deprecated code (eg. remove deprecated code (eg.
handling mode, chunking_heuristics, decode_vlen_strings),
adapt LICENSE/AUTHOR.txt, prepare repository for release
1.0. By Kai Mühlbauer.
- Add documentation to h5netcdf, merging current available
documentation available as .rst-files, in the repo-wiki
and new API-docs into one document using sphinx-doc and
sphinx-book-theme. By Kai Mühlbauer.
- Directly return non-string Empty-type attributes as empty
numpy-ndarray. By Kai Mühlbauer.
- Add chunking_heuristic keyword and custom heuristic
chunking_heuristic="h5netcdf" with better handling of
unlimited dimensions. By Dion Häfner.
- Return group name instead of full group path for legacy
API. By Kai Mühlbauer.
- Add endian keyword argument
legacyapi.Dataset.createVariable. By Kai Mühlbauer.
- Resize Dimensions when writing to variables (legacy API
only), return padded arrays. By Kai Mühlbauer.
- Allow 1D boolean indexers in legacy API. By Kai Mühlbauer.
- Revert order tracking by default to avoid a bug in h5py
(Closes Issue #136). By Mark Harfouche.
- Implement Dimension-class. By Kai Mühlbauer.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-h5netcdf?expand=0&rev=11
- Skip python36 because python-numpy does not support it.
- Remove h5netcdf-pr82-h5py-strings.patch, fixed.
- Update to version 0.10.0.
* Replaced ``decode_strings`` with ``decode_vlen_strings``.
- Update to version 0.9.0.
* Support for ``decode_strings``, to restore old behavior with h5py 3.
- Add h5netcdf-pr82-h5py-strings.patch for compatibility with
h5py >= 3.0 gh#h5netcdf/h5netcdf#82
- Update to 0.8.1
* Fix h5py deprecation warning in test suite.
OBS-URL: https://build.opensuse.org/request/show/873743
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-h5netcdf?expand=0&rev=4