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.7)aRpsDCA_1.1.1.zip(r-4.6)aRpsDCA_1.1.1.zip(r-4.5)
aRpsDCA_1.1.1.tgz(r-4.6-any)aRpsDCA_1.1.1.tgz(r-4.5-any)
aRpsDCA_1.1.1.tar.gz(r-4.7-any)aRpsDCA_1.1.1.tar.gz(r-4.6-any)
aRpsDCA_1.1.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
aRpsDCA/json (API)

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

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

On CRAN:

Conda:

decline-curve-analysispetroleumpetroleum-engineering

4.72 score 34 stars 31 scripts 183 downloads 62 exports 0 dependencies

Last updated from:12a938a6ce. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK105
source / vignettesOK143
linux-release-x86_64OK97
macos-release-arm64OK127
macos-oldrel-arm64OK144
windows-develOK65
windows-releaseOK83
windows-oldrelOK60
wasm-releaseOK91

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