Skip to main content

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 the emergent package.

    • 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

emergent-0.1.3.tar.gz (157.7 kB view details)

Uploaded Source

Built Distribution

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

emergent-0.1.3-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

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

Hashes for emergent-0.1.3.tar.gz
Algorithm Hash digest
SHA256 11aa54746682ceed05adc8a70a96a4f04447ee128f06872258202bdeb897c61f
MD5 d0c57f48fd551d45bd85ec8703a145d3
BLAKE2b-256 24a8e074caf74b2391183f703f7cafc6e1e44c4c2fc0292cb14ab78a9c66afc3

See more details on using hashes here.

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

Hashes for emergent-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 75b937414eff44ce7f405118326f6932fefe927d89a7a82a9a75b3a0ee482176
MD5 223080fa26318524c7989399decb6028
BLAKE2b-256 446d0e008e66c3ddc61713abf8ae5bb00bee95f7937d9efbefb26b0bd594df36

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