NASSA

NASSA

The NASSA library is an open-source repository collecting stable, version-controlled modules to be used inside or in connection to (agent-based) simulation models that aim at representing socio-ecological systems and addressing archaeological questions: https://archaeology-abm.github.io/NASSA-hub

0Filters
Keywords
0
Program languages
0
Licenses
2
1-12 of 14

Reference evapotranspiration (FAO-56)

Calculate a daily value of reference evapotranspiration, useful for vegetation (incl. crop) models. The module code is based on FAO-56 Penman-Monteith method.

    1
    5

    Get fertility rates (females, 5-year cohort)

    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.

      1
      4

      Livestock demography

      This submodel simulates livestock herd demography and slaughter effects. Initially part of the ROMFARMS model for animal husbandry on the Dutch Roman frontier, it focused on cattle, sheep, and horses. However, the code is adaptable for various animals, regions, and historical periods.

        2
        4

        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.

          1
          3

          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.

            1
            2

            Out of Africa - Conditional isotropic diffusion

            A reimplementation of the classical study by Young and Bettinger (1992) investigating the possible drivers behind the Out of Africa dispersal of modern humans.

              4
              2

              Landscape and Land Cover Generation

              This algorithm generates landscapes and landcovers in contiguous zones. Users can define different landscape types, landcovers and rules for settlement placement in the setup procedure. It is designed to allow flexible configuration of environmental and social parameters.

                1
                2

                Pedestrian random walk in NetLogo (ch2.1)

                A collection of methods for random walk in NetLogo, including various movement restrictions, biases, and algorithm alternatives.

                  4
                  1

                  Place them on the map

                  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).

                    5
                    1

                    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.

                      2
                      1

                      Preferential Attachment Network

                      This NetLogo algorithm simulates network formation using preferential attachment. New nodes are more likely to connect to existing nodes with higher degrees, reflecting a "lottery" system where popular nodes attract more links.

                        1
                        1

                        Angle-and-step random walk

                        An Python implementation of random walk in 2D space based on agent angle orientation and step distance. It defines an agent class `Walker` capable of random walk movement based on random angle and movement step distance in a continuous 2D space.

                          1
                          0
                          The RSD will be migrated to a new server on the 21th of August between 11:00 and 13:00 (CEST). We expect the service to be unavailable during this time.