Components#

The hydromt_delwaq.components module defines reusable data container classes that represent configuration, static maps, states, outputs, and other model data.

Each component exposes a data attribute, which holds the underlying model data (e.g. dict, xarray.Dataset, or geopandas.GeoDataFrame), and supports a common set of I/O and manipulation methods such as read(), write(), and set().

Component-level API#

The table below summarizes the important methods and attributes for each component. These allow for fine-grained reading, writing, modification, and inspection of component data. They are particularly useful when working interactively in Python, for example when updating specific configuration parameters, or inspecting data.

DelwaqConfigComponent

Manage the delwaq configuration input file for model simulations/settings.

DemissionConfigComponent

Manage the D-EMmission configuration input file for model simulations/settings.

DelwaqStaticdataComponent

Delwaq staticdata component.

DelwaqPointerComponent

Delwaq pointer component.

DemissionGeometryComponent

Demission geometry component.

DelwaqForcingComponent

Delwaq forcing component.

DemissionForcingComponent

Demission forcing component.

DelwaqHydromapsComponent

Delwaq hydromaps component.