Skip to main content

Agent Based Modelling for Ecosystems

Project description

SIMOC-ABM

SIMOC-ABM is a Agent-Based Model (ABM) built in Python and based on a currency-exchange paradigm. It was developed for high-fidelity ecosystem simulations and includes a library of pre-built agents and configurations, but can also be used to simulate arbitrary agent-based models.

SIMOC-ABM is the 'backend' package of the Scalable Interactive Model of an Off-world Community (SIMOC), and is designed to work seamlessly with SIMOC-Web, a graphical user interface, and SIMOC-Live, a package for taking live readings from physical sensors.

SIMOC has been developed for specific use-cases: first to model a Mars habitat using data from NASA, and second to model the Biosphere 2 Missions using data from published literature and direct input from Biosphere 2 scientists.

Features

  • Built on a currency-exchange paradigm, with built-in functions for specifying in-flows and out-flows, storage and capacities, thresholds and environmental responses, and more.
  • Includes an agent library built on scientific literature including humans, plants, environmental control and life support systems, and more, as well as several preset configurations for functional Mars Habitats and the historic Biosphere 2 missions.
  • Functions as a stand-alone ABM or within the SIMOC ecosystem, which includes a graphical user interface (SIMOC-Web) and pacakge for taking live readings from physical sensors (SIMOC-Live).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

simoc_abm-1.1.tar.gz (5.7 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

simoc_abm-1.1-py3-none-any.whl (57.2 kB view details)

Uploaded Python 3

File details

Details for the file simoc_abm-1.1.tar.gz.

File metadata

  • Download URL: simoc_abm-1.1.tar.gz
  • Upload date:
  • Size: 5.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for simoc_abm-1.1.tar.gz
Algorithm Hash digest
SHA256 595c32afc028c6aa67c07b72517d0d78e071a989e943feaf8732286662c3a09b
MD5 5576bebf48477fe1b6a4b354a9fe66eb
BLAKE2b-256 7257d4b26bde86cc20f45b76611c051157024d49d94ea0e77ff987c5be057e84

See more details on using hashes here.

File details

Details for the file simoc_abm-1.1-py3-none-any.whl.

File metadata

  • Download URL: simoc_abm-1.1-py3-none-any.whl
  • Upload date:
  • Size: 57.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for simoc_abm-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d0ba6b3fc17f0f115ff5b76eaa0e9ad5ebf59ffd29ef2d1c6c24eb30c447dd3f
MD5 ae6c3218c647c7676526b9b04e8ef5ba
BLAKE2b-256 c718ffa2c1da7b9ab55a39e5e8d1b7cde13ff0582630f5dc3ca67fbbaa08c774

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page