libhydro.processing.htoq
index
/home/seb/PHyC_source/libhydro3/libhydro/processing/htoq.py

Module de conversion de données de hauteur en données de débit

 
Modules
       
copy
datetime
libhydro.processing.interpolation
numpy
libhydro.core.obshydro

 
Functions
       
correction_hauteurs(seriehydro, ccor)
Correction des hauteurs à partir d'une courbe de correction
 
Arguments:
    seriehydro (obshydro.Serie): serie hydro
    ccor (CourbeCorrection) : courbe de correction à appliquer à la série
 
Return a serie hydro (obshydro.Serie)
courbetarage_active(courbestarage, dte)
Retourne la courbe de tarage active
 
Arguments:
    courbestarage: a CourbeTarage or an iterable of CourbeTarage
    dte (datetime.datetime): date de rechercher
 
Return : CourbeTarge or None : la pramière courbe de tarage active
hauteur_corrigee(dte, hauteur, ccor)
Calcul de la hauteur corrigée à partir d'une courbe de correction
 
Arguments:
    dte (datetime.datetime): date de la mesure à corriger
    hauteur (float): hauteur à corriger
    ccor (CourbeCorrection) : courbe de correction
 
Return: float or None: hauteur corrigée
obsh_to_obsq(obsh, courbestarage)
Obtention d'une observation de débit
à partir d'une observation de hauteur
 
Arguments:
    obsh (obshydro.Observation) Observation hydro de hauteur
    courbestarage : iterbale of courbetarage.CourbeTarage
 
Return obshydro.Observation Observation hydro de debit with a result
    which can be nan
serieh_to_serieq(seriehydro=None, courbestarage=None, courbecorrection=None)
Conversion d'une série hydro de hauteur en une série hydro de débit
 
Arguments:
    seriehydro (_obshydro.Serie): une serie hydro
    courbestarage (an iterable of CourbeTarage): courbes de tarages
    courbecorrection (CourbeCorrection or None): courbe de correction
 
Return: (_obshydro.Serie): une serie hydro de débit