Closed jordanperr closed 8 months ago
Here is the complete roundup from our discussion last week:
attrs
to attrs>=22.2
ipython
as a first class dependencystatsmodel
pyspark
dask
can be removedexamples/requirements.txt
jupyterlab
cdsapi
xarray
netcdf4
h5pyd
(wind toolkit)It turns out that Dask is required for xarray to load in the reanalysis data, so I've updated xarray to be xarray[parallel]
to be up to xarrays spec on that front, rather than managing it separately.
This was addressed in #262, and once merged into main, will be closed.
The requirements in setup.py have become out of date and have too many extra dependencies in the core requrirements.
Some clear places to start:
pyspark, not required anymore
jupyterlab, review if still needed or move to an extra
statsmodels is in there twice
dask, review if still required
Hex is pinned to numpy 0.23, but we require 0.24. Is there a reason to require 0.24?