The package has been restructured as shown below. Some items to mention
io methods from drivers (read_raster and read_mfraster) have been moved back to io. We keep these here as this functionality is partly shared by models for read/writing model data
the gis.utils script has been split over gis.gis_utils, gis.vector_utils and gis.raster_utils
workflows has been moved to model.processes
data_catalog and model are singular as we define just one. components, drivers. sources, adapters, and uri_resolvers are plural as multiple are defined
much less methods and classes are exposed at the highest level, this is now limited to DataCatalog, Model, hydromt_step, PLUGINS.
all internal functions in _utils start with _. This could also be extended to other internal API in _typing, _validators, etc
Issue addressed
Fixes #959
Explanation
The package has been restructured as shown below. Some items to mention
read_raster
andread_mfraster
) have been moved back to io. We keep these here as this functionality is partly shared by models for read/writing model datagis.utils
script has been split overgis.gis_utils
,gis.vector_utils
andgis.raster_utils
workflows
has been moved tomodel.processes
data_catalog
andmodel
are singular as we define just one.components
,drivers
.sources
,adapters
, anduri_resolvers
are plural as multiple are definedDataCatalog
,Model
,hydromt_step
,PLUGINS
._utils
start with_
. This could also be extended to other internal API in_typing
,_validators
, etcGeneral Checklist
main
Data/Catalog checklist
data/catalogs/predefined_catalogs.yml
has not been modified.data_catalog.yml
files have been chagneddata/chagnelog.rst
has been updatedLF
line endings (done automatically if you usedupdate_versions.py
)Additional Notes (optional)
Add any additional notes or information that may be helpful.