Piezometry#

class hydromodpy.watershed.piezometry.Piezometry(out_path: str, geographic: object)[source]#

Bases: object

Attributes#

x_coord: list of float

Lambert 93 X coordinates of piezometers

y_coord: list of float

Lambert 93 Y coordinates of piezometers

x_iloc: list of int

list of x-index of model cells corresponding to piezometers

y_iloc: list of int

list of y-index of model cells corresponding to piezometers

Methods#

Parameters#

out_pathstr

Path of the HydroModPy outputs.

geographicobject

Variable object of the model domain (watershed).

add_data()[source]#

Function to add manual data from a .csv file. This file should contain list of coordinate points.

display_data(value='elevation', start=None, end=None)[source]#

Parameters#

valuesstr, optional

Type of plot required : ‘elevation’ or ‘depth’. The default is ‘elevation’.

startfloat, optional

Start elevation value for interpolation. The default is None.

endfloat, optional

End elevation value for interpolation. The default is None.

download_init_data(data_folder, geographic)[source]#

Download France piezometric data with API.

Parameters#

data_folderstr

Path of stable results for piezometry.

extract_data_from_code_bss(data_folder)[source]#

Function to download data on BRGM site.

extract_piezos_from_watershed(data_folder, geographic)[source]#

Clip piezoemeters at the model domain (watershed) scale.

Returns#

piezosshapefile

Piezometer clipping points.

load_piezometric_data(data_folder)[source]#

Function to transform data from downloaded data.