pyspc.data.vigicrues.fcst.Vigicrues_Fcst
- class pyspc.data.vigicrues.fcst.Vigicrues_Fcst(filename=None)[source]
Bases :
objectStructure liée aux prévisions Vigicrues
- __init__(filename=None)[source]
Initialisation de l’instance de la classe Vigicrues_Fcst
- Paramètres:
filename (str) – Fichier json
Methods
__init__([filename])Initialisation de l'instance de la classe Vigicrues_Fcst
Définir le nom de la tendance
Définir le nom de la variable
read([content])Lire le résultat GeoJson des tronçons de Vigicrues - si Vigicrues_Reach.filename est défini, alors le contenu est lu directement depuis ce fichier - sinon le contenu est celui défini par le paramètre content
- read(content=None)[source]
Lire le résultat GeoJson des tronçons de Vigicrues - si Vigicrues_Reach.filename est défini, alors le contenu est lu
directement depuis ce fichier
sinon le contenu est celui défini par le paramètre content
- Paramètres:
content (str) –
Si cela correspond à un fichier, celui-ci est lu i.e, correspond au retour de urlretrieve
Sinon, il est considéré comme étant le résultés de urlopen
- Renvoie:
data – Tableau de données
- Type renvoyé:
pandas.DataFrame
Exemples
>>> import pyspc.data.vigicrues as _vigicrues >>> f = 'data/data/vigicrues/K118001010_prevision.json' >>> vigi = _vigicrues.Vigicrues_Fcst(filename=f) >>> df = vigi.read() >>> df K118001010 Q 2022-03-29 12:06:52 ResMinPrev ResMoyPrev ResMaxPrev 2022-03-29 15:00:00 19.00 19.61 20.10 2022-03-29 16:00:00 18.97 19.60 20.11 2022-03-29 17:00:00 18.95 19.59 20.11 2022-03-29 18:00:00 18.92 19.58 20.11 2022-03-29 19:00:00 18.90 19.57 20.11 2022-03-29 20:00:00 18.87 19.55 20.12 2022-03-29 21:00:00 18.84 19.54 20.12 2022-03-29 22:00:00 18.82 19.53 20.12 2022-03-29 23:00:00 18.79 19.52 20.12
Notes
L’horodatage est forcé à UTC. L’information relative au fuseau horaire est retirée.