Package: simlandr 0.4.1

simlandr: Simulation-Based Landscape Construction for Dynamical Systems

A toolbox for constructing potential landscapes for dynamical systems using Monte Carlo simulation. The method is based on the potential landscape definition by Wang et al. (2008) <doi:10.1073/pnas.0800579105> (also see Zhou & Li, 2016 <doi:10.1063/1.4943096> for further mathematical discussions) and can be used for a large variety of models.

Authors:Jingmeng Cui [aut, cre]

simlandr_0.4.1.tar.gz
simlandr_0.4.1.zip(r-4.7)simlandr_0.4.1.zip(r-4.6)simlandr_0.4.1.zip(r-4.5)
simlandr_0.4.1.tgz(r-4.6-x86_64)simlandr_0.4.1.tgz(r-4.6-arm64)simlandr_0.4.1.tgz(r-4.5-x86_64)simlandr_0.4.1.tgz(r-4.5-arm64)
simlandr_0.4.1.tar.gz(r-4.7-arm64)simlandr_0.4.1.tar.gz(r-4.7-x86_64)simlandr_0.4.1.tar.gz(r-4.6-arm64)simlandr_0.4.1.tar.gz(r-4.6-x86_64)
simlandr_0.4.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
simlandr/json (API)

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

Bug tracker:https://github.com/sciurus365/simlandr/issues

Pkgdown/docs site:https://sciurus365.github.io

Uses libs:
  • c++– GNU Standard C++ Library v3

On CRAN:

Conda:

research-toolcpp

6.08 score 7 stars 2 packages 19 scripts 403 downloads 42 exports 95 dependencies

Last updated from:6d353ca917. Checks:13 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK187
linux-devel-x86_64OK182
source / vignettesOK373
linux-release-arm64OK190
linux-release-x86_64OK188
macos-release-arm64OK120
macos-release-x86_64OK244
macos-oldrel-arm64OK111
macos-oldrel-x86_64OK346
windows-develOK159
windows-releaseOK161
windows-oldrelOK165
wasm-releaseOK179

Exports:%>%add_arg_eleas_hash_big_matrixas.mcmc.listattach_all_matricesattach_hash_big_matrixautolayerautoplotbatch_simulationcalculate_barriercalculate_barrier_3d_corecheck_convdetermine_limsfill_in_structget_barrier_heightget_distget_geommake_2d_matrixmake_2d_singlemake_2d_staticmake_2d_tidy_distmake_3d_animationmake_3d_matrixmake_3d_singlemake_3d_staticmake_4d_singlemake_4d_staticmake_arg_gridmake_barrier_grid_2dmake_barrier_grid_3dmodified_simulationmulti_init_simulationnargnelenew_arg_setplotly_ldsave_landscapesim_fun_gradsim_fun_nongradsim_fun_testsim_fun_test2sim_SDE

Dependencies:askpassbase64encBHbigmemorybigmemory.sribslibcachemclicodacodetoolscpp11crayoncrosstalkcurldata.tableDerivdigestdplyrevaluatefarverfastmapFNNfontawesomeforcatsfsfurrrfuturegenericsggplot2globalsgluegtablehighrhmshtmltoolshtmlwidgetshttrisobandjquerylibjsonlitekernlabKernSmoothknitrkslabelinglaterlatticelazyevallifecyclelistenvmagrittrMASSMatrixmclustmemoisemgcvmimemulticoolmvtnormnlmeopensslotelparallellypillarpkgconfigplotlypracmaprettyunitsprogresspromisespurrrR6rappdirsRColorBrewerRcpprlangrmarkdownS7sassscalesSim.DiffProcstringistringrsystibbletidyrtidyselecttinytexutf8uuidvctrsviridisLitewithrxfunyaml

Construct the potential landscapes from simulation results
Introduction | Single simulation landscape | 2d (x, y) plot | 3d (x, y, z) or (x, y, color) plot | 4d (x, y, z, color) plot | Multiple simulation landscape | 2d (x, y) plot series with one varying parameter or plot matrix with two varying parameters | 3d (x, y, color) plot series with one varying parameter or plot matrix with two varying parameters | 3d (x, y, z) or (x, y, color) animation and 3d (x, y, color) plot series with one varying parameter

Last update: 2026-06-19
Started: 2021-04-12

Calculate the lowest elevation path and barrier height between stable states
Barrier calculation for 2d single landscape | Barrier calculation for 3d single landscape | Barrier calculation for 2d batch landscape | Barrier calculation for 3d batch landscape | Set the starting and end values for each landscape

Last update: 2026-06-19
Started: 2021-04-12

Dynamic models and simulations
Introduction | Single simulation | Out-of-memory storage of the simulation output | Batch simulation

Last update: 2025-01-29
Started: 2021-04-07

Readme and manuals

Help Manual

Help pageTopics
Create and modify argument sets, then make an argument grid for batch simulationadd_arg_ele arg_set-class make_arg_grid narg nele new_arg_set print.arg_grid print.arg_set
Convert a list of simulation output to a mcmc.list objectas.mcmc.list.list
Attach all matrices in a batch simulationattach_all_matrices
Get a ggplot2 layer from a barrier objectautolayer.barrier
Autoplot landscape objectsautoplot.landscape
Perform a batch simulation.batch_simulation print.batch_simulation
Functions for calculating energy barrier from landscapescalculate_barrier calculate_barrier.2d_landscape calculate_barrier.2d_landscape_batch calculate_barrier.3d_landscape calculate_barrier.3d_landscape_batch
Graphical diagnoses to check if the simulation convergescheck_conv print.check_conv
Get the probability distribution from a landscape objectget_dist
Class "hash_big_matrix": big matrix with a md5 hash referenceas_hash_big_matrix attach_hash_big_matrix hash_big_matrix hash_big_matrix-class
Make a matrix of 2D static landscape plots for one or two parametersmake_2d_matrix
Make 2D static landscape plot for a single simulation outputmake_2d_single make_2d_static
Make 3d animations from multiple simulationsmake_3d_animation
Make a matrix of 3D static landscape plots for one or two parametersmake_3d_matrix
Make 3D static landscape plots from simulation outputmake_3d_single make_3d_static
Make 4D static space-color plots from simulation outputmake_4d_single make_4d_static
Make a grid for calculating barriers for 2d landscapesmake_barrier_grid_2d
Make a grid for calculating barriers for 3d landscapesmake_barrier_grid_3d
Simulate multiple 1-3D Markovian Stochastic Differential Equationsmulti_init_simulation
Plot landscape objectsplot.landscape
Plot landscape objects interactivelyplotly_ld
Save landscape plotssave_landscape
A simple gradient simulation function for testingsim_fun_grad
A simple non-gradient simulation function for testingsim_fun_nongrad
A simple simulation function for testingsim_fun_test
Simulate 1-3D Markovian Stochastic Differential Equationssim_SDE
Summarize the barrier height from a 'barrier' objectsummary.barrier