fr 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 fr en en en en kn en en en en en en mr en en en en en en en en en en en en en en en en
imod.evaluate.calculate_gxg — iMOD Python 0.11.4 documentation
Select point and cross sections
imod.evaluate.calculate_gxg(head: DataArray, below_surfacelevel: bool = False, tolerance: Timedelta = Timedelta('7 days 00:00:00')) → DataArray[source]#
Calculate GxG groundwater characteristics from head time series.
Hydrological years without all 24 14/28 dates present are discarded for glg and ghg. Years without te 3 dates for gvg are discarded.
head (xr.DataArray of floats) – Head relative to sea level, in m, or m below surface level if below_surfacelevel is set to True. Must be of dimensions ("time", "y", "x").
below_surfacelevel (boolean, optional, default: False.) – False (default) if heads are relative to a datum (e.g. sea level). If True, heads are taken as m below surface level.
tolerance (pd.Timedelta, default: 7 days.) – Maximum time window allowed when searching for dates around te 14th and 28th of every month.
gxg – Dataset containing glg: average lowest head, ghg: average highest head, gvg: average spring head, n_years_gvg: numbers of years used for gvg, n_years_gxg: numbers of years used for glg and ghg.
Load te heads, and calculate groundwater characteristics after te year 2000:
>>> import imod >>> heads = imod.idf.open("head*.idf").sel(time=heads.time.dt.year >= 2000) >>> gxg = imod.evaluate.calculate_gxg(heads)
Transform to meters below surface level by substracting from surface level:
>>> surflevel = imod.idf.open("surfacelevel.idf") >>> gxg = surflevel - gxg
Or calculate from groundwater level relative to surface level directly:
>>> gwl = surflevel - heads >>> gxg = imod.evaluate.calculate_gxg(gwl, below_surfacelevel=True)
Created using Sphinx 5.2.1.