pyspc.data.vigicrues.data.Vigicrues_Data
- class pyspc.data.vigicrues.data.Vigicrues_Data(filename=None)[source]
Bases :
objectStructure liée aux stations Vigicrues
- __init__(filename=None)[source]
Initialisation de l’instance de la classe Vigicrues_Data
- Paramètres:
filename (str) – Fichier json
Methods
__init__([filename])Initialisation de l'instance de la classe Vigicrues_Data
Définir le nom de la variable
read([content])Lire le résultat du flux json de Vigicrues - si Vigicrues_Location.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 du flux json de Vigicrues - si Vigicrues_Location.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 – Contenu du flux json de Vigicrues
- Type renvoyé:
dict
Exemples
>>> import pyspc.metadata.vigicrues as _vigicrues >>> f = 'data/data/vigicrues/K118001010_observation.json' >>> vigi = _vigicrues.Vigicrues_Data(filename=f) >>> df = vigi.read() >>> df K118001010 Q 2022-03-29 10:00:00 19.2 2022-03-29 10:05:00 19.1 2022-03-29 10:20:00 19.1 2022-03-29 10:25:00 19.0 2022-03-29 10:30:00 19.3 2022-03-29 10:35:00 19.0 2022-03-29 10:50:00 19.4 2022-03-29 10:55:00 19.6 2022-03-29 11:00:00 19.7 2022-03-29 11:05:00 19.4 2022-03-29 11:10:00 19.4 2022-03-29 11:15:00 19.6 2022-03-29 11:20:00 19.7 2022-03-29 11:25:00 19.6 2022-03-29 11:30:00 19.7 2022-03-29 11:35:00 19.7 2022-03-29 11:40:00 19.6 2022-03-29 11:45:00 19.6 2022-03-29 11:50:00 19.6 2022-03-29 11:55:00 19.3 2022-03-29 12:00:00 19.4 2022-03-29 12:05:00 19.4 2022-03-29 12:10:00 19.4 2022-03-29 12:15:00 19.4 2022-03-29 12:20:00 19.4 2022-03-29 12:25:00 19.7 2022-03-29 12:30:00 19.6 2022-03-29 12:35:00 19.3 2022-03-29 12:40:00 19.3 2022-03-29 12:45:00 19.6 2022-03-29 12:50:00 19.6 2022-03-29 12:55:00 19.6 2022-03-29 13:00:00 19.7 2022-03-29 13:05:00 19.7 2022-03-29 13:10:00 19.4 2022-03-29 13:20:00 19.4 2022-03-29 13:25:00 19.7 2022-03-29 13:30:00 19.7 2022-03-29 13:35:00 19.6 2022-03-29 13:40:00 19.6 2022-03-29 13:45:00 19.6 2022-03-29 13:50:00 19.7 2022-03-29 13:55:00 19.7 2022-03-29 14:00:00 19.6 2022-03-29 14:05:00 19.8 2022-03-29 14:10:00 19.6 2022-03-29 14:15:00 19.7 2022-03-29 14:20:00 19.6 2022-03-29 14:25:00 19.7 2022-03-29 14:30:00 19.6
Notes
L’horodatage est forcé à UTC. L’information relative au fuseau horaire est retirée.