xcube-resampling 0.3.2


pip install xcube-resampling

  Latest version

Released: Mar 17, 2026


Meta
Author: xcube Development Team
Requires Python: >=3.10

Classifiers

Development Status
  • 5 - Production/Stable

Intended Audience
  • Science/Research
  • Developers

License
  • OSI Approved :: MIT License

Programming Language
  • Python :: 3
  • Python :: 3.10
  • Python :: 3.11
  • Python :: 3.12
  • Python :: 3.13

Topic
  • Software Development
  • Scientific/Engineering

Typing
  • Typed

Operating System
  • Microsoft :: Windows
  • POSIX
  • Unix
  • MacOS

xcube-resampling

Build Status codecov PyPI Version Anaconda-Server Badge Anaconda-Server Badge Code style: black

xcube-resampling provides efficient algorithms for transforming datasets into different spatial grids and temporal scales. It is designed for geospatial workflows that need flexible resampling and reprojection. This library provides up and downsampling for both spatial and temporal domains.

✨ Features

  • Spatial Resampling

    • Affine resampling – simple resampling using affine transformations
    • Reprojection – convert datasets between different coordinate reference systems (CRS)
    • Rectification – transform irregular grids into regular, well-structured grids
  • Temporal Resampling

    • Time-based resampling – upsample or downsample data along the time dimension

All methods work seamlessly with chunked (lazily loaded) xarray.Datasets and are powered by Dask for scalable, out-of-core computation.

⚡ Lightweight & Independent

The package is independent of the core xcube framework and has minimal dependencies: affine, dask, dask-image, numba, numpy, pyproj, xarray.

Find out more in the xcube-resampling Documentation.

Wheel compatibility matrix

Platform Python 3
any

Files in release

Extras:
Dependencies:
affine (>=2.2)
dask (>=2021.6)
dask-image (>=0.6)
numba (>=0.52)
numpy (>=1.16)
pyproj (>=3.0)
xarray (>=2024.7)