pyspc.io.sacha.read_Sacha
- pyspc.io.sacha.read_Sacha(filename=None, codes=None, first_dt=None, last_dt=None, realtime=False, varname=None, prcp_src=None, hydro_version='hydro3', warning=False)[source]
Créer une instance Series à partir de données SACHA
- Paramètres:
filename (str) – Chemin de la base de données
codes (list) – Liste des identifiants des stations
first_dt (datetime) – Premier pas de temps des données
last_dt (datetime) – Dernier pas de temps des données
realtime (bool) – Données temps-réel (True) ou historique (False). Défaut:
varname (str) – Grandeur
prcp_src (str) – Origine des données pluviométriques. Valeurs possibles [“gauge”, “radar”]. Défaut: “gauge”
hydro_version (str) – Référentiel hydrométrique
warning (bool) – Afficher les avertissements ? défaut: False
- Renvoie:
series – Collection de séries de données
- Type renvoyé:
Exemples
>>> from datetime import datetime as dt >>> from pyspc.io.sacha import read_Sacha
Cas de données hydrométriques
>>> f = 'data/io/dbase/sacha_montpezat.mdb' >>> series = read_Sacha( ... filename=f, ... codes=['K0030020', 'K0100020'], ... varname='QH', ... first_dt=dt(2016, 11, 22, 15), ... last_dt=dt(2016, 11, 22, 18), ... realtime=True, ... hydro_version='hydro2' ... ) >>> series ************************************* ********** SERIES ******************* ************************************* * NOM DE LA COLLECTION = Sacha * TYPE DE COLLECTION = obs * NOMBRE DE SERIES = 2 * ---------------------------------- * SERIE #1 * - CODE = K0030020 * - VARNAME = QH * - META = None * ---------------------------------- * SERIE #2 * - CODE = K0100020 * - VARNAME = QH * - META = None *************************************
Cas de données météorologiques
>>> series = read_Sacha( ... filename=f, ... codes=['K0009910', 'K0029910', 'K0100020', '07154005'], ... varname='PH', ... first_dt=dt(2008, 11, 1, 23), ... last_dt=dt(2008, 11, 2, 2), ... realtime=False, ... prcp_src='gauge', ... hydro_version='hydro2' ... ) >>> series ************************************* ********** SERIES ******************* ************************************* * NOM DE LA COLLECTION = Sacha * TYPE DE COLLECTION = obs * NOMBRE DE SERIES = 4 * ---------------------------------- * SERIE #1 * - CODE = 07154005 * - VARNAME = PH * - META = None * ---------------------------------- * SERIE #2 * - CODE = K0009910 * - VARNAME = PH * - META = None * ---------------------------------- * SERIE #3 * - CODE = K0029910 * - VARNAME = PH * - META = None * ---------------------------------- * SERIE #4 * - CODE = K0100020 * - VARNAME = PH * - META = None *************************************