Crate decline_curve_analysis

Crate decline_curve_analysis 

Source

Structs§

AverageDaysTime
Average day length of 1 day.
AverageYearsTime
Average year length of 365.25 days.
DelayParameters
A no-op delay segment that represents a delay with no volume. It can be useful to represent an arbitrary delay in forecasts.
ExponentialParameters
An exponential decline segment that represents a decline with a constant nominal decline rate.
FlatParameters
A flat segment that represents a constant production rate.
HarmonicParameters
A harmonic decline segment.
HyperbolicParameters
A hyperbolic decline segment.
LinearParameters
A linear decline segment.
NominalDeclineRate
The nominal decline rate as a fraction.
ProductionRate
The production rate for a specific time unit.
SecantEffectiveDeclineRate
The secant effective decline rate as a fraction.
TangentEffectiveDeclineRate
The tangent effective decline rate as a fraction.

Enums§

DeclineCurveAnalysisError
An error type for invalid parameters.

Traits§

DeclineTimeUnit
A time unit for decline parameters. The base unit is defined in terms of average days, where an average year is 365.25 days. This allows for conversions between different time units, even with different average year lengths (e.g., 365 days in some software).