| |
- interpolation(x, x1, y1, x2, y2)
- Interpolation linéaire entre deux points (x1,y1) et (x2,y2)
:param float x: abscisse du point à interpoler
:param float x1: abscisse du premier point
:param float y1: ordonnée du premier point
:param float x2: abscisse du deuxième point
:param float y2: ordonnée du deuxième point
:type: ordonnée du point interpolée ou None si x1=x2
:rtype: float ou None
- interpolation_date(dt, dt1, v1, dt2, v2)
- Interpolation d'un valeur entre deux dates
:param datetime dt: Date de l'interpolation
:param dt1: Première date
:param v1: valeur associée à dt1
:param dt2: Deuxième date
:param v2: valeur associée à dt2
:return: la valeur interpolée ou None si dt1=dt2
:rtype: float ou None
- interpolation_date_from_value(val, dt1, val1, dt2, val2)
- Interpolation d'une date à partir d'une valeur et deux points
:param val: valeur de l'interpolation
:param dt1: Première date
:param val1: valeur associée à dt1
:param dt2: Deuxième date
:param val2: valeur associée à dt2
:return: la date de l'interpolation
:rtype: datetime.datetime ou None
|