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, courbecorrection, pivots=False)
Correction des hauteurs à partir d'une courbe de correction
 
Arguments:
    seriehydro (obshydro.Serie): serie hydro
    ccor (CourbeCorrection) : courbe de correction à appliquer à la série
    pivots (bool): si True ajoute des points au niveau des pivots
    de la courbe de correction
 
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 première courbe de tarage active
ctar_get_pivots_between_debits(ctar, qmin, qmax)
Return pivots entre les débits qmin et qmax
 
Si qmin=None, retourne les points dont le débit est inférieure à qmax
Si qmax=None, retourne les points dont le débit est supérieure à qmin
 
Arguments:
    ctar (CourbeTarage) = courbe de tarage
    qmin (float or None) = borne inférieure
    qmax (float or None) = borne supérieure
 
Retour:
    a list of PivotCTPoly or PivotCTPuissance
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, pivots=False)
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
    pivots (bool): si True ajoute des points au niveau des pivots des
    courbes de tarage et de correction
 
Return: (_obshydro.Serie): une serie hydro de débit