pywfm.IWFMModel.get_depth_to_water#
- IWFMModel.get_depth_to_water(layer_number, begin_date=None, end_date=None)#
calculates a depth to water for an IWFM model layer for all dates between the provided start date and end date.
- Parameters:
layer_number (int) – layer number id for a given layer in an IWFM model. Must be equal to or less than total number of model layers
start_date (str, default=None) – IWFM format date for first date used to return simulated heads
end_date (str, default=None) – IWFM format date for last date used to return simulated heads
- Returns:
depth to water by model node and date
- Return type:
pd.DataFrame
See also
IWFMModel.get_ground_surface_elevation
Return the ground surface elevation for each node specified in the IWFM model
IWFMModel.get_gwheads_foralayer
Return the simulated groundwater heads for a single user-specified model layer for every model node over a user-specified time interval.
Example
>>> from pywfm import IWFMModel >>> pp_file = '../Preprocessor/PreProcessor_MAIN.IN' >>> sim_file = 'Simulation_MAIN.IN' >>> model = IWFMModel(pp_file, sim_file) >>> model.get_depth_to_water(1, '09/01/2000_24:00') Date NodeID DTW X Y 0 2000-09-01 1 210.0 1804440.0 14435520.0 1 2000-09-02 1 210.0 1804440.0 14435520.0 2 2000-09-03 1 210.0 1804440.0 14435520.0 3 2000-09-04 1 210.0 1804440.0 14435520.0 4 2000-09-05 1 210.0 1804440.0 14435520.0 ... ... ... ... ... ... 13225 2000-09-26 441 150.0 1935672.0 14566752.0 13226 2000-09-27 441 150.0 1935672.0 14566752.0 13227 2000-09-28 441 150.0 1935672.0 14566752.0 13228 2000-09-29 441 150.0 1935672.0 14566752.0 13229 2000-09-30 441 150.0 1935672.0 14566752.0 >>> model.kill() >>> model.close_log_file()