imod.mf6.MassSourceLoading#
- class imod.mf6.MassSourceLoading(*_, **__)[source]#
Mass Source Loading (SRC) package for structured discretization (DIS) models. Any number of SRC Packages can be specified for a single groundwater flow model. https://water.usgs.gov/water-resources/software/MODFLOW-6/mf6io_6.3.0.pdf#page=202
- Parameters:
rate (xr.DataArray of floats) – is the mass source loading rate. A positive value indicates addition of solute mass and a negative value indicates removal of solute mass (smassrate).
print_input (({True, False}, optional), default is False.) – keyword to indicate that the list of mass source information will be written to the listing file immediately after it is read.
print_flows (({True, False}, optional), default is False.) – keyword to indicate that the list of mass source flow rates will be printed to the listing file for every stress period time step in which “BUDGET PRINT” is specified in Output Control. If there is no Output Control option and “PRINT FLOWS” is specified, then flow rates are printed for the last time step of each stress period.
save_flows (({True, False}, optional)) – Indicates that the mass source flow terms will be written to the file specified with “BUDGET FILEOUT” in Output Control. Default is False.
observations ([Not yet supported.]) – Default is None.
validate ({True, False}) – Flag to indicate whether the package should be validated upon initialization. This raises a ValidationError if package input is provided in the wrong manner. Defaults to True.
- __init__(rate, print_input=False, print_flows=False, save_flows=False, observations=None, validate: bool = True)[source]#
Methods
__init__
(rate[, print_input, print_flows, ...])clip_box
([time_min, time_max, layer_min, ...])Clip a package by a bounding box (time, layer, y, x).
copy
()Copy package into a new package of the same type.
from_file
(path, **kwargs)Loads an imod mf6 package from a file (currently only netcdf and zarr are supported).
Returns the default regrid methods for this package.
is_empty
([ignore_time])Returns True if the package is empty, that is if it contains only no-data values.
mask
(mask)Mask values outside of domain.
regrid_like
(target_grid, regrid_cache[, ...])Creates a package of the same type as this package, based on another discretization.
to_netcdf
(*args[, mdal_compliant, crs])Write dataset contents to a netCDF file.
write
(pkgname, globaltimes, directory[, ...])Write package to file
Attributes
auxiliary_data_fields
dataset