--- - branch: MAIN date: Sat Jan 20 08:24:55 UTC 2024 files: - new: '1.17' old: '1.16' path: pkgsrc/math/py-xarray/Makefile pathrev: pkgsrc/math/py-xarray/Makefile@1.17 type: modified - new: '1.7' old: '1.6' path: pkgsrc/math/py-xarray/PLIST pathrev: pkgsrc/math/py-xarray/PLIST@1.7 type: modified - new: '1.10' old: '1.9' path: pkgsrc/math/py-xarray/distinfo pathrev: pkgsrc/math/py-xarray/distinfo@1.10 type: modified id: 20240120T082455Z.7a1b5476c820d0d94576610a1629c26db93ea148 log: "py-xarray: updated to 2024.1.0\n\nv2024.01.0 (17 Jan, 2024)\n-------------------------\n\nThis release brings support for weights in correlation and covariance functions,\na new `DataArray.cumulative` aggregation, improvements to `xr.map_blocks`,\nan update to our minimum dependencies, and various bugfixes.\n\nThanks to our 17 contributors to this release:\n\nAbel Aoun, Deepak Cherian, Illviljan, Johan Mathe, Justus Magin, Kai Mühlbauer,\nLlorenç Lledó, Mark Harfouche, Markel, Mathias Hauser, Maximilian Roos, Michael Niklas,\nNiclas Rieger, Sébastien Celles, Tom Nicholas, Trinh Quoc Anh, and crusaderky.\n\nNew Features\n~~~~~~~~~~~~\n\n- :py:meth:`xr.cov` and :py:meth:`xr.corr` now support using weights (:issue:`8527`, :pull:`7392`).\n \ By `Llorenç Lledó `_.\n- Accept the compression arguments new in netCDF 1.6.0 in the netCDF4 backend.\n See `netCDF4 documentation `_ for details.\n Note that some new compression filters needs plugins to be installed which may not be available in all netCDF distributions.\n By `Markel García-Díez `_. (:issue:`6929`, :pull:`7551`)\n- Add :py:meth:`DataArray.cumulative` & :py:meth:`Dataset.cumulative` to compute\n cumulative aggregations, such as ``sum``, along a dimension â\x80\x94 for example\n ``da.cumulative('time').sum()``. This is similar to pandas' ``.expanding``,\n and mostly equivalent to ``.cumsum`` methods, or to\n :py:meth:`DataArray.rolling` with a window length equal to the dimension size.\n By `Maximilian Roos `_. (:pull:`8512`)\n- Decode/Encode netCDF4 enums and store the enum definition in dataarrays' dtype metadata.\n If multiple variables share the same enum in netCDF4, each dataarray will have its own\n enum definition in their respective dtype metadata.\n By `Abel Aoun `_. (:issue:`8144`, :pull:`8147`)\n\nBreaking changes\n~~~~~~~~~~~~~~~~\n\n- The minimum versions of some dependencies were changed (:pull:`8586`):\n\n ===================== ========= ========\n Package \ Old New\n ===================== ========= ========\n \ cartopy 0.20 0.21\n dask-core 2022.7 \ 2022.12\n distributed 2022.7 2022.12\n flox 0.5 \ 0.7\n iris 3.2 3.4\n matplotlib-base 3.5 \ 3.6\n numpy 1.22 1.23\n numba 0.55 \ 0.56\n packaging 21.3 22.0\n seaborn 0.11 \ 0.12\n scipy 1.8 1.10\n typing_extensions 4.3 \ 4.4\n zarr 2.12 2.13\n ===================== ========= ========\n\nDeprecations\n~~~~~~~~~~~~\n\n- The `squeeze` kwarg to GroupBy is now deprecated. (:issue:`2157`, :pull:`8507`)\n By `Deepak Cherian `_.\n\nBug fixes\n~~~~~~~~~\n\n- Support non-string hashable dimensions in :py:class:`xarray.DataArray` (:issue:`8546`, :pull:`8559`).\n \ By `Michael Niklas `_.\n- Reverse index output of bottleneck's rolling move_argmax/move_argmin functions (:issue:`8541`, :pull:`8552`).\n \ By `Kai Mühlbauer `_.\n- Vendor `SerializableLock` from dask and use as default lock for netcdf4 backends (:issue:`8442`, :pull:`8571`).\n \ By `Kai Mühlbauer `_.\n- Add tests and fixes for empty :py:class:`CFTimeIndex`, including broken html repr (:issue:`7298`, :pull:`8600`).\n By `Mathias Hauser `_.\n\nInternal Changes\n~~~~~~~~~~~~~~~~\n\n- The implementation of :py:func:`map_blocks` has changed to minimize graph size and duplication of data.\n This should be a strict improvement even though the graphs are not always embarassingly parallel any more.\n \ Please open an issue if you spot a regression. (:pull:`8412`, :issue:`8409`).\n \ By `Deepak Cherian `_.\n- Remove null values before plotting. (:pull:`8535`).\n By `Jimmy Westling `_.\n- Redirect cumulative reduction functions internally through the :py:class:`ChunkManagerEntryPoint`,\n \ potentially allowing :py:meth:`~xarray.DataArray.ffill` and :py:meth:`~xarray.DataArray.bfill` to\n use non-dask chunked array types.\n" module: pkgsrc subject: 'CVS commit: pkgsrc/math/py-xarray' unixtime: '1705739095' user: adam