Neutral Landscape Models with R
NLMR is an
R package for simulating neutral landscape models (NLM). Designed to be a generic framework like NLMpy, it leverages the ability to simulate the most common NLM that are described in the ecological literature.
NLMR exploits the advantages of the
raster-package and returns all simulation as
RasterLayer-objects, thus ensuring a direct compability to common GIS tasks and a pretty flexible and simple usage.
Furthermore, it simulates NLMs within a self-contained, reproducible framework.
Why NLMR? … and not one of the other software tools*
- It is so far the only library of NLM in
- R is the programming lingua franca for ecologists
- Open-source + cross-platform
- Most comprehensive collection of algorithms to simulate NLM
- Embedded in a native GIS framework
- Variety of utility functions (classification, merging, visualization, …)
- Openly developed on github
- If something is missing or annoys you - get in touch
Install the release version from CRAN:
To install the developmental version of
NLMR, use the following R code:
# install.packages("devtools") devtools::install_github("marcosci/NLMR")
vignette(package = "NLMR")
We are currently on version
0.2.1. Major changes in this version are:
- Skip one test on CRAN to keep the Roboto font available
util_facetplotto plot a list of rasters as ggplot2 facet
- Small updates to the webpage
See our news page for a detailed changelog.
Contributor Code of Conduct
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
NLMR imports many great packages that it depends on. Many thanks to the developers of these tools:
 "R (>= 3.1.0)" " checkmate" " dismo" " dplyr"  " ggplot2" " igraph" " magrittr" " purrr"  " RandomFields" " raster" " rasterVis" " sp"  " spatstat" " stats" " tibble" " tidyr"  " viridis" " extrafont"