pyspc.core.reservoir.Reservoir
- class pyspc.core.reservoir.Reservoir(code=None, name=None, tables=None, Z0=None)[source]
Bases :
objectStructure de données pour manipuler un réservoir
- code
Code du barrage
- Type:
str
- name
Nom du barrage
- Type:
str
- tables
Dictionnaire des Tables - clé : identifiant du bareme - valeur : (Table)
- Type:
dict
- Z0
Cote correspondant à H égal à 0
- Type:
float
- __init__(code=None, name=None, tables=None, Z0=None)[source]
Initialisation de l’instance Reservoir
- Paramètres:
code (str) – Code du barrage
name (str) – Nom du barrage
tables (dict) – Dictionnaire des Tables - clé : identifiant du bareme - valeur : (Table)
Z0 (float) – Cote correspondant à H égal à 0
Methods
__init__([code, name, tables, Z0])Initialisation de l'instance Reservoir
load([filename])Charger les informations depuis un fichier de configuration
Attributes
Cote correspondant à H égal à 0
Code du barrage
Nom du barrage
Dictionnaire des Tables
- property Z0
Cote correspondant à H égal à 0
- property code
Code du barrage
- load(filename=None)[source]
Charger les informations depuis un fichier de configuration
- Paramètres:
filename (str) – Nom du fichier de configuration
- property name
Nom du barrage
- property tables
Dictionnaire des Tables