Changelog for
python312-netCDF4-1.6.5-3.0.2.1.sr20240605.x86_64.rpm :
* Thu Jun 06 2024 Dominique Leuenberger
- Re-download 1322.patch: ensure it matches the contant as provided the URL specified in the spec file.
* Wed May 29 2024 Matej Cepl - Clean up the SPEC file.
* Wed May 29 2024 John Paul Adrian Glaubitz - Cherry-pick upstream patch to fix build with GCC 14
* https://github.com/Unidata/netcdf4-python/pull/1322.patch
* Thu Jan 18 2024 Daniel Garcia - Disable broken tests for s390x, gh#Unidata/netcdf4-python#1124, bsc#1218606
* Thu Dec 07 2023 Dirk Müller - update to 1.6.5:
* fix for issue #1271 (mask ignored if bool MA assinged to uint8 var)
* include information on specific object when reporting errors from netcdf-c
* Sun Sep 10 2023 Ben Greiner - Update to 1.6.4
* set path to SSL certificates internally, so https DAP URLs work with wheels (issue #1246, requires nc_rc_set function available starting with netcdf-c 4.9.1, plus bugfix in netcdf-c PR #2690).
* Added certifi as a dependency.
* Added `isopen` method to `MFDataset` object to check if underlying files are open.- Version 1.6.3
* Use ``nc_put_vars`` for strided writes for netcdf-c >= 4.6.2 (issue #1222).
* _Unsigned=\"false\" should be same as not having _Unsigned set (issue #1232). _Unsigned now must be set to \"true\" or \"True\" for variable to be interpreted as unsigned, instead of just having _Unsigned be set (to anything).
* Sat Jan 07 2023 Dirk Müller - update to 1.6.2:
* Added ``netCDF4.__has_set_alignment__`` property to help identify if the underlying netcdf4 supports setting the HDF5 alignment.
* Slicing multi-dimensional variables with an all False boolean index array now returns an empty numpy array (instead of raising an exception - issue #1197). Behavior now consistent with numpy slicing.
* fix problem with compiling using netcdf-c < 4.9.0 (issue #1209)
* Fri Sep 16 2022 Arun Persaud - update to version 1.6.1:
* add Dataset methods has__filter (where =zstd,blosc,bzip2,szip) to check for availability of extra compression filters.
* release GIL for all C-lib calls (issue #1180).
* Add support for nc_set_alignment and nc_get_alignment to control alignment of data within HDF5 files.
* Mon Jul 11 2022 Arun Persaud - specfile:
* require python >= 3.7 (remove skip python 2 and 3.6 and replace with base >= 3.7)- update to version 1.6.0:
* add support for new quantization functionality in netcdf-c 4.9.0 via \"signficant_digits\" and \"quantize_mode\" kwargs in Dataset.createVariable. Default quantization_mode is \"BitGroom\", but alternate methods \"BitRound\" and GranularBitRound\" also supported.
* opening a Dataset in append mode (mode = \'a\' or \'r+\') creates a Dataset if one does not already exist (similar to python open builtin). Issue #1144. Added a mode=\'x\' option (as in python open) which is the same as mode=\'w\' with clobber=False.
* allow createVariable to accept either Dimension instances or Dimension names in \"dimensions\" tuple kwarg (issue #1145).
* remove all vestiges of python 2 in _netCDF4.pyx and set cython language_level directive to 3 in setup.py.
* add \'compression\' kwarg to createVariable to enable new compression functionality in netcdf-c 4.9.0. \'None\',\'zlib\',\'szip\',\'zstd\',\'bzip2\' \'blosc_lz\',\'blosc_lz4\',\'blosc_lz4hc\',\'blosc_zlib\' and \'blosc_zstd\' are currently supported. \'blosc_shuffle\', \'szip_mask\' and \'szip_pixels_per_block\' kwargs also added. compression=\'zlib\' is equivalent to (the now deprecated) zlib=True. If the environment variable NETCDF_PLUGIN_DIR is set to point to the directory with the compression plugin lib__nc
* files, then the compression plugins will be installed within the package and be automatically available (the binary wheels have this). Otherwise, the environment variable HDF5_PLUGIN_PATH needs to be set at runtime to point to plugins in order to use the new compression options.
* MFDataset did not aggregate \'name\' variable attribute (issue #1153).
* issue warning instead of raising an exception if missing_value or _FillValue can\'t be cast to the variable type when creating a masked array (issue #1152).
* Define MPI_Session for compatibility with current mpi4py (PR #1156).
* Thu Feb 10 2022 Arun Persaud - specfile:
* update copyright year- update to version 1.5.8:
* Fix Enum bug (issue #1128): the enum_dict member of an EnumType read from a file contains invalid values when the enum is large enough (more than 127 or 255 members).
* Binary wheels for aarch64 and python 3.10.- changes from version 1.5.7:
* don\'t try to mask vlens with default _FillValue, since vlens don\'t have a default _FillValue. This gets rid of numpy DeprecationWarning (issue #1099).
* update docs to reflect the fact that a variable must be in collective mode before writing compressed data to it in parallel. Added a test for this (examples/mpi_example_compressed.py). Issue #1108.
* Fix OverflowError when dimension sizes become greater than 2
*
*32-1 elements on Windows (Issue #1112).
* Don\'t return masked arrays for vlens (only for primitive and enum types - issue #1115).
* Sun Feb 21 2021 Ben Greiner - Update to 1.5.6
* change numpy.bool to numpy.bool_ and numpy.float to numpy.float_ (float and bool are deprecated in numpy 1.20, issue #1065)
* clean up docstrings so that they work with latest pdoc.
* update cython numpy API to remove deprecation warnings.
* Add \"fromcdl\" and \"tocdl\" Dataset methods for import/export of CDLvia ncdump/ncgen called externally via the subprocess module (issue #1078).
* remove python 2.7 support.
* broadcast data (if possible) to conform to variable shape when writing to a slice (issue #1083).- Release 1.5.5
* have setup.py always try use nc-config first to find paths to netcdf and hdf5 libraries and headers. Don\'t use pkg-config to find HDF5 if HDF5 env vars are set (or read from setup.cfg).
* Change MIT license text to standard OSI wording (PR #1046).- Skip python36 build: With NumPy 1.20, python36-numpy is no longer available in Tumbleweed (NEP 29)