Transport#

class hydromodpy.physics.Transport(config=None)[source]#

Bases: ProcessSpatial[TransportInitialConditions]

Parameters:

config (TransportConfig | Mapping[str, object] | None)

build_initial_conditions(initial_conditions)[source]#

Convert raw payload to one typed process-specific structure.

Parameters:

initial_conditions (object | None)

Return type:

TransportInitialConditions | None

set_initial_conditions(initial_conditions)[source]#

Build and store one process-specific initial-condition structure.

Parameters:

initial_conditions (object | None)

Return type:

None

set_boundary_conditions(boundary_conditions)[source]#

Define or update boundary conditions.

Parameters:

boundary_conditions (dict)

set_sinks_sources(sinks_sources)[source]#

Define or update sinks/sources.

Parameters:

sinks_sources (dict)

update_modpath_parameters(**kwargs)[source]#

Update transport.modpath.parameters.

Return type:

None

update_mt3dms_parameters(**kwargs)[source]#

Update transport.mt3dms.parameters.

Return type:

None

update_modflow6gwt_parameters(**kwargs)[source]#

Update transport.modflow6gwt.parameters.

Return type:

None

update_modflow6prt_parameters(**kwargs)[source]#

Update transport.modflow6prt.parameters.

Return type:

None