imod.wq.Well#

class imod.wq.Well(id_name, x, y, rate, layer=None, time=None, concentration=None, save_budget=False)[source]#

The Well package is used to simulate a specified flux to individual cells and specified in units of length3/time.

Parameters
  • id_name (str or list of str) – name of the well(s).

  • x (float or list of floats) – x coordinate of the well(s).

  • y (float or list of floats) – y coordinate of the well(s).

  • rate (float or list of floats.) – pumping rate in the well(s).

  • layer ("None" or int, optional) – layer from which the pumping takes place.

  • time ("None" or listlike of np.datetime64, datetime.datetime, pd.Timestamp,) –

  • cftime.datetime – time during which the pumping takes place. Only need to specify if model is transient.

  • save_budget (bool, optional) – is a flag indicating if the budget should be saved (IRIVCB). Default is False.

__init__(id_name, x, y, rate, layer=None, time=None, concentration=None, save_budget=False)[source]#

Methods

__init__(id_name, x, y, rate[, layer, time, ...])

add_timemap(*args, **kwargs)

from_file(path, **kwargs)

Loads an imod-wq package from a file (currently only netcdf and zarr are supported).

isel()

repeat_stress(stress_repeats[, use_cftime])

save(directory)

sel()

write_netcdf(directory, pkgname[, ...])

Write to netcdf.