Skip to content

Standardised geo-operators for an evidence based approach to generate and modify spatial patterns. This is centred around punch card-like algorithms that make pipelines of spatial operations transparent and reproducible, just like Jacquard looms made the production of fabric with patterns available at industrial scale.

License

Notifications You must be signed in to change notification settings

EhrmannS/landbuildr

Repository files navigation

loom

R-CMD-check

The loom package provides standardised geo-operators for an evidence based approach to generate and modify spatial patterns. This is centred around punch card-like algorithms that make pipelines of complex spatial operations on large gridded datasets fast, transparent and reproducible.

The geo-operators are grouped into three conceptually different classes of functions that

  • weave spatial patterns into gridded objects (e.g. rasters),
  • modify gridded objects and
  • measure gridded objects with a modular set of generic and specific (landscape) metrics.

Each class of operators is organised into algorithms (a sequence of the scope specific operators with their respective arguments), written onto punched cards, based on which a specific task was to be carried out. Just like in a Jacquard loom, where punched cards control the process of weaving, such an algorithm documents and controls the respective operations to create spatial patterns.

Installation

  1. Install the official version from CRAN:
# install.packages("loom")

or the latest development version from github:

devtools::install_github("EhrmannS/loom")
  1. The vignettes:
  • give an introduction on the philosophy of this package,
  • showcase example algorithms that can run with this package, including but not limited to complex (and ecologically meaningful) neutral landscape models and mathematical morphology and
  • discuss landscape metrics to assess patterns in gridded objects.
  1. Think of which landscape you want to build next!

Examples

To-Do

potential sources for algorithms

helpful links

About

Standardised geo-operators for an evidence based approach to generate and modify spatial patterns. This is centred around punch card-like algorithms that make pipelines of spatial operations transparent and reproducible, just like Jacquard looms made the production of fabric with patterns available at industrial scale.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages