Package: aRpsDCA 1.1.1

aRpsDCA: Arps Decline Curve Analysis in R

Functions for Arps decline-curve analysis on oil and gas data. Includes exponential, hyperbolic, harmonic, and hyperbolic-to-exponential models as well as the preceding with initial curtailment or a period of linear rate buildup. Functions included for computing rate, cumulative production, instantaneous decline, EUR, time to economic limit, and performing least-squares best fits.

Authors:Derrick Turk [aut, cre, cph]

aRpsDCA_1.1.1.tar.gz
aRpsDCA_1.1.1.zip(r-4.5)aRpsDCA_1.1.1.zip(r-4.4)aRpsDCA_1.1.1.zip(r-4.3)
aRpsDCA_1.1.1.tgz(r-4.4-any)aRpsDCA_1.1.1.tgz(r-4.3-any)
aRpsDCA_1.1.1.tar.gz(r-4.5-noble)aRpsDCA_1.1.1.tar.gz(r-4.4-noble)
aRpsDCA_1.1.1.tgz(r-4.4-emscripten)aRpsDCA_1.1.1.tgz(r-4.3-emscripten)
aRpsDCA.pdf |aRpsDCA.html
aRpsDCA/json (API)

# Install 'aRpsDCA' in R:
install.packages('aRpsDCA', repos = c('https://derrickturk.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/derrickturk/arpsdca/issues

On CRAN:

decline-curve-analysispetroleumpetroleum-engineering

4.73 score 35 stars 31 scripts 236 downloads 62 exports 0 dependencies

Last updated 7 years agofrom:12a938a6ce. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 01 2024
R-4.5-winOKNov 01 2024
R-4.5-linuxOKNov 01 2024
R-4.4-winOKNov 01 2024
R-4.4-macOKNov 01 2024
R-4.3-winOKNov 01 2024
R-4.3-macOKNov 01 2024

Exports:arps.Darps.declinearps.eurarps.Nparps.qarps.t.elarps.with.buildupas.effectiveas.nominalbest.curtailed.fitbest.curtailed.fit.from.intervalbest.curtailed.fit.from.Npbest.exponentialbest.exponential.curtailedbest.exponential.curtailed.from.intervalbest.exponential.curtailed.from.Npbest.exponential.from.intervalbest.exponential.from.interval.with.buildupbest.exponential.from.Npbest.exponential.from.Np.with.buildupbest.exponential.with.buildupbest.fitbest.fit.from.intervalbest.fit.from.interval.with.buildupbest.fit.from.Npbest.fit.from.Np.with.buildupbest.fit.with.buildupbest.hyp2expbest.hyp2exp.curtailedbest.hyp2exp.curtailed.from.intervalbest.hyp2exp.curtailed.from.Npbest.hyp2exp.from.intervalbest.hyp2exp.from.interval.with.buildupbest.hyp2exp.from.Npbest.hyp2exp.from.Np.with.buildupbest.hyp2exp.with.buildupbest.hyperbolicbest.hyperbolic.curtailedbest.hyperbolic.curtailed.from.intervalbest.hyperbolic.curtailed.from.Npbest.hyperbolic.from.intervalbest.hyperbolic.from.interval.with.buildupbest.hyperbolic.from.Npbest.hyperbolic.from.Np.with.buildupbest.hyperbolic.with.buildupcurtailcurtailed.Dcurtailed.Npcurtailed.qexponential.Npexponential.qharmonic.Dharmonic.Npharmonic.qhyp2exp.Dhyp2exp.Nphyp2exp.qhyp2exp.transitionhyperbolic.Dhyperbolic.Nphyperbolic.qrescale.by.time

Dependencies:

Readme and manuals

Help Manual

Help pageTopics
Arps Decline Curve Analysis in RaRpsDCA-package aRpsDCA
Arps decline classes and S3 methodsarps arps.D arps.D.arps arps.D.exponential arps.D.hyp2exp arps.D.hyperbolic arps.decline arps.Np arps.Np.arps arps.Np.exponential arps.Np.hyp2exp arps.Np.hyperbolic arps.q arps.q.arps arps.q.exponential arps.q.hyp2exp arps.q.hyperbolic
EUR and time-to-limit for Arps decline curvesarps.eur arps.t.el
Arps declines with linear buildup periodarps.with.buildup
Arps decline conversion from nominal to effectiveas.effective
Arps decline conversion from effective to nominalas.nominal
Best-fitting of Arps decline curvesbest.curtailed.fit best.curtailed.fit.from.interval best.curtailed.fit.from.Np best.exponential best.exponential.curtailed best.exponential.curtailed.from.interval best.exponential.curtailed.from.Np best.exponential.from.interval best.exponential.from.interval.with.buildup best.exponential.from.Np best.exponential.from.Np.with.buildup best.exponential.with.buildup best.fit best.fit.from.interval best.fit.from.interval.with.buildup best.fit.from.Np best.fit.from.Np.with.buildup best.fit.with.buildup best.hyp2exp best.hyp2exp.curtailed best.hyp2exp.curtailed.from.interval best.hyp2exp.curtailed.from.Np best.hyp2exp.from.interval best.hyp2exp.from.interval.with.buildup best.hyp2exp.from.Np best.hyp2exp.from.Np.with.buildup best.hyp2exp.with.buildup best.hyperbolic best.hyperbolic.curtailed best.hyperbolic.curtailed.from.interval best.hyperbolic.curtailed.from.Np best.hyperbolic.from.interval best.hyperbolic.from.interval.with.buildup best.hyperbolic.from.Np best.hyperbolic.from.Np.with.buildup best.hyperbolic.with.buildup bestfit
Arps decline curves with initial curtailmentarps.D.curtailed arps.Np.curtailed arps.q.curtailed curtail curtailed curtailed.D curtailed.Np curtailed.q
Arps exponential declinesexponential exponential.Np exponential.q
Format methods for Arps decline objectsformat.arps
Arps harmonic declinesharmonic harmonic.D harmonic.Np harmonic.q
Arps hyperbolic-to-exponential declineshyp2exp hyp2exp.D hyp2exp.Np hyp2exp.q hyp2exp.transition
Arps hyperbolic declineshyperbolic hyperbolic.D hyperbolic.Np hyperbolic.q
Print methods for Arps decline objectsprint.arps
Time unit conversion for DCArescale.by.time