Skip to main content

The GABSE (Generic Agent-Based Simulation for Engineering) framework

Project description

GABSE

This is the GABSE (Generic Agent-Based Simulation for Engineering) framework. It provides classes and methods for creating and managing simulations involving agents, their actions, sensors, and the simulation context. It is based on an agent-based modeling technique and is developed with the intention of being lightweight, scalable, and flexible. This package provides the engine, action scheduling, generic agent functionality, and tools for sensory data collection and management.

Installation

GABSE can be installed from PyPi using pip.

Installation:

pip install gabse

Update:

pip install gabse --upgrade

Uninstall:

pip uninstall gabse

Dependencies

GABSE has the following dependencies

  • sortedcontainers
  • numpy
  • scipy

Funactionality

Loreum ipsum.

EXAMPLES

These are some example simulations that can be used for testing and learning how the GABSE framework functions.

  • Zombie apocalypse (both 2D and 3D)

About

This simulation framework was developed based on PhD research conducted at the Department of Mechanical Engineering, Blekinge Institute of Technology.

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

gabse-0.1.3.tar.gz (11.5 kB view details)

Uploaded Source

Built Distribution

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

gabse-0.1.3-py3-none-any.whl (12.2 kB view details)

Uploaded Python 3

File details

Details for the file gabse-0.1.3.tar.gz.

File metadata

  • Download URL: gabse-0.1.3.tar.gz
  • Upload date:
  • Size: 11.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for gabse-0.1.3.tar.gz
Algorithm Hash digest
SHA256 03e180c5e154dc996e74b517ebbee1b298f418fbe9c43bf096ae6781f19b6e6e
MD5 9be90cd99c5d3a4e5e6adfb7985ae01f
BLAKE2b-256 8d639ee88330dbe548e655e758bdb39b7a04a0efdc1a8efedb2bfe91a1e8a628

See more details on using hashes here.

File details

Details for the file gabse-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: gabse-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 12.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for gabse-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 83996e79f0f8c7fd80eb1aee225736e827b2f2c66d14e5c502ff52a0f2449f9c
MD5 aa38a82b8b72e5a97636228fbd79431f
BLAKE2b-256 24bc5020e5db22f498484d24de57cda56de1d18a8dded75a9f12b7d037777809

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