Skip to main content

AgentPy-rs

A Rust based implementation of the AgentPy library, to speed up both development and runtime of agent-based models.

Prerequisites

To quickly start a new project, all that you need is Nix (only the package manager, not the OS).

To install, simply run sh nix-install.sh (this will also go through some extra setup steps for you).

If you are on MacOS, please see how to setup a linux-builder (and don't forget to nix run nixpkgs#darwin.linux-builder whenever you build with Nix)

User guide

Assume that you have Nix installed, it's as easy as:

mkdir my-abm
cd my-abm
nix flake init -t github:Benni-Math/agentrs

Then, you can start developing with nix develop, or open a Jupyter Notebook with nix run ., or build a Docker image for your model with nix build .#docker.

Release files for agentrs 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for agentrs 0.1.0
File Interpreter ABI Platform
agentrs-0.1.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details

Release files / agentrs-0.1.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL agentrs-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Size 217.7 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
03c20f0b9d8249ac2b489daa72c962fd5a8437b7fea4faba63dd0c1f82ade444
BLAKE2b-256 checksum
How to use checksums
e1af130ddf66de1589b712eaa56525beae58500024dc184ce9ce5db483cc64d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release history Release notifications | RSS feed

This release

0.1.0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page