Many functions in DEA Tools don't directly require datacube access (e.g. our coastal tide modelling functions, RGB and animation code, band indices, vectorising/rasterising tools etc). However, datacube is currently listed as a required dependency here:
https://github.com/GeoscienceAustralia/dea-notebooks/blob/develop/Tools/setup.py#L37
Many functions in DEA Tools don't directly require
datacube
access (e.g. our coastal tide modelling functions, RGB and animation code, band indices, vectorising/rasterising tools etc). However,datacube
is currently listed as a required dependency here: https://github.com/GeoscienceAustralia/dea-notebooks/blob/develop/Tools/setup.py#L37To make
dea-tools
easier to install, we should consider makingdatacube
an optional dependency, using "extras" here: https://github.com/GeoscienceAustralia/dea-notebooks/blob/develop/Tools/setup.py#L68-L72This should allow users to install
dea-tools
without having to also installdatacube
.