pyspc.core.reservoir.Reservoir

class pyspc.core.reservoir.Reservoir(code=None, name=None, tables=None, Z0=None)[source]

Bases : object

Structure 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

Z0

Cote correspondant à H égal à 0

code

Code du barrage

name

Nom du barrage

tables

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