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 """
- 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/
- 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