NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4651 most downloaded on PyPI
geospatial xarray extension powered by rasterio
Last release 2 months ago
27 Jul 2026
Release timing varies
gaps range from 1 weeks to 6 months
Nearly every release is documented
notes for 59 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
86 releases · first in 2019
ENH: Added rioxarray.show_versions() (issue #106)
BUG: Use recalc=True when using transform internally & ensure stable when coordinates unavailable. (issue #97)
One column per quarter.
ENH: Add variable names to error messages for clarity (pull #99)
BUG: Fix 'rio.set_spatial_dims' so information saved with 'rio' accesors (issue #94)
ENH: Use pyproj.CRS internally to manage GDAL 2/3 transition (issue #92)
rio.clip and rio.reproject (pull #93)ENH: Added to_raster method for Datasets (issue #76)
BUG: ensure band_key is list when iterating over bands for mask and scale (pull #87)
Add support for writing scales & offsets to raster (pull #79)
Fixed windowed writing to require tiled output raster (pull #66)
rio.to_raster (issue #64)rio.to_raster (issue #64)mask_and_scale option to rioxarray.open_rasterio() (issue #67)xarray.open_rasterio() (issue #43)Renamed descriptions to long_name when opening with open_rasterio() (pull #63)
Add support for netcdf/hdf groups with different shapes (pull #62)
Added variable and group kwargs to rioxarray.open_rasterio() to allow filtering of subdatasets (pull #57)
Added variable and group kwargs to rioxarray.open_rasterio() to allow filtering of subdatasets (pull #57)
Added default_name kwarg to rioxarray.open_rasterio() for backup when the original does not exist (pull #59)
Added recalc_transform kwarg to rio.to_raster() (pull #56)
Added windowed kwarg to rio.to_raster() to write to raster using windowed writing (pull #54)
Added windowed kwarg to rio.to_raster() to write to raster using windowed writing (pull #54)
Added add rio.isel_window() to allow selection using a rasterio.windows.Window (pull #54)
Improve CRS searching for xarray.Dataset & use default grid mapping name (pull #51)
Use xarray.open_rasterio() for rioxarray.open_rasterio() with xarray<0.12.3 (pull #40)
xarray.open_rasterio() for rioxarray.open_rasterio() with xarray<0.12.3 (pull #40)Added open_kwargs to pass into rasterio.open() when using rioxarray.open_rasterio() (pull #48)
Added support for opening netcdf/hdf files with rioxarray.open_rasterio (issue #32)
Add rioxarray.open_rasterio (issue #7)
Add rioxarray.open_rasterio (issue #7)
Fix setting nodata in _add_attrs_proj (pull #30)
Fix setting nodata in _add_attrs_proj (pull #30)
Add option to do an inverted clip (pull #29)
Add option to do an inverted clip (pull #29)
Add support for scalar coordinates in reproject (issue #15)
xarray.open_rasterio (issue #19)xarray.open_rasterio (issue #20)drop argument for clip() (issue #25)CRS for reprojecting geometries in clip() (pull #24)set_spatial_dims() method for datasets when dimensions not found (issue #27)Find nodata and nodatavals in 'nodata' property (pull #12)
Find nodata and nodatavals in 'nodata' property (pull #12)
Added 'encoded_nodata' property to DataArray (pull #12)
Write the raster with encoded_nodata instead of NaN for nodata (pull #12)
Added methods to set and write CRS (issue #5)
Added ability to export data array to raster (pull #8)
Added ability to export data array to raster (pull #8)
Minor fix in setup.py for allowing installation without dependencies.
Minor fix in setup.py for allowing installation without dependencies.
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →