pyspc.verification.scores.data.Data
- class pyspc.verification.scores.data.Data(filename=None, datatype=None)[source]
Bases :
objectClasse permettant la manipulation du prv Scores
- filename
Nom du fichier prv de Scores
- Type:
str
- datatype
Type du fichier de données prv Scores
- Type:
str
- __init__(filename=None, datatype=None)[source]
Initialiser l’instance de la classe Data (prv) de Scores
- Paramètres:
filename (str) – Nom du fichier prv de Scores
datatype (str) – Type du fichier de données prv Scores
Methods
__init__([filename, datatype])Initialiser l'instance de la classe Data (prv) de Scores
Liste des types de format prv Scores
read()Lire un fichier prv SCORES/OTAMIN
write([data])Ecrire un fichier prv SCORES/OTAMIN
- classmethod get_types()[source]
Liste des types de format prv Scores
- Renvoie:
list – Types de format prv Scores
.. seealso:: – pyspc.verification.scores.convention.EXPORT_DTYPES
- read()[source]
Lire un fichier prv SCORES/OTAMIN
- Renvoie:
data – Dataframe des données
- Type renvoyé:
pnd.DataFrame
Exemples
>>> from pyspc.verification.scores import Data >>> f = 'data/verification/scores/K6373020_Q.txt' >>> d = Data(filename=f, datatype='obs') >>> df = d.read() >>> df Stations K6373020 Grandeurs Q IdSeries obs 2016-05-31 12:00:00 79.3 2016-05-31 13:00:00 85.7 2016-05-31 14:00:00 89.6 2016-05-31 15:00:00 91.8 2016-05-31 16:00:00 93.2 2016-05-31 17:00:00 94.8 2016-05-31 18:00:00 96.0 2016-05-31 19:00:00 96.4 2016-05-31 20:00:00 96.4 2016-05-31 21:00:00 95.6 2016-05-31 22:00:00 94.8 2016-05-31 23:00:00 94.0 2016-06-01 00:00:00 93.2 2016-06-01 01:00:00 92.4 2016-06-01 02:00:00 91.6 2016-06-01 03:00:00 90.8 2016-06-01 04:00:00 90.0 2016-06-01 05:00:00 88.6 2016-06-01 06:00:00 87.3
>>> f = 'data/verification/scores/K6373020_Q_sim.txt' >>> d = Data(filename=f, datatype='sim') >>> df = d.read() >>> df Stations K6373020 Grandeurs Q IdSeries sim 2016-05-31 12:00:00 71.02 2016-05-31 13:00:00 73.67 2016-05-31 14:00:00 76.08 2016-05-31 15:00:00 78.20 2016-05-31 16:00:00 80.04 2016-05-31 17:00:00 81.72 2016-05-31 18:00:00 83.16 2016-05-31 19:00:00 84.08 2016-05-31 20:00:00 84.69 2016-05-31 21:00:00 84.94 2016-05-31 22:00:00 84.75 2016-05-31 23:00:00 84.10 2016-06-01 00:00:00 83.06 2016-06-01 01:00:00 81.82 2016-06-01 02:00:00 80.44 2016-06-01 03:00:00 78.95 2016-06-01 04:00:00 77.34 2016-06-01 05:00:00 75.61 2016-06-01 06:00:00 73.79
>>> f = 'data/verification/scores/K6373020_Q_9.txt' >>> d = Data(filename=f, datatype='fcst') >>> df = d.read() >>> df # Modeles 45hEAOtt00 # Scenarios 2007 # DtDerObs 31-05-2016 12:00 # Probas 50 Stations K6373020 Grandeurs Q IdSeries 45hEAOtt00_2007_50 2016-05-31 12:00:00 71.02 2016-05-31 13:00:00 73.67 2016-05-31 14:00:00 76.08 2016-05-31 15:00:00 78.20 2016-05-31 16:00:00 80.04 2016-05-31 17:00:00 81.72 2016-05-31 18:00:00 83.16 2016-05-31 19:00:00 84.08 2016-05-31 20:00:00 84.69 2016-05-31 21:00:00 84.94 2016-05-31 22:00:00 84.75 2016-05-31 23:00:00 84.10 2016-06-01 00:00:00 83.06 2016-06-01 01:00:00 81.82 2016-06-01 02:00:00 80.44 2016-06-01 03:00:00 78.95 2016-06-01 04:00:00 77.34 2016-06-01 05:00:00 75.61 2016-06-01 06:00:00 73.79