NASSA
Reference evapotranspiration based on FAO-56 Penman-Monteith method
Calculate a daily value of reference evapotranspiration, useful for vegetation (incl. crop) models. The module code is based on FAO-56 Penman-Monteith method. The implementation is based on several sources (see moduleReferences), but particularly useful was the Evapotranspiration R package (Guo e...
Determine fertility rates for use in a demographic simulation.
This NetLogo code snippet provides fertility estimates of females for use in demographic simulations. The figures used are based on two different sources, and will be assigned per 5-year age cohort.
Network structures
A draft model with some useful code for creating different network structures using the Netlogo NW extension: small-world, preferential attachment, circular, star, wheel, lattice, random, nearest neighbours. This model is used for the following tutorial: Brughmans, T. (2018). Network structures a...
(DUMMY EXAMPLE) TroyDestroy. Bronze Age siege and its destructive effect on settlement
This module takes the strength of two armies, one aggressor and another defender, and calculates the level of destruction of the defenders' city. The destructive effect over the defenders' city is proportional to the two contending strengths and a constant rate per unit of strength of the aggress...
Importing a Roman Transport network
Use open Roman datasets via and import them into a Netlogo model, using the ORBIS dataset (http://orbis.stanford.edu/) to create a set of Roman settlements and major routes between them.
Out of Africa dispersal - Conditional isotropic diffusion
A generalisation of a demic diffusion model, where a number of agents (turtles) are initialised at a given region in a given map, and then reproduce themselves at each time step with a certain probability and only if there is a free adjacent grid cell (patch). A reimplementation of the classical ...
Pedestrian random walk in NetLogo (ch2.1)
A collection of methods for random walk in NetLogo, including various movement restrictions, biases, and algorithm alternatives.
Multiple agent placement in specific geographical location
Set up an input number of agents (turtles) at an input location (cell or patch) in an grid holding the input spatial data (map).
Epidemic Network
Experimental environment for testing of large array of theoretical conditions for development epidemic event within various quantitative, spatial and connectedness (network structure) aspects.
Random walk in 2D space based on agent angle orientation and step distance
An implementation of random walk in Python, which defines an agent class `Walker` capable of random walk movement based on random angle and movement step distance in a continuous 2D space.
Random walk in data frames
Collection of methods for producing random walks in two-dimensional space outputting position coordinates in data frames, including alternatives for grid and non-grid space. In R, it uses tidyverse "tibble" to construct the data frames that store trajectories.
Resource exploitation procedure
This module takes an agent and lets it decide which resources to target and exploit. The agent moves to the patch to be harvested, takes the resources and returns home