rioxarray
Geospatial xarray extension using rasterio
rioxarray is a thin, disciplined seam between rasterio and xarray — and stays that way.
◆Recent moves
- 9mo ago
0.20.0: string resample arguments, Python 3.14 and NumPy 2 support
reproject and reproject_match accept the resample parameter as a string rather than requiring the enum, which is the ergonomic fix most callers hit first. The rest is dependency floor work — Python 3.12 through 3.14 and NumPy 2 — exactly the upstream-tracking role this package plays.
View source ↗ - 1y ago
0.19.0 Release
Reverts the rasterio MemoryFile code introduced in earlier merge work and pins rasterio to 1.4.3+ instead, plus a documentation spelling fix. Backing out an implementation in favor of a dependency floor is characteristic of how narrowly this project scopes itself.
View source ↗ - 1y ago
0.18.2 Release
One reprojection bug fix for geolocation arrays not named xc or yc, plus a typo and a warning-message clarification. A maintenance cut with no user-facing additions.
View source ↗ - 1y ago
0.18.1 Release
Pins rasterio to 1.3.7+ and fixes merge so dims and coords match the input array. Two pull requests, both upstream-driven.
View source ↗ - 2y ago
0.17.0: NaN becomes the default float nodata in reproject
A single change with real consequences: reproject now uses NaN as the default float nodata value and updates the integer defaults. Output values change for anyone who relied on the old defaults, which makes this a quieter release than its one-line changelog suggests.
View source ↗ - 2y ago
0.16.0: one-dimensional rasters in clip_box, set_crs deprecated
clip_box gains an allow_one_dimensional_raster option, and set_crs is deprecated in favor of write_crs — the API converging on one spelling rather than two. Small surface changes, consistent with a package that adds where callers are actually blocked.
View source ↗