pyspc.model.grp16.rt_archive.GRPRT_Archive

class pyspc.model.grp16.rt_archive.GRPRT_Archive(filename=None)[source]

Bases : object

Structure de données GRPRT Archive (GRP Temps Réel)

  • PV_10A.DAT

  • QV_10A.DAT

  • TV_10A.DAT

filename

Nom du fichier Archve de GRP Temps-Réel

Type:

str

varname

Variable

Type:

str

__init__(filename=None)[source]

Initialisation de l’instance de la classe GRPRT_Archive

Paramètres:

filename (str) – Nom du fichier Archve de GRP Temps-Réel

Methods

__init__([filename])

Initialisation de l'instance de la classe GRPRT_Archive

get_varnames()

Définir le nom de la variable

read()

Lecture du fichier GRPRT_Archive

split_basename([filename])

Extraire les informations depuis le nom du fichier de données GRP Archive (GRP Temps-Réel)

write([data])

Ecriture du fichier GRPRT_Archive

classmethod get_varnames()[source]

Définir le nom de la variable

read()[source]

Lecture du fichier GRPRT_Archive

Renvoie:

Tableau des données d’archives de GRP Temps-Réel

Type renvoyé:

pandas.DataFrame

Exemples

>>> from pyspc.model.grp16 import GRPRT_Archive
>>> f = 'data/model/grp16/rt/PV_10A.DAT'
>>> reader = GRP_Data(filename=f)
>>> reader
*************************************
*********** GRP 2016 - RT Archive ***
*************************************
*  NOM FICHIER      = data/model/grp16/rt/PV_10A.DAT
*  NOM VARIABLE     = PV
*************************************
>>> df = reader.read()
>>> df
Code                 43091005
Date (TU)
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
>>> f = 'data/model/grp16/rt/QV_10A.DAT'
>>> reader = GRP_Data(filename=f)
>>> reader
*************************************
*********** GRP 2016 - RT Archive ***
*************************************
*  NOM FICHIER      = data/model/grp16/rt/QV_10A.DAT
*  NOM VARIABLE     = QV
*************************************
>>> df = reader.read()
>>> df
Code                  K0114030
Date (TU)
2017-06-13 12:00:00    0.57
2017-06-13 13:00:00    0.57
2017-06-13 14:00:00    0.56
2017-06-13 15:00:00    0.59
2017-06-13 16:00:00    0.58
2017-06-13 17:00:00    0.70
2017-06-13 18:00:00   11.20
2017-06-13 19:00:00  121.00
2017-06-13 20:00:00  203.00
2017-06-13 21:00:00  159.00
2017-06-13 22:00:00   92.80
2017-06-13 23:00:00   53.80
>>> f = 'data/model/grp16/rt/TV_10A.DAT'
>>> reader = GRP_Data(filename=f)
>>> reader
*************************************
*********** GRP 2016 - RT Archive ***
*************************************
*  NOM FICHIER      = data/model/grp16/rt/TV_10A.DAT
*  NOM VARIABLE     = TV
*************************************
>>> df = reader.read()
>>> df
Code                 07105003
Date (TU)
2014-01-14 12:00:00       0.9
2014-01-14 13:00:00       1.1
2014-01-14 14:00:00       0.7
2014-01-14 15:00:00       0.6
2014-01-14 16:00:00       0.2
2014-01-14 17:00:00      -0.5
2014-01-14 18:00:00      -0.5
2014-01-14 19:00:00      -1.4
2014-01-14 20:00:00      -1.9
2014-01-14 21:00:00      -2.3
2014-01-14 22:00:00      -2.8
2014-01-14 23:00:00      -3.1
2014-01-15 00:00:00      -3.4
2014-01-15 01:00:00      -3.7
2014-01-15 02:00:00      -4.0
2014-01-15 03:00:00      -4.0
2014-01-15 04:00:00      -4.2
2014-01-15 05:00:00      -4.6
2014-01-15 06:00:00      -4.7
2014-01-15 07:00:00      -4.9
2014-01-15 08:00:00      -4.9
2014-01-15 09:00:00      -3.6
2014-01-15 10:00:00      -1.7
2014-01-15 11:00:00       0.3
2014-01-15 12:00:00       1.1
2014-01-15 13:00:00       2.1
2014-01-15 14:00:00       2.0
2014-01-15 15:00:00       2.2
2014-01-15 16:00:00       2.6
2014-01-15 17:00:00       2.1
2014-01-15 18:00:00       1.2
static split_basename(filename=None)[source]

Extraire les informations depuis le nom du fichier de données GRP Archive (GRP Temps-Réel)

Paramètres:

filename (str) – Fichier de données GRP Archive (GRP Temps-Réel)

Renvoie:

varname – Nom de la variable

Type renvoyé:

str

Exemples

>>> from pyspc.model.grp16 import GRPRT_Archive
>>> f = 'data/model/grp16/rt/PV_10A.DAT'
>>> varname = GRPRT_Archive.split_basename(filename=f)
>>> varname
PV
write(data=None)[source]

Ecriture du fichier GRPRT_Archive

Paramètres:

data (pandas.DataFrame) – Tableau des données d’observation de GRP 2016