croissance.estimation package#
- class croissance.estimation.AnnotatedGrowthCurve(series, outliers, growth_phases)#
Bases:
tuple- growth_phases#
Alias for field number 2
- outliers#
Alias for field number 1
- series#
Alias for field number 0
- class croissance.estimation.GrowthEstimationParameters[source]#
Bases:
object- constrain_n0#
- curve_minimum_duration_hours#
- n0#
- phase_minimum_duration_hours#
- phase_minimum_signal_noise_ratio#
- phase_minimum_slope#
- phase_rank_exclude_below#
- phase_rank_weights#
- segment_log_n0#
- class croissance.estimation.GrowthPhase(start, end, slope, intercept, n0, SNR, rank)[source]#
Bases:
GrowthPhase- property duration#
- class croissance.estimation.RawGrowthPhase(start, end)[source]#
Bases:
RawGrowthPhase- property duration#
- croissance.estimation.estimate_growth(curve: Series, *, params=<croissance.estimation.GrowthEstimationParameters object>, name: str = 'untitled curve') AnnotatedGrowthCurve[source]#