-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make some dependencies optional #252
Comments
At the moment, there are these sources requiring additional packages/libraries:
We have two options to make any of them optional:
|
There is also the question of the supported data file formats. The following list contains the current formats and their (Python) dependencies: "grib": eccodes, (cfgrib, xarray for Please note that when xarray is used currently dask is required too. |
If we start by just making the dependency optional, I think it will be simpler/quicker. |
What maintenance does this project need?
Requirements file needs to be revised for earthkit-data as it installs too many things. We could solve that through optional dependencies in the
toml
config, for instance having an option to install all dependencies, or just a subset, or just the basic ones.Organisation
ECMWF
The text was updated successfully, but these errors were encountered: