xarray
xarray copied to clipboard
N-D labeled arrays and datasets in Python
### What happened? Hi there 👋 I was chatting with @jsignell today about chunk sizes and we came across some potentially inconsistent chunking behavior between `xr.open_zarr` vs `xr.open_dataset(..., engine='zarr')`, which...
### Is your feature request related to a problem? Currently if you want to set an `xindex` on a coord that already has an index you have to remember the...
- [x] Closes #11007 - [x] Tests added - [x] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [NA] New functions/methods are listed in `api.rst`
- [ ] Closes #xxxx - [ ] Tests added - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are...
Follow on to #11003 This PR attempts to make multiple concurrent docs builds threadsafe. The main problem is that some jupyter-execute sections create, read and delete files. When run concurrently...
### Is your feature request related to a problem? Pandas is much less performant, and is decreasingly used in new projects. It would be awesome to be able to move...
Fixes some severe bugs noticed downstream in [rasterix](https://github.com/xarray-contrib/rasterix/pull/57) Disclaimer: had lots of help from Claude in writing the strategies but I have reviewed them closely
### What happened? With `xarray==2025.12.0`, the rioxarray tests started to fail: https://github.com/corteva/rioxarray/actions/runs/19997389961/job/57347087949 The issue was traced back to this change #10948. ### What did you expect to happen? No error....
### What happened? Exception when using group by and map when grouping by multiple variables. ### What did you expect to happen? _No response_ ### Minimal Complete Verifiable Example ```Python...
### What is your issue? In porting xarray-contrib/datatree into pydata/xarray. [We discovered some type mismatches](https://github.com/pydata/xarray/pull/8789#discussion_r1508388168). The general feeling was that we should support Hashable in order to improve `DataTree` interactions...