pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/math/py-xarray



Module Name:    pkgsrc
Committed By:   adam
Date:           Thu Dec 26 23:20:43 UTC 2024

Modified Files:
        pkgsrc/math/py-xarray: Makefile PLIST distinfo

Log Message:
py-xarray: updated to 2024.11.0

v.2024.11.0 (Nov 22, 2024)
--------------------------

This release brings better support for wrapping JAX arrays and Astropy Quantity objects, :py:meth:`DataTree.persist`, algorithmic improvements
to many methods with dask (:py:meth:`Dataset.polyfit`, :py:meth:`Dataset.ffill`, :py:meth:`Dataset.bfill`, rolling reductions), and bug fixes.
Thanks to the 22 contributors to this release:
Benoit Bovy, Deepak Cherian, Dimitri Papadopoulos Orfanos, Holly Mandel, James Bourbeau, Joe Hamman, Justus Magin, Kai Mühlbauer, Lukas Trippe, Mathias Hauser, Maximilian Roos, Michael Niklas, Pascal 
Bourgault, Patrick Hoefler, Sam Levang, Sarah Charlotte Johnson, Scott Huberty, Stephan Hoyer, Tom Nicholas, Virgile Andreani, joseph nowak and tvo

New Features
~~~~~~~~~~~~
- Added :py:meth:`DataTree.persist` method (:issue:`9675`, :pull:`9682`).
  By `Sam Levang <https://github.com/slevang>`_.
- Added ``write_inherited_coords`` option to :py:meth:`DataTree.to_netcdf`
  and :py:meth:`DataTree.to_zarr` (:pull:`9677`).
  By `Stephan Hoyer <https://github.com/shoyer>`_.
- Support lazy grouping by dask arrays, and allow specifying ordered groups with ``UniqueGrouper(labels=["a", "b", "c"])``
  (:issue:`2852`, :issue:`757`).
  By `Deepak Cherian <https://github.com/dcherian>`_.
- Add new ``automatic_rechunk`` kwarg to :py:meth:`DataArrayRolling.construct` and
  :py:meth:`DatasetRolling.construct`. This is only useful on ``dask>=2024.11.0``
  (:issue:`9550`). By `Deepak Cherian <https://github.com/dcherian>`_.
- Optimize ffill, bfill with dask when limit is specified
  (:pull:`9771`).
  By `Joseph Nowak <https://github.com/josephnowak>`_, and
  `Patrick Hoefler <https://github.com/phofl>`_.
- Allow wrapping ``np.ndarray`` subclasses, e.g. ``astropy.units.Quantity`` (:issue:`9704`, :pull:`9760`).
  By `Sam Levang <https://github.com/slevang>`_ and `Tien Vo <https://github.com/tien-vo>`_.
- Optimize :py:meth:`DataArray.polyfit` and :py:meth:`Dataset.polyfit` with dask, when used with
  arrays with more than two dimensions.
  (:issue:`5629`). By `Deepak Cherian <https://github.com/dcherian>`_.
- Support for directly opening remote files as string paths (for example, ``s3://bucket/data.nc``)
  with ``fsspec`` when using the ``h5netcdf`` engine (:issue:`9723`, :pull:`9797`).
  By `James Bourbeau <https://github.com/jrbourbeau>`_.
- Re-implement the :py:mod:`ufuncs` module, which now dynamically dispatches to the
  underlying array's backend. Provides better support for certain wrapped array types
  like ``jax.numpy.ndarray``. (:issue:`7848`, :pull:`9776`).
  By `Sam Levang <https://github.com/slevang>`_.
- Speed up loading of large zarr stores using dask arrays. (:issue:`8902`)
  By `Deepak Cherian <https://github.com/dcherian>`_.

Breaking Changes
~~~~~~~~~~~~~~~~
- The minimum versions of some dependencies were changed


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 pkgsrc/math/py-xarray/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/math/py-xarray/PLIST
cvs rdiff -u -r1.17 -r1.18 pkgsrc/math/py-xarray/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/math/py-xarray/Makefile
diff -u pkgsrc/math/py-xarray/Makefile:1.26 pkgsrc/math/py-xarray/Makefile:1.27
--- pkgsrc/math/py-xarray/Makefile:1.26 Mon Nov 11 07:28:43 2024
+++ pkgsrc/math/py-xarray/Makefile      Thu Dec 26 23:20:42 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.26 2024/11/11 07:28:43 wiz Exp $
+# $NetBSD: Makefile,v 1.27 2024/12/26 23:20:42 adam Exp $
 
-DISTNAME=      xarray-2024.9.0
+DISTNAME=      xarray-2024.11.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    math python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=x/xarray/}

Index: pkgsrc/math/py-xarray/PLIST
diff -u pkgsrc/math/py-xarray/PLIST:1.12 pkgsrc/math/py-xarray/PLIST:1.13
--- pkgsrc/math/py-xarray/PLIST:1.12    Sat Aug  3 07:23:53 2024
+++ pkgsrc/math/py-xarray/PLIST Thu Dec 26 23:20:42 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.12 2024/08/03 07:23:53 adam Exp $
+@comment $NetBSD: PLIST,v 1.13 2024/12/26 23:20:42 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
@@ -122,6 +122,9 @@ ${PYSITELIB}/xarray/core/concat.pyo
 ${PYSITELIB}/xarray/core/coordinates.py
 ${PYSITELIB}/xarray/core/coordinates.pyc
 ${PYSITELIB}/xarray/core/coordinates.pyo
+${PYSITELIB}/xarray/core/dask_array_compat.py
+${PYSITELIB}/xarray/core/dask_array_compat.pyc
+${PYSITELIB}/xarray/core/dask_array_compat.pyo
 ${PYSITELIB}/xarray/core/dask_array_ops.py
 ${PYSITELIB}/xarray/core/dask_array_ops.pyc
 ${PYSITELIB}/xarray/core/dask_array_ops.pyo
@@ -140,9 +143,6 @@ ${PYSITELIB}/xarray/core/datatree_io.pyo
 ${PYSITELIB}/xarray/core/datatree_mapping.py
 ${PYSITELIB}/xarray/core/datatree_mapping.pyc
 ${PYSITELIB}/xarray/core/datatree_mapping.pyo
-${PYSITELIB}/xarray/core/datatree_ops.py
-${PYSITELIB}/xarray/core/datatree_ops.pyc
-${PYSITELIB}/xarray/core/datatree_ops.pyo
 ${PYSITELIB}/xarray/core/datatree_render.py
 ${PYSITELIB}/xarray/core/datatree_render.pyc
 ${PYSITELIB}/xarray/core/datatree_render.pyo
@@ -173,9 +173,6 @@ ${PYSITELIB}/xarray/core/indexes.pyo
 ${PYSITELIB}/xarray/core/indexing.py
 ${PYSITELIB}/xarray/core/indexing.pyc
 ${PYSITELIB}/xarray/core/indexing.pyo
-${PYSITELIB}/xarray/core/iterators.py
-${PYSITELIB}/xarray/core/iterators.pyc
-${PYSITELIB}/xarray/core/iterators.pyo
 ${PYSITELIB}/xarray/core/merge.py
 ${PYSITELIB}/xarray/core/merge.pyc
 ${PYSITELIB}/xarray/core/merge.pyo
@@ -230,9 +227,6 @@ ${PYSITELIB}/xarray/core/variable.pyo
 ${PYSITELIB}/xarray/core/weighted.py
 ${PYSITELIB}/xarray/core/weighted.pyc
 ${PYSITELIB}/xarray/core/weighted.pyo
-${PYSITELIB}/xarray/datatree_/datatree/__init__.py
-${PYSITELIB}/xarray/datatree_/datatree/__init__.pyc
-${PYSITELIB}/xarray/datatree_/datatree/__init__.pyo
 ${PYSITELIB}/xarray/groupers.py
 ${PYSITELIB}/xarray/groupers.pyc
 ${PYSITELIB}/xarray/groupers.pyo
@@ -515,6 +509,9 @@ ${PYSITELIB}/xarray/tests/test_weighted.
 ${PYSITELIB}/xarray/tutorial.py
 ${PYSITELIB}/xarray/tutorial.pyc
 ${PYSITELIB}/xarray/tutorial.pyo
+${PYSITELIB}/xarray/ufuncs.py
+${PYSITELIB}/xarray/ufuncs.pyc
+${PYSITELIB}/xarray/ufuncs.pyo
 ${PYSITELIB}/xarray/util/__init__.py
 ${PYSITELIB}/xarray/util/__init__.pyc
 ${PYSITELIB}/xarray/util/__init__.pyo

Index: pkgsrc/math/py-xarray/distinfo
diff -u pkgsrc/math/py-xarray/distinfo:1.17 pkgsrc/math/py-xarray/distinfo:1.18
--- pkgsrc/math/py-xarray/distinfo:1.17 Sat Sep 14 08:34:23 2024
+++ pkgsrc/math/py-xarray/distinfo      Thu Dec 26 23:20:42 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.17 2024/09/14 08:34:23 adam Exp $
+$NetBSD: distinfo,v 1.18 2024/12/26 23:20:42 adam Exp $
 
-BLAKE2s (xarray-2024.9.0.tar.gz) = 1d2553633ec8c0ebcb4464686ef05ab13653d848d5f2a8b9a65479164b04a539
-SHA512 (xarray-2024.9.0.tar.gz) = 179e1a6689095a091c49d6fe3b34e72afbfcfbf4d10056a695e4804cee2fc5e6da1ff9b3073ecce790618031286a2f383f00042d38c49e94a672ee6c2214b85b
-Size (xarray-2024.9.0.tar.gz) = 3747432 bytes
+BLAKE2s (xarray-2024.11.0.tar.gz) = 3ace1fb2d9a9953a9cd04019c4ab88f2de702ba00e2ad4cbd1030fac168d08d4
+SHA512 (xarray-2024.11.0.tar.gz) = 0f2d22391eb851b82b804ebd9404a9863143a9ca647fa0d52d9c1b421f94187739986e8c1205274840f46329478846802b11304c02c5dad58ae9ffc6062b1cec
+Size (xarray-2024.11.0.tar.gz) = 3247277 bytes



Home | Main Index | Thread Index | Old Index