wolfhece.flow_SPWMI

Author: HECE - University of Liege, Pierre Archambeau Date: 2024

Copyright (c) 2024 University of Liege. All rights reserved.

This script and its content are protected by copyright law. Unauthorized copying or distribution of this file, via any medium, is strictly prohibited.

Module Contents

wolfhece.flow_SPWMI.STATIONS_MI_FLOW = Multiline-String[source]
Show Value
"""6228   CHAUDFONTAINE
1951      TUBIZE
2341      CLABECQ
2371      RONQUIERES
2473      OISQUERCQ
2483      RONQUIERES Bief Aval
2536      GOUY
2537      GOUYCanal
2707      LESSINESBiefAmont
2713      PAPIGNIESBiefAval
2952      IRCHONWELZ
2971      ATHDENDREORIENTALE
3274      KAIN Avnt Bar-Ecl
3282      TOURNAI
3561      BOUSSOIT
3643      HYON
3778      SAINT-DENIS
3884      COMINES Aval Bar-Ecl
3886      COMINES Amont
3891      PLOEGSTEERT
5291      KELMIS
5436      LIXHE Aval
5447      LIXHE Bief Amont
5572      BERGILERS Amont
5771      HACCOURT
5796      MAREXHE
5804      ANGLEUR GR
5806      ANGLEUR GR
5826      SAUHEID
5857      MERy
5904      COMBLAIN-AU-PONT
5921      TABREUX
5922      HAMOIR
5953      DURBUY
5962      HOTTON
5991      NISRAMONT
6021      MABOMPRe
6122      ORTHO
6228      CHAUDFONTAINE
6387      EUPEN
6517      POLLEUR
6526      BELLEHEID
6621      MARTINRIV
6651      REMOUCHAMPS
6671      TARGNON
6732      STAVELOT
6753      LASNENVILLE
6803      CHEVRON
6832      TROIS-PONTS
6933      MALMEDY
6946      BEVERCE
6971      WIRTZFELD
6981      BULLINGEN
6991      MALMEDY
7117      IVOZ-RAMET
7132      AMAY
7137      AMPSIN
7139      HUYUS
7141      HUY
7228      MODAVE
7242      MOHA
7244      HUCCORGNE
7319      SALZINNES
7394      MONCEAU_Aval_Bar-EcL
7396      MONCEAU_AmBar-Ecl
7466      FONT-VALMON_Am B-E
7474      LABUISSIERE__Av B-E
7487      SOLRE
7711      JAMIOUL
7781      WALCOURT
7784      WALCOURT
7812      WALCOURT-VOGENEE
7831      SILENRIEUX
7843      BOUSSU-LEZ-WALCOURT
7863      SILENRIEUX
7883      SOUMOY
7891      CERFONTAINE
7944      WIHERIES
7978      BERSILLIES-L'ABBAYE
8017      PROFONDEVILLE
8022      LUSTIN
8059      DINA
8067      ANSEREMME Monia
8134      YVOIR
8163      WARNANT
8166      SOSOYE
8181      FOY
8221      GENDRON
8231      HOUYET
8341      DAVERDISSE
8527      JEMELLE
8622      HASTIERE
8661      FELENNE
8702      CHOOZ
9021      TREIGNES
9071      COUVIN
9081      NISMES
9111      MARIEMBOURG
9201      COUVIN Ry de Rome
9221      PETIGNY Ry de Rome
9223      PETIGNY Ermitage
9224      PETIGNY Fd Serpents
9232      BRULY RY PERNELLE
9434      MEMBRE Pont
9435      MEMBRE Amont
9461      BOUILLON
9531      LACUISINE
9541      CHINY
9561      TINTIGNY
9571      SAINTE-MARIE
9651      STRAIMONT
9741      TORGNY
9914      REULAND
9926      SCHOENBERG
"""
wolfhece.flow_SPWMI.STATS_HOURS_IRM[source]
wolfhece.flow_SPWMI.STATS_MINUTES_IRM[source]
wolfhece.flow_SPWMI.daterange(date1, date2)[source]
wolfhece.flow_SPWMI.is_bissextile(years)[source]
class wolfhece.flow_SPWMI.SPW_MI_flows[source]

Gestion des données pluviographiques du SPW-MI au travers de l’ancien site web “voies-hydrauliques.be” http://voies-hydrauliques.wallonie.be/opencms/opencms/fr/hydro/Archive/

code2name[source]
name2code[source]
db_flows = None[source]
get_names()[source]

Nom des stations

get_namesQ()[source]

Nom des stations de débit

get_namesH()[source]

Nom des stations de hauteur

get_codes()[source]

Code des stations

get_codesQ()[source]

Code des stations pour la variable Débit [m³/s]

get_codesH()[source]

Code des stations pour la variable Hauteur [m]

get_dailyflow_fromweb(year=2021, code='', name='')[source]

Récupération de données journalières

get_flow_fromweb(fromyear, toyear, code='', name='', filterna=True)[source]

Récupération de plusieurs années

get_yearflow_fromweb(year=2021, code='', name='', filterna=True)[source]

Récupération d’une année complète

get_hourlyflow_fromweb(month='', year='', code='', name='', mysleep=0.2)[source]

récupération des données au pas horaire depuis le site SPW-MI VH http://voies-hydrauliques.wallonie.be/opencms/opencms/fr/hydro/Archive/

plot_years(name, years=np.arange(2008, 2022), fromcsv=False)[source]

Graphique d’une ou de plusieurs années pour une station unique Si plusieurs années, elles sont superposées car l’axe des X est calé sur une année seulement

plot_hydrolyears(name, years=np.arange(2008, 2022), startmonth=10)[source]

Graphique d’une ou de plusieurs années hydrologique pour une station unique Si plusieurs années, elles sont superposées car l’axe des X est calé sur une année seulement

plot_hydrolyears_HQ(name, years=np.arange(2008, 2022), startmonth=10)[source]

Graphique HQ d’une ou de plusieurs années hydrologique pour une station unique Si plusieurs années, elles sont superposées car l’axe des X est calé sur une année seulement

saveas(flow: pandas.Series, filename: str)[source]

Sauvegarde d’une series pandas dans un fichier .csv

fromcsv(stationame='', stationcode=0, filename: str = '', fromdate: datetime.datetime = None, todate: datetime.datetime = None)[source]

Lecture depuis un fichier csv créé depuis un import précédent Les fichiers doivent être disponibles depuis un sous-répertoire spw

from_xlsx_SPW(dir='', stationame='', stationcode=0, fromdate: datetime.datetime = None, todate: datetime.datetime = None, create_db=False)[source]

Lecture de plusieurs fichiers Excel en autant de séries de débit/hauteur Renvoi d’un dictionnaire avec les séries Le paramètre create_db permet de conserver un pointeur vers les séries complètes afin d’éviter à devoir relire les fichiers pour des traitements sur plusieurs stations ou répétitifs

import_all(dirout, fromyear=2002, toyear=2021, fromstation=0)[source]

Import de tout ce qui est possible depuis le site web http://voies-hydrauliques.wallonie.be/ Si des données sont manquantes et/ou inaccessibles, la gestion d’erreur “Try/Except” ne doit normalement pas faire planter le code Le résultat est écrit dans des fichiers .csv dans le répertoire passé en argument Il est possible de restreindre le téléchargement entre deux années passées en argument Il est également possible de redémarrer le téléchargement depuis un index de station si l’opération s’est interrompue :param

wolfhece.flow_SPWMI.my[source]