Review our dependencies. At the moment things are a bit messier than they should be. I would propose trying to slim our required dependencies to:
- cftime
- numpy
- openscm-units
- pandas
- pint
This would mean dropping some seemingly auxillary packages and pint-pandas (cross-ref #234). I would also make xarray an optional dependency as we don't depend on it for any core functionality.
I think this would make our lives significantly simpler for future maintenance.
Arose from #275
Review our dependencies. At the moment things are a bit messier than they should be. I would propose trying to slim our required dependencies to:
This would mean dropping some seemingly auxillary packages and pint-pandas (cross-ref #234). I would also make xarray an optional dependency as we don't depend on it for any core functionality.
I think this would make our lives significantly simpler for future maintenance.
Arose from #275