A flexible Python framework for simulating and analyzing agent-based models on graph structures.
Project description
Emergent: An Agent-Based Modeling Framework
Overview
Emergent is a Python-based framework for simulating and analyzing agent-based models on graph structures. The framework is designed for flexibility, allowing users to define custom behaviors, parameters, and convergence criteria.
Repository Structure
-
src/: Contains the source code for theemergentpackage.emergent/: The core module implementing agent-based simulations.
-
docs/: External-facing documentation for end users.- Includes user guides, API references, and examples.
-
tests/: Contains unit tests for ensuring code quality and correctness.utils/: Utilities for testing shared across multiple test files.
Contribution Guide
We welcome contributions to emergent! Please read the contribution guide file for detailed guidelines on how to contribute to the project.
License
This project is licensed under the MIT License. See our license for more details.
For detailed usage instructions, visit the documentation.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file emergent-0.1.3.tar.gz.
File metadata
- Download URL: emergent-0.1.3.tar.gz
- Upload date:
- Size: 157.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
11aa54746682ceed05adc8a70a96a4f04447ee128f06872258202bdeb897c61f
|
|
| MD5 |
d0c57f48fd551d45bd85ec8703a145d3
|
|
| BLAKE2b-256 |
24a8e074caf74b2391183f703f7cafc6e1e44c4c2fc0292cb14ab78a9c66afc3
|
File details
Details for the file emergent-0.1.3-py3-none-any.whl.
File metadata
- Download URL: emergent-0.1.3-py3-none-any.whl
- Upload date:
- Size: 5.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
75b937414eff44ce7f405118326f6932fefe927d89a7a82a9a75b3a0ee482176
|
|
| MD5 |
223080fa26318524c7989399decb6028
|
|
| BLAKE2b-256 |
446d0e008e66c3ddc61713abf8ae5bb00bee95f7937d9efbefb26b0bd594df36
|