Functions
213 items
ExponentialDeclineRate
Calculates rate using Arps (1945) exponential decline curve, [L3/T]. Units of volume [L3] and time [T] must be consistent.
ExponentialDeclineCumulative
Calculates cumulative production using Arps (1945) exponential decline curve, [L3]. Units of volume [L3] and time [T] must be consistent.
ExponentialDeclineTime
Time to reach an economic rate limit for Arps exponential decline, [T]. Returns the time when the production rate falls to the specified economic limit.
ExponentialDeclineEUR
Estimated Ultimate Recovery (EUR) to an economic rate limit for Arps exponential decline, [L3]. Returns cumulative production up to the time the rate reaches the economic limit.
ExponentialDeclineFitParameters
Fit Arps exponential decline to rate-time data and return parameters as a row array [Qi, Di].
ExponentialDeclineWeightedFitParameters
Fit Arps exponential decline to rate-time data with weights and return parameters as a row array [Qi, Di].
HarmonicDeclineRate
Calculates rate using Arps (1945) harmonic decline curve, [L3/T]. Units of volume [L3] and time [T] must be consistent.
HarmonicDeclineCumulative
Calculates cumulative production using Arps (1945) harmonic decline curve, [L3]. Units of volume [L3] and time [T] must be consistent.
HarmonicDeclineTime
Time to reach an economic rate limit for Arps harmonic decline, [T]. Returns the time when the production rate falls to the specified economic limit.
HarmonicDeclineEUR
Estimated Ultimate Recovery (EUR) to an economic rate limit for Arps harmonic decline, [L3]. Returns cumulative production up to the time the rate reaches the economic limit.
HarmonicDeclineFitParameters
Fit Arps harmonic decline to rate-time data and return parameters as a row array [Qi, Di].
HarmonicDeclineWeightedFitParameters
Fit Arps harmonic decline to rate-time data with weights and return parameters as a row array [Qi, Di].
HyperbolicDeclineRate
Calculates rate using Arps (1945) hyperbolic decline curve, [L3/T]. Units of volume [L3] and time [T] must be consistent.
HyperbolicDeclineCumulative
Calculates cumulative production using Arps (1945) hyperbolic decline curve, [L3]. Units of volume [L3] and time [T] must be consistent.
HyperbolicDeclineTime
Time to reach an economic rate limit for Arps hyperbolic decline, [T]. Returns the time when the production rate falls to the specified economic limit.
HyperbolicDeclineEUR
Estimated Ultimate Recovery (EUR) to an economic rate limit for Arps hyperbolic decline, [L3]. Returns cumulative production up to the time the rate reaches the economic limit.
HyperbolicDeclineFitParameters
Fit Arps hyperbolic decline to rate-time data and return parameters as a row array [Qi, Di, b].
HyperbolicDeclineWeightedFitParameters
Fit Arps hyperbolic decline to rate-time data with weights and return parameters as a row array [Qi, Di, b].
ModifiedHyperbolicDeclineRate
Calculates rate using modified hyperbolic production decline curve. Units of volume [L3] and time [T] must be consistent.
ModifiedHyperbolicDeclineCumulative
Calculates cumulative production using modified hyperbolic production decline curve. Units of volume [L3] and time [T] must be consistent.
ModifiedHyperbolicDeclineTime
Time to reach an economic rate limit for modified hyperbolic decline, [T]. Returns the time when the production rate falls to the specified economic limit.
ModifiedHyperbolicDeclineEUR
Estimated Ultimate Recovery (EUR) to an economic rate limit for modified hyperbolic decline, [L3]. Returns cumulative production up to the time the rate reaches the economic limit.
ModifiedHyperbolicDeclineFitParameters
Fit Modified Hyperbolic decline to rate-time data and return parameters as a row array [Qi, Di, Dlim, b].
ModifiedHyperbolicDeclineWeightedFitParameters
Weighted fit of Modified Hyperbolic decline to rate-time data and return parameters as a row array [Qi, Di, Dlim, b].
PowerLawExponentialDeclineRate
Calculates production rate using Power Law Exponential (PLE) rate decline model. Units of volume [L3] and time [T] must be consistent.
PowerLawExponentialDeclineCumulative
Calculates cumulative production using Power Law Exponential (PLE) rate decline model. Units of volume [L3] and time [T] must be consistent.
PowerLawExponentialDeclineTime
Time to reach an economic rate limit for Power Law Exponential (PLE) decline, [T]. Returns the time when the production rate falls to the specified economic limit.
PowerLawExponentialDeclineEUR
Estimated Ultimate Recovery (EUR) to an economic rate limit for Power Law Exponential (PLE) decline, [L3]. Returns cumulative production up to the time the rate reaches the economic limit.
PowerLawExponentialDeclineFitParameters
Fit Power Law Exponential (PLE) decline to rate-time data and return parameters as a row array [Qi_intercept, Di_intercept, D_inf, n].
PowerLawExponentialDeclineWeightedFitParameters
Weighted fit of Power Law Exponential (PLE) decline to rate-time data and return parameters as a row array [Qi_intercept, Di_intercept, D_inf, n].
StretchedExponentialDeclineRate
Calculates production rate using Stretched Exponential decline model. Units of volume [L3] and time [T] must be consistent.
StretchedExponentialDeclineCumulative
Calculates cumulative production using Stretched Exponential decline model. Units of volume [L3] and time [T] must be consistent.
StretchedExponentialDeclineTime
Time to reach an economic rate limit for Stretched Exponential decline, [T].
StretchedExponentialDeclineEUR
Estimated Ultimate Recovery (EUR) to an economic rate limit for Stretched Exponential decline, [L3].
StretchedExponentialDeclineFitParameters
Fit Stretched Exponential decline to rate-time data and return parameters as a row array [Qi, Tau, N].
StretchedExponentialDeclineWeightedFitParameters
Weighted fit of Stretched Exponential decline to rate-time data and return parameters as a row array [Qi, Tau, N].
DuongDeclineRate
Calculates rate using Duong decline model, [L3/T]. Units of volume [L3] and time [T] must be consistent.
DuongDeclineCumulative
Calculates cumulative production using Duong decline model, [L3]. Units of volume [L3] and time [T] must be consistent.
DuongDeclineTime
Time to reach an economic rate limit for Duong decline, [T]. Returns the time when the rate falls to the specified limit.
DuongDeclineEUR
Estimated Ultimate Recovery (EUR) to an economic rate limit for Duong decline, [L3].
DuongDeclineFitParameters
Fit Duong decline to rate-time data and return parameters as a row array [a, m, q1, qInf].
DuongDeclineWeightedFitParameters
Weighted fit of Duong decline to rate-time data and return parameters as a row array [a, m, q1, qInf].
AnsahKnowlesBubaDeclineRate
Calculates production rate using Ansah-Knowles-Buba decline model. Units of volume [L3] and time [T] must be consistent.
AnsahKnowlesBubaDeclineCumulative
Calculates cumulative production using Ansah-Knowles-Buba decline model. Units of volume [L3] and time [T] must be consistent.
AnsahKnowlesBubaDeclineTime
Time to reach an economic rate limit for Ansah-Knowles-Buba decline, [T]. Returns the time when the production rate falls to the specified economic limit.
AnsahKnowlesBubaDeclineEUR
Estimated Ultimate Recovery (EUR) to an economic rate limit for Ansah-Knowles-Buba decline, [L3]. Returns cumulative production up to the time the rate reaches the economic limit.
AnsahKnowlesBubaDeclineFitParameters
Fit Ansah-Knowles-Buba decline to rate-time data and return parameters as a row array [Qi, Alpha, Beta].
AnsahKnowlesBubaDeclineWeightedFitParameters
Weighted fit of Ansah-Knowles-Buba decline to rate-time data and return parameters as a row array [Qi, Alpha, Beta].
BasicFieldProfile
Calculates typical field production profile. Units of volume [L3] and time [T] must be consistent.
CombinedFieldProfile
Calculates field production profile based on drilling schedule and typical well profile.
ComputeSse
Computes the sum of squared errors (SSE) between observed and predicted rate sequences. Returns a scalar value.
ComputeLogSse
Computes the sum of squared errors (SSE) in log-space between observed and predicted rate sequences. Small positive epsilon added before taking logs to avoid log(0).
ComputeWeightedSse
Computes the weighted SSE between observed and predicted sequences.
ComputeWeightedLogSse
Computes the weighted log-space SSE between observed and predicted sequences. Small positive epsilon added before taking logs to avoid log(0).
PboAlMarhoun
Calculates oil bubble point pressure using Al-Marhoun (1988) correlation, [psia].
PboDindorukChristman
Calculates oil bubble point pressure using Dindoruk and Christman (2001) correlation, [psia].
PboDoklaOsman
Calculates oil bubble point pressure using Dokla and Osman (1992) correlation, [psia].
PboGlaso
Calculates oil bubble point pressure using Glaso (1980) correlation, [psia].
PboPetroskyFarshad
Calculates oil bubble point pressure using Petrosky and Farshad (1990) correlation, [psia].
PboStanding
Calculates oil bubble point pressure using Standing (1947) correlation, [psia].
PboVasquezBeggs
Calculates oil bubble point pressure using Vasquez and Beggs (1980) correlation, [psia].
BoSatAlMarhoun1988
Calculates oil formation volume factor using Al-Marhoun (1988) correlation, P <= Pb, [bbl/STB].
BoSatDindorukChristman2001
Calculates oil formation volume factor using Dindoruk and Christman (2001) correlation, P <= Pb, [bbl/STB].
BoSatGlaso1980
Calculates oil formation volume factor using Glaso (1980) correlation, P <= Pb, [bbl/STB].
BoSatPetrosky1990
Calculates oil formation volume factor using Petrosky (1990) correlation, P <= Pb, [bbl/STB].
BoSatStanding1947
Calculates oil formation volume factor using Standing (1947) correlation, P <= Pb, [bbl/STB].
BoSatVasquezBeggs1980
Calculates oil formation volume factor using Vasquez and Beggs (1980) correlation, P <= Pb, [bbl/STB].
BoUSat
Calculates oil formation volume factor for undersaturated oil, P > Pb, [bbl/STB].
RsoAlMarhoun1988
Calculates solution gas-oil ratio using Al-Marhoun (1988) correlation, P <= Pb, [scf/STB].
RsoDindorukChristman2001
Calculates solution gas-oil ratio using Dindoruk and Christman (2001) correlation, P <= Pb, [scf/STB].
RsoGlaso1980
Calculates solution gas-oil ratio using Glaso (1980) correlation, P <= Pb, [scf/STB].
RsoPetroskyFarshad1993
Calculates solution gas-oil ratio using Petrosky and Farshad (1993) correlation, P <= Pb, [scf/STB].
RsoStanding1981
Calculates solution gas-oil ratio using Standing correlation (1981), P <= Pb, [scf/STB].
RsoVasquezBeggs1980
Calculates solution gas-oil ratio using Vasquez and Beggs (1980) correlation, P <= Pb, [scf/STB].
UodEgbogah1983
Calculates dead oil viscosity using Egbogah (1983) correlation, [cP].
UoSatBeggsRobinson1975
Calculates oil viscosity with solution gas using Beggs and Robinson (1975) correlation, P <= Pb, [cP].
UoUSatVasquezBeggs1980
Calculates oil viscosity for undersaturated conditions using Vasquez and Beggs (1980) correlation, P > Pb, [cP].
CoSatVillenaLanzi1985
Calculates oil compressibility using Villena-Lanzi (1985) correlation, P <= Pb, [1/psi].
CoUSatVasquezBeggs1980
Calculates oil compressibility using Vasquez and Beggs (1980) correlation, P > Pb, [1/psi].
ZfactorBrillBeggs
Calculates gas compressibility factor (Z) using Brill and Beggs (1974) correlation, [dimensionless].
ZfactorDAK
Calculates gas compressibility factor (Z) using Dranchuk and Abou-Kassem (1975) equation of state, [dimensionless].
PpcStanding
Calculates pseudo-critical pressure of hydrocarbon gas using Standing correlation, [psia].
PpcSutton
Calculates pseudo-critical pressure of hydrocarbon gas using Sutton (1985) correlation, [psia].
TpcStanding
Calculates pseudo-critical temperature of hydrocarbon gas using Standing correlation, [degR].
TpcSutton
Calculates pseudo-critical temperature of hydrocarbon gas using Sutton (1985) correlation, [degR].
Bg
Calculates gas formation volume factor, [rcf/scf].
UgLGE
Calculates gas viscosity using Lee, Gonzales and Eakin (1966) correlation, [cP].
Cg
Calculates gas compressibility, [1/psi].
GasDensity
Calculates gas density, [g/cc].
BwMcCain
Calculates water formation volume factor using McCain correlation, [bbl/STB].
RswMcCain
Calculates solution gas-water ratio for reservoir water using McCain correlation, [scf/STB].
RswpMcCain
Calculates solution gas-water ratio for pure water using McCain correlation, [scf/STB].
CwSatMcCain
Calculates water compressibility for saturated conditions using McCain correlation, P <= Pb, [1/psi].
CwUSatOsif
Calculates water compressibility for undersaturated conditions using Osif correlation, P >= Pb, [1/psi].
Uw1McCain
Calculates water viscosity at atmospheric pressure and reservoir temperature using McCain correlation, [cP].
UwMcCain
Calculates water viscosity using McCain correlation, [cP].
IFTgoAbdulMajeed
Calculates interfacial (surface) tension for live oil using Abdul-Majeed (1997) correlation, [dymes/cm].
IFTgoBakerSwerdloff
Calculates interfacial (surface) tension for live oil using Baker and Swerdloff (1956) correlation, [dymes/cm].
FrictionPressureDropLiquid
Calculates frictional pressure drop from Fanning equation for single-phase flow of an incompressible, Newtonian fluid, [psi].
InletPipePressureLiquid
Calculates inlet pipe pressure for single phase pipe flow of incompressible, Newtonian fluid, [psia].
OutletPipePressureLiquid
Calculates outlet pipe pressure for single phase pipe flow of incompressible, Newtonian fluid, [psia].
PotentialEnergyPressureDropLiquid
Calculates potential energy pressure drop for single-phase flow of an incompressible, Newtonian fluid, [psi].
ReynoldsNumberLiquid
Calculates Reynolds number for single phase pipe flow of incompressible, Newtonian fluid, [dimensionless].
InletPipePressureGas
Calculates inlet pipe pressure for single phase pipe flow of gas (compressible fluid), [psia].
OutletPipePressureGas
Calculates outlet pipe pressure for single phase pipe flow of gas (compressible fluid), [psia].
ReynoldsNumberGas
Calculates Reynolds number for single phase pipe flow of gas (compressible fluid), [dimensionless].
InletPressureHarBrown
Calculates inlet pipe pressure for multiphase pipe flow using Hagedorn and Brown (1965) correlation, [psia]. Developed for vertical, upward flow and recommended only for near-vertical wellbores.
OutletPressureHarBrown
Calculates outlet pipe pressure for multiphase pipe flow using Hagedorn and Brown (1965) correlation, [psia]. Developed for vertical, upward flow and recommended only for near-vertical wellbores.
PressureGradientHarBrown
Calculates pressure gradient for multiphase pipe flow using Hagedorn and Brown (1965) correlation with Griffith modification, [psi/ft]. Developed for vertical, upward flow and recommended only for near-vertical wellbores.
InletPressureBeggsBrill
Calculates inlet pipe pressure for multiphase pipe flow using Beggs and Brill (1973) correlation, [psia]. Can be applied for any wellbore inclination and flow direction.
OutletPressureBeggsBrill
Calculates outlet pipe pressure for multiphase pipe flow using Beggs and Brill (1973) correlation, [psia]. Can be applied for any wellbore inclination and flow direction.
PressureGradientBeggsBrill
Calculates pressure gradient for multiphase pipe flow using Beggs and Brill (1973) correlation, [psi/ft]. Can be applied for any wellbore inclination and flow direction.
InletPressureGray
Calculates inlet pipe pressure for multiphase pipe flow using Gray (1974) correlation, [psia]. Commonly used for gas wells that are also producing liquid.
OutletPressureGray
Calculates outlet pipe pressure for multiphase pipe flow using Gray (1974) correlation, [psia]. Commonly used for gas wells that are also producing liquid.
PressureGradientGray
Calculates pressure gradient for multiphase pipe flow using Gray (1974) correlation, [psi/ft]. Commonly used for gas wells that are also producing liquid.
FlowRatePSS
Calculates pseudosteady state production flow rate, [STB/d].
FlowRatePSSVogel
Calculates Vogel inflow performance for pseudosteady state flow, [STB/d].
ProdIndexHorWellBO
Calculates pseudosteady state productivity index for horizontal well using Babu-Odeh method for a box-shaped, anisotropic reservoir, with a well placed parallel to X(box length)-direction, [STB/(d.psi)].
ProdIndexHorWellBO2
Calculates pseudosteady state productivity index for horizontal well using Babu-Odeh method for a box-shaped, anisotropic reservoir, with a well centrally placed parallel to X(box length)-direction, [STB/(d.psi)].
ProdIndexPSS
Calculates pseudosteady state productivity index for vertical well, [STB/(d.psi)].
TimeToPSS
Calculates time to pseudosteady state for regular shape drainage area, [h].
FlowRateSS
Calculates steady state production flow rate, [STB/d].
FlowRateSSVogel
Calculates Vogel inflow performance for steady state flow, [STB/d].
ProdIndexHorWellBorisov
Calculates horizontal well productivity index using Borisov method for well in an isotropic reservoir, [STB/(d.psi)].
ProdIndexHorWellGRJ
Calculates horizontal well productivity index using Giger-Reiss-Jourdan method for well in an anisotropic reservoir, [STB/(d.psi)].
ProdIndexHorWellJoshi
Calculates horizontal well productivity index using Joshi method for well in an anisotropic reservoir, [STB/(d.psi)].
ProdIndexHorWellRD
Calculates horizontal well productivity index using Renard-Dupuy method for well in an anisotropic reservoir, [STB/(d.psi)].
ProdIndexSS
Calculates steady state productivity index for vertical well, [STB/(d.psi)].
FlowRateTF
Calculates transient-state production flow rate, [STB/d].
FlowRateTFVogel
Calculates Vogel inflow performance for transient-state flow, [STB/d].
ProdIndexTF
Calculates transient state productivity index for vertical well, [STB/(d.psi)].
GasFlowRatePSS
Calculates gas well flow rate for pseudosteady state condition using Darcy flow approximation, [mscf/d].
GasFlowRatePSSNonDarcy
Calculates gas well stabilized flow rate for pseudosteady state condition with Non-Darcy flow equation, [mscf/d].
NonDarcyCoefficient
Calculates correlation for estimating non-Darcy coefficient, [d/mscf].
TimeToPSSGas
Calculates time to stabilized flow in gas well, [h].
DrainageAreaHorWell1
Calculates horizontal well drainage area represented by two half circles of radius b at each end and a rectangle of dimensions L(2b) in the center (Joshi Method 1), [acres].
DrainageAreaHorWell2
Calculates horizontal well drainage area represented by an ellipse (Joshi Method 2), [acres].
DrainageRadius
Calculates effective drainage radius, [ft].
EffectiveWellboreRadius
Calculates effective wellbore radius, [ft].
EquivalentSkinFactor
Calculates equivalent skin factor for vertical well with hydraulic fracture.
PwVWIHR
Calculates wellbore pressure drop for vertical well in infinite homogeneous reservoir, [psi].
PwVWIHRLCPB
Calculates wellbore pressure drop for vertical well in infinite homogeneous reservoir with linear constant pressure boundary, [psi].
PwVWIHRLSFB
Calculates wellbore pressure drop for vertical well in infinite homogeneous reservoir with linear sealing fault boundary, [psi].
PwVWIHRPCPB
Calculates wellbore pressure drop for vertical well in infinite homogeneous reservoir with perpendicular constant pressures boundary, [psi].
PwVWIHRPMB
Calculates wellbore pressure drop for vertical well in infinite homogeneous reservoir with perpendicular mixed boundaries (boundary 1 - fault, boundary 2 - constant pressure), [psi].
PwVWIHRPSFB
Calculates wellbore pressure drop for vertical well in infinite homogeneous reservoir with perpendicular sealing faults boundary, [psi].
PdLSSIHR
Calculates dimensionless pressure using line source solution in infinite homogeneous reservoir, [dimensionless].
PdwVWIHR
Calculates dimensionless wellbore pressure drop for vertical well in infinite homogeneous reservoir, [dimensionless].
PdwVWIHRLCPB
Calculates dimensionless wellbore pressure drop for vertical well in infinite homogeneous reservoir with linear constant pressure boundary, [dimensionless].
PdwVWIHRLSFB
Calculates dimensionless wellbore pressure drop for vertical well in infinite homogeneous reservoir with linear sealing fault boundary, [dimensionless].
PdwVWIHRPCPB
Calculates dimensionless wellbore pressure drop for vertical well in infinite homogeneous reservoir with perpendicular constant pressures boundary, [dimensionless].
PdwVWIHRPMB
Calculates dimensionless wellbore pressure drop for vertical well in infinite homogeneous reservoir with perpendicular mixed boundaries (boundary 1 - fault, boundary 2 - constant pressure), [dimensionless].
PdwVWIHRPSFB
Calculates dimensionless wellbore pressure drop for vertical well in infinite homogeneous reservoir with perpendicular sealing faults boundary, [dimensionless].
ptaCd
Calculates dimensionless wellbore storage coefficient, [dimensionless].
ptaLd
Calculates dimensionless distance, [dimensionless].
ptaPd
Calculates dimensionless pressure for constant-rate production, [dimensionless].
ptaRwd
Calculates dimensionless radius, [dimensionless].
ptaTd
Calculates dimensionless time, [dimensionless].
KrowCorey
Calculates Corey-type oil relative permeability, [dimensionless].
KrwCorey
Calculates Corey-type water relative permeability, [dimensionless].
KrowLET
Calculates LET-type oil relative permeability, [dimensionless].
KrwLET
Calculates LET-type water relative permeability, [dimensionless].
KrowHonarpourCarbInterWet
Calculates oil relative permeability using Honarpour (1982) correlation for intermediately wet limestone and dolomite, [dimensionless].
KrowHonarpourCarbWaterWet
Calculates oil relative permeability using Honarpour (1982) correlation for water wet limestone and dolomite, [dimensionless].
KrowHonarpourSandInterWet
Calculates oil relative permeability using Honarpour (1982) correlation for intermediately wet sandstone and conglomerate, [dimensionless].
KrowHonarpourSandWaterWet
Calculates oil relative permeability using Honarpour (1982) correlation for water wet sandstone and conglomerate, [dimensionless].
KrwHonarpourCarbInterWet
Calculates water relative permeability using Honarpour (1982) correlation for intermediately wet limestone and dolomite, [dimensionless].
KrwHonarpourCarbWaterWet
Calculates water relative permeability using Honarpour (1982) correlation for water wet limestone and dolomite, [dimensionless].
KrwHonarpourSandInterWet
Calculates water relative permeability using Honarpour (1982) correlation for intermediately wet sandstone and conglomerate, [dimensionless].
KrwHonarpourSandWaterWet
Calculates water relative permeability using Honarpour (1982) correlation for water wet sandstone and conglomerate, [dimensionless].
KrcgIKGasCond
Calculates condensate relative permeability in gas-condensate system using Ibrahim-Koederitz correlation, [dimensionless].
KrgIKGasCond
Calculates gas relative permeability in gas-condensate system using Ibrahim-Koederitz correlation, [dimensionless].
KrgIKGasOilCarb
Calculates gas relative permeability in gas-oil system using Ibrahim-Koederitz correlation for carbonate, [dimensionless].
KrgIKGasOilSand
Calculates gas relative permeability in gas-oil system using Ibrahim-Koederitz correlation for sandstone, [dimensionless].
KrgwIKGasWater
Calculates gas relative permeability in gas-water system using Ibrahim-Koederitz correlation, [dimensionless].
KrogIKGasOilCarb
Calculates oil relative permeability in gas-oil system using Ibrahim-Koederitz correlation for carbonate, [dimensionless].
KrogIKGasOilSand
Calculates oil relative permeability in gas-oil system using Ibrahim-Koederitz correlation for sandstone, [dimensionless].
KrowIKCarbInterWet
Calculates oil relative permeability using Ibrahim-Koederitz correlation for intermediate-wet carbonate, [dimensionless].
KrowIKCarbOilWet
Calculates oil relative permeability using Ibrahim-Koederitz correlation for oil-wet carbonate, [dimensionless].
KrowIKCarbStrongWaterWet
Calculates oil relative permeability using Ibrahim-Koederitz correlation for strongly water-wet carbonate, [dimensionless].
KrowIKCarbWaterWet
Calculates oil relative permeability using Ibrahim-Koederitz correlation for water-wet carbonate, [dimensionless].
KrowIKSandInterWet
Calculates oil relative permeability using Ibrahim-Koederitz correlation for intermediate-wet sandstone, [dimensionless].
KrowIKSandOilWet
Calculates oil relative permeability using Ibrahim-Koederitz correlation for oil-wet sandstone, [dimensionless].
KrowIKSandStrongWaterWet
Calculates oil relative permeability using Ibrahim-Koederitz correlation for strongly water-wet sandstone, [dimensionless].
KrowIKSandWaterWet
Calculates oil relative permeability using Ibrahim-Koederitz correlation for water-wet sandstone, [dimensionless].
KrwIKCarbInterWet
Calculates water relative permeability using Ibrahim-Koederitz correlation for intermediate-wet carbonate, [dimensionless].
KrwIKCarbOilWet
Calculates water relative permeability using Ibrahim-Koederitz correlation for oil-wet carbonate, [dimensionless].
KrwIKCarbStrongWaterWet
Calculates water relative permeability using Ibrahim-Koederitz correlation for strongly water-wet carbonate, [dimensionless].
KrwIKCarbWaterWet
Calculates water relative permeability using Ibrahim-Koederitz correlation for water-wet carbonate, [dimensionless].
KrwIKGasWater
Calculates water relative permeability in gas-water system using Ibrahim-Koederitz correlation, [dimensionless].
KrwIKSandInterWet
Calculates water relative permeability using Ibrahim-Koederitz correlation for intermediate-wet sandstone, [dimensionless].
KrwIKSandOilWet
Calculates water relative permeability using Ibrahim-Koederitz correlation for oil-wet sandstone, [dimensionless].
KrwIKSandStrongWaterWet
Calculates water relative permeability using Ibrahim-Koederitz correlation for strongly water-wet sandstone, [dimensionless].
KrwIKSandWaterWet
Calculates water relative permeability using Ibrahim-Koederitz correlation for water-wet sandstone, [dimensionless].
CfNewmanL
Calculates rock pore volume compressibility in limestones using Newman correlation, [1/psi].
CfNewmanS
Calculates rock pore volume compressibility in sandstones using Newman correlation, [1/psi].
CubicSplineDifferentiate
Calculates first derivative using natural cubic spline interpolation.
CubicSplineIntegrate
Calculates definite integral using natural cubic spline interpolation from the start up to point t.
CubicSplineIntegrateT1T2
Calculates definite integral using natural cubic spline interpolation from point t1 to point t2.
CubicSplineInterpolate
Calculates interpolated value using natural cubic spline interpolation.
CubicSplinesIntersection
Calculates x value of intersection point between two cubic splines.
DataDifferentiate
Calculates derivative for data samples at point t with smoothing.
LinearSplineDifferentiate
Calculates first derivative using linear spline interpolation.
LinearSplineIntegrate
Calculates definite integral using linear spline interpolation from the start up to point t.
LinearSplineIntegrateT1T2
Calculates definite integral using linear spline interpolation from point t1 to point t2.
LinearSplineInterpolate
Calculates interpolated value using linear spline interpolation.
LinearSplinesIntersection
Calculates x value of intersection point between two linear splines.
ProximalInterpolate
Calculates interpolated value using proximal interpolation.
StepInterpolate
Calculates interpolated value using step interpolation.
API2SG
Converts API gravity to oil specific gravity, [dimensionless].
SG2API
Converts oil specific gravity to API gravity, [API].
UnitConverter
Converts value from one unit to another, [depends on units].
ExpIntegralEi
Calculates the exponential integral function Ei(x).