You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* main: (26 commits)
Forbid modifying names of DataTree objects with parents (pydata#9494)
DAS-2155 - Merge datatree documentation into main docs. (pydata#9033)
Make illegal path-like variable names when constructing a DataTree from a Dataset (pydata#9378)
Ensure TreeNode doesn't copy in-place (pydata#9482)
`open_groups` for zarr backends (pydata#9469)
Update pyproject.toml (pydata#9484)
New whatsnew section (pydata#9483)
Release notes for v2024.09.0 (pydata#9480)
Fix `DataTree.coords.__setitem__` by adding `DataTreeCoordinates` class (pydata#9451)
Rename DataTree's "ds" and "data" to "dataset" (pydata#9476)
Update DataTree repr to indicate inheritance (pydata#9470)
Bump pypa/gh-action-pypi-publish in the actions group (pydata#9460)
Repo checker (pydata#9450)
Add days_in_year and decimal_year to dt accessor (pydata#9105)
remove parent argument from DataTree.__init__ (pydata#9465)
Fix inheritance in DataTree.copy() (pydata#9457)
Implement `DataTree.__delitem__` (pydata#9453)
Add ASV for datatree.from_dict (pydata#9459)
Make the first argument in DataTree.from_dict positional only (pydata#9446)
Fix typos across the code, doc and comments (pydata#9443)
...
Copy file name to clipboardExpand all lines: design_notes/flexible_indexes_notes.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -71,7 +71,7 @@ An `XarrayIndex` subclass must/should/may implement the following properties/met
71
71
- a `data` property to access index's data and map it to coordinate data (see [Section 4](#4-indexvariable))
72
72
- a `__getitem__()` implementation to propagate the index through DataArray/Dataset indexing operations
73
73
-`equals()`, `union()` and `intersection()` methods for data alignment (see [Section 2.6](#26-using-indexes-for-data-alignment))
74
-
- Xarray coordinate getters (see [Section 2.2.4](#224-implicit-coodinates))
74
+
- Xarray coordinate getters (see [Section 2.2.4](#224-implicit-coordinates))
75
75
- a method that may return a new index and that will be called when one of the corresponding coordinates is dropped from the Dataset/DataArray (multi-coordinate indexes)
76
76
-`encode()`/`decode()` methods that would allow storage-agnostic serialization and fast-path reconstruction of the underlying index object(s) (see [Section 2.8](#28-index-encoding))
77
77
- one or more "non-standard" methods or properties that could be leveraged in Xarray 3rd-party extensions like Dataset/DataArray accessors (see [Section 2.7](#27-using-indexes-for-other-purposes))
0 commit comments