17
0

24 Commits

Author SHA256 Message Date
f485f9a509 Accepting request 1324293 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1324293
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-h5netcdf?expand=0&rev=10
2025-12-24 12:16:13 +00:00
90f4e4c3b7 - Update to 1.7.3
* 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
2025-12-23 15:07:13 +00:00
03564ba218 Accepting request 1135286 from devel:languages:python:numeric
- update to 1.3.0:
  * Add ros3 support by checking `driver`-kwarg.

OBS-URL: https://build.opensuse.org/request/show/1135286
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-h5netcdf?expand=0&rev=9
2023-12-28 22:01:46 +00:00
aa38d9f334 - update to 1.3.0:
* Add ros3 support by checking `driver`-kwarg.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-h5netcdf?expand=0&rev=21
2023-12-27 11:03:30 +00:00
7c9dd07e22 Accepting request 1110215 from devel:languages:python:numeric
- Update to 1.2.0
  * MNT: Remove h5py2 compatibility code by @kmuehlbauer in #194
  * FIX: raise early for mismatched object string by @kmuehlbauer
    in #213
  * Add simple test to ensure that the shape is stored in the
    coordinates by @hmaarrfk in #199

OBS-URL: https://build.opensuse.org/request/show/1110215
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-h5netcdf?expand=0&rev=8
2023-09-11 19:21:52 +00:00
1fadb96045 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-h5netcdf?expand=0&rev=19 2023-09-11 06:38:29 +00:00
e4cc0fac99 Accepting request 1110160 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 1.2.0
  * MNT: Remove h5py2 compatibility code by @kmuehlbauer in #194
  * FIX: raise early for mismatched object string by @kmuehlbauer
    in #213
  * Add simple test to ensure that the shape is stored in the
    coordinates by @hmaarrfk in #199

OBS-URL: https://build.opensuse.org/request/show/1110160
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-h5netcdf?expand=0&rev=18
2023-09-11 06:37:47 +00:00
19706b8f7a Accepting request 1056763 from devel:languages:python:numeric
- 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
2023-01-07 16:19:57 +00:00
54f4f1976e - 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/package/show/devel:languages:python:numeric/python-h5netcdf?expand=0&rev=16
2023-01-07 12:09:43 +00:00
ef4bc902b1 Accepting request 994143 from devel:languages:python:numeric
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/994143
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-h5netcdf?expand=0&rev=6
2022-08-09 13:43:47 +00:00
752fbd5f15 Remove commented out line
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-h5netcdf?expand=0&rev=14
2022-08-02 12:14:46 +00:00
95019be3d1 - Update to 1.0.2:
- Adapt boolean indexing as h5py 3.7.0
  - Fix several tests to work with new h5py 3.7.0

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-h5netcdf?expand=0&rev=13
2022-08-02 12:14:25 +00:00
5b846e6cb6 Accepting request 991824 from devel:languages:python:numeric
- 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
2022-08-01 19:32:31 +00:00
1cb5b252ff - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-h5netcdf?expand=0&rev=11
2022-07-29 17:53:32 +00:00
Richard Brown
3d20460eef Accepting request 873743 from devel:languages:python:numeric
- 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
2021-03-30 18:56:18 +00:00
0cff9c4c2a Update the tarball.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-h5netcdf?expand=0&rev=9
2021-02-19 11:27:46 +00:00
61d0f9aa54 Accepting request 873682 from home:andythe_great:branches:devel:languages:python:numeric
- 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.

OBS-URL: https://build.opensuse.org/request/show/873682
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-h5netcdf?expand=0&rev=8
2021-02-19 11:04:47 +00:00
01a9e126ed Accepting request 867809 from home:bnavigator:branches:devel:languages:python:numeric
- Add h5netcdf-pr82-h5py-strings.patch for compatibility with
  h5py >= 3.0 gh#h5netcdf/h5netcdf#82

OBS-URL: https://build.opensuse.org/request/show/867809
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-h5netcdf?expand=0&rev=7
2021-01-30 11:40:11 +00:00
ed68167e72 Accepting request 812789 from devel:languages:python:numeric
- NO reason to restrict to pytest4, tests pass with pytest5

OBS-URL: https://build.opensuse.org/request/show/812789
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-h5netcdf?expand=0&rev=3
2020-06-09 22:49:22 +00:00
Tomáš Chvátal
5dedbe43c7 - NO reason to restrict to pytest4, tests pass with pytest5
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-h5netcdf?expand=0&rev=5
2020-06-09 07:20:19 +00:00
3cb1e2e7e4 Accepting request 774995 from devel:languages:python:numeric
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/774995
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-h5netcdf?expand=0&rev=2
2020-02-18 09:42:42 +00:00
Todd R
79c981b3a4 Accepting request 773221 from home:TheBlackCat:branches:devel:languages:python:numeric
- Update to 0.8.0
  * Support for reading Datasets with missing dimension scales.
  * Fixed a bug where Datatype objects were treated as Datasets.
  * Fixed several issues with upstream deprecations.

OBS-URL: https://build.opensuse.org/request/show/773221
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-h5netcdf?expand=0&rev=3
2020-02-10 20:28:58 +00:00
ce6eac99a7 Accepting request 753791 from devel:languages:python:numeric
A Python library to use netCDF4 files via h5py

OBS-URL: https://build.opensuse.org/request/show/753791
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-h5netcdf?expand=0&rev=1
2019-12-04 12:54:32 +00:00
Todd R
f2c13a8b2f Accepting request 753790 from home:TheBlackCat:branches:devel:languages:python:numeric
A Python library to use netCDF4 files via h5py

OBS-URL: https://build.opensuse.org/request/show/753790
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-h5netcdf?expand=0&rev=1
2019-12-03 21:06:40 +00:00