Skip to content

Commit 1424972

Browse files
authored
Add release notes for v2025.07.1 (#10520)
1 parent 5f3907f commit 1424972

File tree

3 files changed

+17
-15
lines changed

3 files changed

+17
-15
lines changed

doc/api.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1616,6 +1616,7 @@ These classes are building blocks for more complex Indexes:
16161616
indexes.CoordinateTransform
16171617
indexes.CoordinateTransformIndex
16181618
indexes.NDPointIndex
1619+
indexes.TreeAdapter
16191620

16201621
The Index base class for building custom indexes:
16211622

doc/whats-new.rst

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,25 @@ What's New
77

88
.. _whats-new.2025.07.1:
99

10-
v2025.07.1 (unreleased)
11-
-----------------------
10+
v2025.07.1 (July 09, 2025)
11+
--------------------------
12+
13+
This release brings a lot of improvements to flexible indexes functionality, including new classes
14+
to ease building of new indexes with custom coordinate transforms (:py:class:`indexes.CoordinateTransformIndex`)
15+
and tree-like index structures (:py:class:`indexes.NDPointIndex`).
16+
See a `new gallery <https://xarray-indexes.readthedocs.io>`_ showing off the possibilities enabled by flexible indexes.
17+
18+
Thanks to the 7 contributors to this release:
19+
Benoit Bovy, Deepak Cherian, Dhruva Kumar Kaushal, Dimitri Papadopoulos Orfanos, Illviljan, Justus Magin and Tom Nicholas
1220

1321
New Features
1422
~~~~~~~~~~~~
23+
- New :py:class:`xarray.indexes.NDPointIndex`, which by default uses :py:class:`scipy.spatial.KDTree` under the hood for
24+
the selection of irregular, n-dimensional data (:pull:`10478`).
25+
By `Benoit Bovy <https://github.com/benbovy>`_.
1526
- Allow skipping the creation of default indexes when opening datasets (:pull:`8051`).
1627
By `Benoit Bovy <https://github.com/benbovy>`_ and `Justus Magin <https://github.com/keewis>`_.
1728

18-
Breaking changes
19-
~~~~~~~~~~~~~~~~
20-
21-
22-
Deprecations
23-
~~~~~~~~~~~~
24-
25-
2629
Bug fixes
2730
~~~~~~~~~
2831

@@ -35,7 +38,7 @@ Bug fixes
3538

3639
Documentation
3740
~~~~~~~~~~~~~
38-
41+
- A `new gallery <https://xarray-indexes.readthedocs.io>`_ showing off the possibilities enabled by flexible indexes.
3942

4043
Internal Changes
4144
~~~~~~~~~~~~~~~~
@@ -63,9 +66,6 @@ New Features
6366

6467
- Expose :py:class:`~xarray.indexes.RangeIndex`, and :py:class:`~xarray.indexes.CoordinateTransformIndex` as public api
6568
under the ``xarray.indexes`` namespace. By `Deepak Cherian <https://github.com/dcherian>`_.
66-
- New :py:class:`xarray.indexes.NDPointIndex`, which by default uses :py:class:`scipy.spatial.KDTree` under the hood for
67-
the selection of irregular, n-dimensional data (:pull:`10478`).
68-
By `Benoit Bovy <https://github.com/benbovy>`_.
6969
- Support zarr-python's new ``.supports_consolidated_metadata`` store property (:pull:`10457``).
7070
by `Tom Nicholas <https://github.com/TomNicholas>`_.
7171
- Better error messages when encoding data to be written to disk fails (:pull:`10464`).

xarray/indexes/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
PandasIndex,
1111
PandasMultiIndex,
1212
)
13-
from xarray.indexes.nd_point_index import NDPointIndex
13+
from xarray.indexes.nd_point_index import NDPointIndex, TreeAdapter
1414
from xarray.indexes.range_index import RangeIndex
1515

1616
__all__ = [
@@ -21,4 +21,5 @@
2121
"PandasIndex",
2222
"PandasMultiIndex",
2323
"RangeIndex",
24+
"TreeAdapter",
2425
]

0 commit comments

Comments
 (0)