diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 91be028f..6dcffe82 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -17,6 +17,7 @@ Changed * Standardized parameter names. Reduced the freedom in choosing parameter names and dimension names in favor of simplifying the code. * Requiring netcdf4 >= 1.6.4 +* Optional dependencies of xarray that improve performance are now required by default. * Flox included in requirements to speed up resampling via xarray ([Xarray #5734](https://github.com/pydata/xarray/pull/5734)). Removed diff --git a/pyproject.toml b/pyproject.toml index a87b681e..3650bfb8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -52,19 +52,17 @@ classifiers = [ "Topic :: Utilities", ] dependencies = [ - "numpy", - "xarray", + "numpy>=1.22.4", # xarray: recommended to use >= 1.22 for full quantile method support + "dask", + "pandas", + "xarray[parallel,accel]", "pyyaml>=6.0.1", "xmltodict", "scipy", - "patsy", # a dependency of statsmodels "statsmodels", - "dask", - "toolz", "matplotlib", "netCDF4>=1.6.4", - "flox", - "pandas", + "nc-time-axis>=1.4.1" # optional plot dependency of xarray ] dynamic = ["version"]