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

You can find the GABSE at both PyPi and TestPyPi using these links:

https://pypi.org/project/gabse/
https://test.pypi.org/project/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.5a0.tar.gz (11.9 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.5a0-py3-none-any.whl (12.6 kB view details)

Uploaded Python 3

File details

Details for the file gabse-0.1.5a0.tar.gz.

File metadata

  • Download URL: gabse-0.1.5a0.tar.gz
  • Upload date:
  • Size: 11.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.1

File hashes

Hashes for gabse-0.1.5a0.tar.gz
Algorithm Hash digest
SHA256 1ed9cf61cc598516f86f1488f34196c072c3d0198691f3217f5351e2fd402a8f
MD5 90c0cc20abf81a55f59276cb8b03af7c
BLAKE2b-256 0d21e6d402cf1f3fd90e67799641086478ae0ce71bc5d24a9f0ae1507caa083d

See more details on using hashes here.

File details

Details for the file gabse-0.1.5a0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for gabse-0.1.5a0-py3-none-any.whl
Algorithm Hash digest
SHA256 3ef79500e5388c1d649ea3b440c9433e64c6e75738b69f6f20dee0003196bbdf
MD5 9565dc2a6d9f1bca0bf7dc13821b58d2
BLAKE2b-256 8160ce5622d9ed61a927f3305fb3aea0d1b63da119ac4efeb341e944f4156c3a

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