Installation

Required dependencies

Optional dependencies

recursive-diff supports Xarray objects backed by Dask, as well as Dask delayed objects. It is recommended to use Dask to compare files with recursive_open() or the CLI tool.

Dependencies needed to open files:

Installing with conda

conda install -c conda-forge recursive_diff

Installing with pip

For a minimal installation:

pip install recursive-diff

You may also install all optional dependencies to enable support for all file formats and Dask:

pip install recursive-diff[all]

Minimum dependency versions

This project adopts a rolling policy based on SPEC 0 regarding the minimum supported version of its dependencies.

You can see the actual minimum tested versions in pyproject.toml.