pyspc.model.grp16.cal_data.GRP_Data
- class pyspc.model.grp16.cal_data.GRP_Data(filename=None)[source]
Bases :
objectStructure de données GRP Data (GRP Calage)
- filename
Nom du fichier de données
- Type:
str
- station
Nom de la station
- Type:
str
- varname
Nom de la variable
- Type:
str
- __init__(filename=None)[source]
Initialisation de l’instance de la classe GRP_Data
- Paramètres:
filename (str) – Nom du fichier de données
Methods
__init__([filename])Initialisation de l'instance de la classe GRP_Data
Définir le nom de la variable
join_basename([station, varname])Définir le nom du fichier de données GRP Data (GRP Calage) à partir des informations
read([strict])Lecture du fichier de données GRP Data (GRP Calage)
split_basename([filename])Extraire les informations depuis le nom du fichier de données GRP Data (GRP Calage)
write([data, dirname, strict])Ecrire le fichier de données GRP Data (GRP Calage)
- static join_basename(station=None, varname=None)[source]
Définir le nom du fichier de données GRP Data (GRP Calage) à partir des informations
- Paramètres:
station (str) – Identifiant de la station
varname (str) – Nom de la variable
- Renvoie:
filename – Fichier de données GRP Data (GRP Calage)
- Type renvoyé:
str
- read(strict=False)[source]
Lecture du fichier de données GRP Data (GRP Calage)
- Paramètres:
strict (bool) – Lecture avec vérification de la variable (défaut: False)
- Renvoie:
Tableau des données d’observation de GRP 2016
- Type renvoyé:
pandas.DataFrame
Exemples
>>> from pyspc.model.grp16 import GRP_Data >>> f = 'data/model/grp16/cal/43091005_P.txt' >>> reader = GRP_Data(filename=f) >>> df = reader.read() >>> df P(mm) AAAAMMJJHH 2017-06-13 12:00:00 0.0 2017-06-13 13:00:00 0.0 2017-06-13 14:00:00 0.0 2017-06-13 15:00:00 23.8 2017-06-13 16:00:00 2.6 2017-06-13 17:00:00 2.2 2017-06-13 18:00:00 1.2 2017-06-13 19:00:00 4.9 2017-06-13 20:00:00 34.2 2017-06-13 21:00:00 0.2 2017-06-13 22:00:00 0.0 2017-06-13 23:00:00 0.0
- static split_basename(filename=None)[source]
Extraire les informations depuis le nom du fichier de données GRP Data (GRP Calage)
- Paramètres:
filename (str) – Fichier de données GRP Data (GRP Calage)
- Renvoie:
station (str) – Identifiant de la station
varname (str) – Nom de la variable
Exemples
>>> from pyspc.model.grp16 import GRP_Data >>> f = 'data/model/grp16/cal/43091005_P.txt' >>> [station, varname] = GRP_Data.split_basename(filename=f) >>> station 43091005 >>> varname P