pyspc.model.grp16.cal_verif.GRP_Verif
- class pyspc.model.grp16.cal_verif.GRP_Verif(filename=None, datatype=None)[source]
Bases :
objectStructure 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
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