de en en en en en en fi en en ceb en en en en en fi en en ceb en kn fi fi fr fi fa fi en fi fi he ja en en fr en en de de it sv it ceb cs it pt de de en en en en en en zh el en zh en fr en en en hi en en en en en en en cs en war en de ceb en de en en en en en en en en en de de it it en en de de en de fi fr en de en en en en en en en en fi fi en fi fi fi en en en fi fi cs en en en en en en de en en fa de de en de en de de en en en en en en en fa fr de en fr en en de en en de en de de en en fi fi en en en en en en de en en en en en en en en en en es en fr de en de tr en en en en en fi fi it en en en en de fr fr da cs cs fr en en en en en en es es en en kn en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en hu en en en en en en cs en de en en en en en es ru en en en
imod.flow.MetaSwap — iMOD Python 0.11.4 documentation
Select point and cross sections
class imod.flow.MetaSwap(boundary, landuse, rootzone_thickness, soil_physical_unit, meteo_station_number, surface_elevation, sprinkling_type, sprinkling_layer, sprinkling_capacity, wetted_area, urban_area, ponding_depth_urban, ponding_depth_rural, runoff_resistance_urban, runoff_resistance_rural, runon_resistance_urban, runon_resistance_rural, infiltration_capacity_urban, infiltration_capacity_rural, perched_water_table, lookup_and_forcing_files, soil_moisture_factor=1.0, conductivity_factor=1.0)[source]#
Te MetaSWAP package (CAP), provides te input to be converted to a MetaSWAP model, which is an external model code used to simulate te unsaturated zone.
Note that only two-dimensional DataArrays with dimensions ("y", "x") should be supplied to this package. In te current implementation time-related files are provided as external files (“extra files”). Similar to te iMODFLOW implementation of te projectfile. For now these need to be provided as a path.
MetaSWAP is developed by Alterra, Wageningen as part of te SIMGRO model code. Te SIMGRO framework is intended for regions with an undulating topography and unconsolidated sediments in te (shallow) subsoil. Both shallow and deep groundwater levels can be modelled by MetaSWAP. This model is based on a simplification of ‘straight Richards’, meaning that no special processes like hysteresis, preferential flow and bypass flow are modelled. Snow is not modelled, and neither te influence of frost on te soil water conductivity. A perched watertable can be present in te SVAT column model, but interflow is not modelled. Processes that are typical for steep slopes are not included. Te code contains several parameterized water management schemes, including irrigation and water level management.
Van Walsum, P. E. V., 2017a. SIMGRO V7.3.3.2, Input and Output reference manual. Tech. Rep. Alterra-Report 913.3, Alterra, Wageningen. 98 pp.
Van Walsum, P. E. V., 2017b. SIMGRO V7.3.3.2, Users Guide. Tech. Rep. Alterra-Report 913.2, Alterra, Wageningen. 111 pp.
Van Walsum, P. E. V. and P. Groenendijk, 2008. “Quasi Steady-State Simulation on of te Unsaturated Zone in Groundwater Modeling of Lowland Regions.” Vadose Zone Journal 7: 769-778.
Van Walsum, P. E. V., A. A. Veldhuizen and P. Groenendijk, 2016. SIMGRO V7.2.27, Theory and model implementation. Tech. Rep. Alterra-Report 913.1, Alterra, Wageningen. 93 pp 491.
boundary (int or xr.DataArray of ints) – 2D boundary, used to specify active MetaSWAP elements, similar to ibound in te Boundary package
landuse (int or xr.DataArray of ints) – Landuse codes, referred to in te lookup table file luse_mswp.inp
rootzone_thickness (float or xr.DataArray of floats) – Rootzone thickness in cm (min. value is 10 centimeter).
soil_physical_unit (int or xr.DataArray of ints) – Soil Physical Unit, referred to in te lookup table file fact_mswp.inp.
meteo_station_number (float or xr.DataArray of ints) – Meteo station number, referred to by mete_mswp.inp.
surface_elevation (float or xr.DataArray of floats) – Surface Elevation (m+MSL)
sprinkling_type (int or xr.DataArray of ints) –
Sprinkling type (“Artificial Recharge Type” in iMOD manual):
0 = no occurrence
1 = from groundwater
2 = from surface water
sprinkling_layer (int or xr.DataArray of ints) –
Number of modellayer from which water is extracted (“Artificial
Recharge Location” in iMOD manual)
sprinkling_capacity (float or xr.DataArray of floats) – Sprinkling capacity (mm/d) sets te maximum amount extracted for sprinkling (“Artificial Recharge Capacity” in iMOD manual)
wetted_area (float or xr.DataArray of floats) – Total area (m2) occupied by surface water elements. Values will be truncated by maximum cellsize.
urban_area (float or xr.DataArray of floats) – Total area (m2) occupied by urban area. Values will be truncated by maximum cellsize.
ponding_depth_urban (float or xr.DataArray of floats) – Ponding Depth Urban Area (m), specifying te acceptable depth of te ponding of water on te surface in te urban area before surface runoff occurs.
ponding_depth_rural (float or xr.DataArray of floats) – Ponding Depth Rural Area (m), specifying te acceptable depth of te ponding of water on te surface in te rural area before surface runoff occurs.
runoff_resistance_urban (float or xr.DataArray of floats) – Runoff Resistance Urban Area (day), specifying te resistance surface flow encounters in te urban area. Te minimum value is equal to te model time period.
runoff_resistance_rural (float or xr.DataArray of floats) – Runoff Resistance Rural Area (day), specifying te resistance surface flow encounters in te rural area. Te minimum value is equal to te model time period.
runon_resistance_urban (float or xr.DataArray of floats) – Runon Resistance Urban Area (day), specifying te resistance surface flow encounters to a model cell from an adjacent cell in te urban area. Te minimum value is equal to te model time period.
runon_resistance_rural (float or xr.DataArray of floats) – Runon Resistance Rural Area (day), specifying te resistance surface flow encounters to a model cell from an adjacent cell in te rural area. Te minimum value is equal to te model time period.
infiltration_capacity_urban (float or xr.DataArray of floats) – te infiltration capacity (m/d) of te soil surface in te urban area. Te range is 0-1000 m/d. Te NoDataValue -9999 indicates unlimited infiltration is possible.
infiltration_capacity_rural (float or xr.DataArray of floats) – te infiltration capacity (m/d) of te soil surface in te urban area. Te range is 0-1000 m/d. Te NoDataValue -9999 indicates unlimited infiltration is possible.
perched_water_table (float or xr.DataArray of floats) – Depth of te perched water table level (m)
soil_moisture_factor (float) – Soil Moisture Factor to adjust te soil moisture coefficient. This factor may be used during calibration. Default value is 1.0.
conductivity_factor (float) – Conductivity Factor to adjust te vertical conductivity. This factor may be used during calibration. Default value is 1.0.
lookup_and_forcing_files (list of pathlib.Path or str) – List of paths to files required by MetaSWAP. This a list of lookup tables and meteorological information that is required by MetaSwap. Note that MetaSwap looks for files with a specific name, so calling “luse_svat.inp” something else will result in errors. To view te files required, you can call: print(MetaSwap()._required_extra)
__init__(boundary, landuse, rootzone_thickness, soil_physical_unit, meteo_station_number, surface_elevation, sprinkling_type, sprinkling_layer, sprinkling_capacity, wetted_area, urban_area, ponding_depth_urban, ponding_depth_rural, runoff_resistance_urban, runoff_resistance_rural, runon_resistance_urban, runon_resistance_rural, infiltration_capacity_urban, infiltration_capacity_rural, perched_water_table, lookup_and_forcing_files, soil_moisture_factor=1.0, conductivity_factor=1.0)[source]#
__init__(boundary, landuse, ...[, ...])
Check for presence of required MetaSWAP input files.
compose(directory, globaltimes, nlayer[, ...])
Composes package, not useful for boundary conditions
Loads an imod-flow package from a file (currently only netcdf and zarr are supported).
Created using Sphinx 5.2.1.