pyspc.io.hydro2.read_Hydro2

pyspc.io.hydro2.read_Hydro2(filename=None, datatype=None, warning=True)[source]

Lire un fichier de données ou de méta-données HYDRO-2

Paramètres:
  • filename (str) – Nom du fichier HYDRO-2

  • datatype (str) – Nature du contenu

  • warning (bool) – Imprimer les erreurs ?

Renvoie:

  • series (pyspc.core.series.Series) – Si le fichier est une série de valeurs

  • config (pyspc.core.config.Config) – Si le fichier est une série de méta-données

Exemples

>>> from pyspc.io.hydro2 import read_Hydro2

Cas d’une série de valeurs

>>> f = 'data/data/hydro2/htemps.txt'
>>> d = 'H-TEMPS'
>>> series = read_Hydro2(filename=f, datatype=d)
>>> series
*************************************
********** SERIES *******************
*************************************
*  NOM DE LA COLLECTION = Hydro2_Data
*  TYPE DE COLLECTION   = obs
*  NOMBRE DE SERIES     = 3
*  ----------------------------------
*  SERIE #1
*      - CODE    = K1251810
*      - VARNAME = HI
*      - META    = None
*  ----------------------------------
*  SERIE #2
*      - CODE    = K1321810
*      - VARNAME = HI
*      - META    = None
*  ----------------------------------
*  SERIE #3
*      - CODE    = K1341810
*      - VARNAME = HI
*      - META    = None
*************************************

Cas d’une série de méta-données

>>> f = 'data/metadata/hydro2/debcla1.txt'
>>> d = 'DEBCLA'
>>> content = read_Hydro2(filename=f, datatype=d)
>>> content
*************************************
************ Config ****************
*************************************
*  NOM FICHIER      = None
*  CONFIGURATION
*      + K1251810
*          + 0.0000 = 0.020
*          + 0.0010 = 0.045
*          + 0.0020 = 0.060
*          + 0.0050 = 0.082
*          + 0.0100 = 0.101
*          + 0.0200 = 0.129
*          + 0.0274 = 0.145
*          + 0.0500 = 0.189
*          + 0.1000 = 0.274
*          + 0.1500 = 0.349
*          + 0.2000 = 0.444
*          + 0.2500 = 0.584
*          + 0.3000 = 0.752
*          + 0.3500 = 0.975
*          + 0.4000 = 1.250
*          + 0.4500 = 1.590
*          + 0.5000 = 2.030
*          + 0.5500 = 2.530
*          + 0.6000 = 3.150
*          + 0.6500 = 3.950
*          + 0.7000 = 5.040
*          + 0.7500 = 6.330
*          + 0.8000 = 8.770
*          + 0.8500 = 11.800
*          + 0.9000 = 16.500
*          + 0.9500 = 25.900
*          + 0.9726 = 35.500
*          + 0.9800 = 40.900
*          + 0.9900 = 53.700
*          + 0.9950 = 71.300
*          + 0.9980 = 88.300
*          + 0.9990 = 100.000
*          + 1.0000 = 156.000
*          + area = 776.000
*          + end = 31-08-2020
*          + name = L'Arroux à Dracy-Saint-Loup [Surmoulin]
*          + provider = DREAL Bourgogne
*          + start = 01-09-1948
*          + station = K1251810
*          + z0 = 291.000
*      + K1321810
*          + 0.0000 = 0.147
*          + 0.0010 = 0.211
*          + 0.0020 = 0.293
*          + 0.0050 = 0.490
*          + 0.0100 = 0.630
*          + 0.0200 = 0.809
*          + 0.0274 = 0.944
*          + 0.0500 = 1.320
*          + 0.1000 = 1.890
*          + 0.1500 = 2.350
*          + 0.2000 = 2.960
*          + 0.2500 = 3.720
*          + 0.3000 = 4.680
*          + 0.3500 = 5.770
*          + 0.4000 = 6.940
*          + 0.4500 = 8.400
*          + 0.5000 = 10.300
*          + 0.5500 = 12.400
*          + 0.6000 = 14.900
*          + 0.6500 = 18.300
*          + 0.7000 = 22.500
*          + 0.7500 = 27.800
*          + 0.8000 = 34.300
*          + 0.8500 = 42.900
*          + 0.9000 = 55.700
*          + 0.9500 = 81.800
*          + 0.9726 = 108.000
*          + 0.9800 = 122.000
*          + 0.9900 = 152.000
*          + 0.9950 = 185.000
*          + 0.9980 = 233.000
*          + 0.9990 = 262.000
*          + 1.0000 = 408.000
*          + area = 1800.000
*          + end = 31-08-2020
*          + name = L'Arroux à Étang-sur-Arroux [Pont du Tacot]
*          + provider = DREAL Centre
*          + start = 01-09-1948
*          + station = K1321810
*          + z0 = 273.000
*      + K1341810
*          + 0.0000 = 0.100
*          + 0.0010 = 0.286
*          + 0.0020 = 0.354
*          + 0.0050 = 0.464
*          + 0.0100 = 0.602
*          + 0.0200 = 0.810
*          + 0.0274 = 0.935
*          + 0.0500 = 1.330
*          + 0.1000 = 2.010
*          + 0.1500 = 2.580
*          + 0.2000 = 3.340
*          + 0.2500 = 4.310
*          + 0.3000 = 5.500
*          + 0.3500 = 6.940
*          + 0.4000 = 8.450
*          + 0.4500 = 10.500
*          + 0.5000 = 12.700
*          + 0.5500 = 15.400
*          + 0.6000 = 18.400
*          + 0.6500 = 22.300
*          + 0.7000 = 27.300
*          + 0.7500 = 33.500
*          + 0.8000 = 41.300
*          + 0.8500 = 52.500
*          + 0.9000 = 70.100
*          + 0.9500 = 106.000
*          + 0.9726 = 137.000
*          + 0.9800 = 153.000
*          + 0.9900 = 186.000
*          + 0.9950 = 218.000
*          + 0.9980 = 264.000
*          + 0.9990 = 296.000
*          + 1.0000 = 391.000
*          + area = 2280.000
*          + end = 31-08-2020
*          + name = L'Arroux à Rigny-sur-Arroux
*          + provider = DREAL Centre
*          + start = 01-09-1948
*          + station = K1341810
*          + z0 = 237.000
*************************************

Voir aussi

pyspc.data.hydro2.Hydro2.get_datatypes, pyspc.metadata.hydro2.Hydro2.get_datatypes