imod.mf6.River#
- class imod.mf6.River(stage, conductance, bottom_elevation, print_input=False, print_flows=False, save_flows=False, observations=None)[source]#
River package. Any number of RIV Packages can be specified for a single groundwater flow model. https://water.usgs.gov/water-resources/software/MODFLOW-6/mf6io_6.0.4.pdf#page=71
- Parameters
stage (array of floats (xr.DataArray)) – is the head in the river.
conductance (array of floats (xr.DataArray)) – is the riverbed hydraulic conductance.
bottom_elevation (array of floats (xr.DataArray)) – is the elevation of the bottom of the riverbed.
print_input (({True, False}, optional)) – keyword to indicate that the list of drain information will be written to the listing file immediately after it is read. Default is False.
print_flows (({True, False}, optional)) – Indicates that the list of drain 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. Default is False.
save_flows (({True, False}, optional)) – Indicates that drain 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.
- __init__(stage, conductance, bottom_elevation, print_input=False, print_flows=False, save_flows=False, observations=None)[source]#
Methods
__init__
(stage, conductance, bottom_elevation)from_file
(path, **kwargs)Loads an imod mf6 package from a file (currently only netcdf and zarr are supported).
get_options
(d[, not_options])isel
()period_paths
(directory, pkgname, ...)render
(directory, pkgname, globaltimes, binary)Render fills in the template only, doesn't write binary data
sel
()to_sparse
(arrdict, layer)Convert from dense arrays to list based input
write
(directory, pkgname, globaltimes, binary)writes the blockfile and binary data
write_binary_griddata
(outpath, da, dtype)write_blockfile
(directory, pkgname, ...)write_datafile
(outpath, ds, binary)Writes a modflow6 binary data file
write_netcdf
(directory, pkgname[, ...])Write to netcdf.
write_perioddata
(directory, pkgname, binary)write_text_griddata
(outpath, da, dtype)