Skip to main content

ABM package in JAX.

Project description

Foragax

Foragax is an Agent Based Modelling (ABM) package based on JAX. It provides scalable and efficient ABM simulations by leveraging JAX's automatic vectorization and just-in-time compilation capabilities. The main features of Foragax include:

  • Agent manipulation (adding, removing, updating, selecting, and sorting agents) with just-in-time compilation.
  • Vectorized ray-casting and wall-detection for simulating agents moving in a continuous 2D environment with custom boundaries and obstacles.
  • Tutorials and examples to help users get started with ABM using JAX.
  • Familiar ABM interface for creating and manipulating agents.

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

foragax-0.0.1.tar.gz (10.6 kB view details)

Uploaded Source

Built Distribution

foragax-0.0.1-py3-none-any.whl (16.1 kB view details)

Uploaded Python 3

File details

Details for the file foragax-0.0.1.tar.gz.

File metadata

  • Download URL: foragax-0.0.1.tar.gz
  • Upload date:
  • Size: 10.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.10

File hashes

Hashes for foragax-0.0.1.tar.gz
Algorithm Hash digest
SHA256 7dcbac0d1735580660ec4cd6b5893e00802946ee2f653d9e1b1a6e0a39081103
MD5 4375e843fc5a3b19821de162b9a1d1f4
BLAKE2b-256 2999d9967eade95b6516347afb34759593c2c452dfb6ea1e35c41e6d39f33887

See more details on using hashes here.

File details

Details for the file foragax-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: foragax-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 16.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.10

File hashes

Hashes for foragax-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d7def84ed68712fa7b00653effdc2d7e8624cd29357156e0d0d66ce4844c89cf
MD5 aec2392c5f777fed6f6dd9d12ea8ed11
BLAKE2b-256 ca04eb4941e2fbc40dbe211afb8500f883ac73899aff92ce5a1f8bb116a53802

See more details on using hashes here.

Supported by

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