pyspc.model.grp16.cal_verif.GRP_Verif

class pyspc.model.grp16.cal_verif.GRP_Verif(filename=None, datatype=None)[source]

Bases : object

Structure des résultats des fiches de performance (PDF) de GRP Calage

filename

Nom de la fiche de performance

Type:

str

datatype

Nom du type de fiche de performance

Type:

str

__init__(filename=None, datatype=None)[source]

Initialisation de l’instance de la classe <GRP_Verif>

Paramètres:
  • filename (str) – Nom de la fiche de performance

  • datatype (str) – Nom du type de fiche de performance

Methods

__init__([filename, datatype])

Initialisation de l'instance de la classe <GRP_Verif>

check_datatype([datatype])

Tester le type de fiche de performance

get_datatypes()

Liste des types de fiche de performance

read()

Lecture de la fiche de performance (PDF) de GRP Calage

split_basename([filename, datatype])

Extraire la configuration du calage depuis le nom de la fiche de performance selon le type de fiche (cal, rtime)

classmethod check_datatype(datatype=None)[source]

Tester le type de fiche de performance

Paramètres:

datatype (str) – Nom du type de fiche de performance

Lève:

ValueError – Si le type de fiche de performance est incorrect

classmethod get_datatypes()[source]

Liste des types de fiche de performance

Renvoie:

Types de fiche de performance - cal : calage - rtime : calage sur la période complète

Type renvoyé:

list

read()[source]

Lecture de la fiche de performance (PDF) de GRP Calage

Exemples

>>> from pyspc.model.grp16.cal_verif import GRP_Verif
>>> filename = 'data/model/grp16/cal/20171010140931_FichePerf_calage_complet_K0403010_SC_9_HC_3_SV_54.pdf'
>>> dtype = 'rtime'
>>> reader = GRP_Verif(filename=filename, datatype=dtype)
>>> data = reader.read()
>>> data
{'SMN_TAN': {'Eff': 0.846, 'POD': 64.1, 'FAR': 13.8, 'CSI': 58.1}}
classmethod split_basename(filename=None, datatype=None)[source]

Extraire la configuration du calage depuis le nom de la fiche de performance selon le type de fiche (cal, rtime)

Paramètres:
  • filename (str) – Nom de la fiche de performance

  • datatype (str) – Nom du type de fiche de performance

Renvoie:

  • cd (str) – Bassin

  • hc (str) – Horizon de calage

  • sc (str) – Seuil de calage

  • sv (str) – Seuil de vigilance

Lève:

ValueError – Si le type de fiche de performance est incorrect