Package: ecode 0.1.0

Haoran Wu

ecode: Ordinary Differential Equation Systems in Ecology

A framework to simulate ecosystem dynamics through ordinary differential equations (ODEs). You create an ODE model, tells 'ecode' to explore its behaviour, and perform numerical simulations on the model. 'ecode' also allows you to fit model parameters by machine learning algorithms. Potential users include researchers who are interested in the dynamics of ecological community and biogeochemical cycles.

Authors:Haoran Wu [aut, cre], Chen Peng [aut]

ecode_0.1.0.tar.gz
ecode_0.1.0.zip(r-4.5)ecode_0.1.0.zip(r-4.4)ecode_0.1.0.zip(r-4.3)
ecode_0.1.0.tgz(r-4.4-any)ecode_0.1.0.tgz(r-4.3-any)
ecode_0.1.0.tar.gz(r-4.5-noble)ecode_0.1.0.tar.gz(r-4.4-noble)
ecode_0.1.0.tgz(r-4.4-emscripten)ecode_0.1.0.tgz(r-4.3-emscripten)
ecode.pdf |ecode.html
ecode/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/haoranpopevo/ecode/issues

On CRAN:

3.95 score 6 stars 3 scripts 126 downloads 25 exports 31 dependencies

Last updated 4 months agofrom:af94239a2b. Checks:OK: 7. Indexed: yes.

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

Exports:eodeeode_get_cripoieode_get_sysmateode_get_velocityeode_gridSearcheode_is_centreeode_is_saddleeode_is_stafoceode_is_stanodeode_is_stapoieode_is_unsfoceode_is_unsnodeode_is_validvaleode_lossfeode_projeode_sensitivity_projeode_set_constrainteode_set_parametereode_simuAnnealingeode_stability_typepc_calculatorpc_plotpdatapdistpp

Dependencies:clicolorspacecowplotfansifarverggplot2gluegtableisobandlabelinglatticelifecyclemagrittrMASSMatrixmgcvmunsellnlmepillarpkgconfigR6RColorBrewerrlangscalesstringistringrtibbleutf8vctrsviridisLitewithr

Readme and manuals

Help Manual

Help pageTopics
Subtract Operator for Phase Points-.pp
Extract Parts of an Population Dynamics Data[.pdata
Multiply Operator for Phase Points*.pp
Divide Operator for Phase Points/.pp
Add Operator for Phase Points+.pp
Create an ODE Systemeode
Find Equilibrium Pointeode_get_cripoi
System Matrixeode_get_sysmat
Velocity Vectoreode_get_velocity
Grid Search For Optimal Parameterseode_gridSearch
Centreeode_is_centre
Saddleeode_is_saddle
Stable Focuseode_is_stafoc
Stable Nodeeode_is_stanod
Stable Equilibrium Pointeode_is_stapoi
Unstable Focuseode_is_unsfoc
Unstable Nodeeode_is_unsnod
Test the Validity of a Phase Pointeode_is_validval
Calculate Loss Functioneode_lossf
Solve ODEseode_proj
Sensitivity Analysiseode_sensitivity_proj
Set New Constraintseode_set_constraint
Set New Parameterseode_set_parameter
Simulated Annealing For Optimal Parameterseode_simuAnnealing
Stability Analysiseode_stability_type
Length of an ODE Systemlength.eode
Get Length Of Population Dynamics Datalength.pdata
Variable Calculator In ODE Systemspc_calculator
Plot a Phase Curve in Phase Planepc_plot
Create Population Dynamics Datapdata
Distance between Phase Pointspdist
Plot Phase Velocity Vector Fieldplot.eode
Plot a Phase Curve With Timeplot.pc
Plot Phase Curve Familyplot.pcfamily
Create a Plot of a Phase Velocity Vectorplot.velocity
Create a Phase Pointpp
Print Brief Details of an ODE Systemprint.eode
Print Brief Details of a Phase Curveprint.pc
Print Brief Details of a Phase Curve Familyprint.pcfamily
Print Brief Details of Population Dynamics Dataprint.pdata
Print Brief Details of a Phase Pointprint.pp
Print Brief Details of a Phase Velocity Vectorprint.velocity