simmer is a process-oriented and trajectory-based discrete-event simulation (des) package for r. designed to be a generic framework like simpy or simjulia , it leverages the power of rcpp to boost the performance and turning des in r feasible. as a noteworthy characteristic, simmer exploits the concept of trajectory: a common path in the simulation model for entities of the same type. it is pretty flexible and simple to use, and leverages the chaining/piping workflow introduced by the magrittr package.
|simmer.plot||plotting methods for
|simmer.bricks||helper methods for
|simmer.optim||parameter optimization functions for
|simmer.json||read / load
|simmer.mon||monitoring backends for
vignette (package = "simmer" )
install the release version from cran:
install.packages ("simmer" )
the installation from github requires the remotes package.
remotes :: install_github ("r-simmer/simmer" )
please note that the package contains some c++ code and thus you need a development environment to build the package (e.g., rtools for windows).