# Robot Swarm Simulator
Contributors: Connor Mattson, Jeremy Clark, Daniel S. Brown, Kevin Zhu
[<img src="https://gist.githubusercontent.com/cxmeel/0dbc95191f239b631c3874f4ccf114e2/raw/documentation.svg" alt="Documentation" height="40" />](https://kenblu24.github.io/RobotSwarmSimulator/)
## Setup
Install RSS with pip
pip install --upgrade swarmsim
or, for faster install with uv (`pip install uv`) preface any pip commands with `uv`, i.e. `uv pip install...`
To install as editable:
git clone https://github.com/kenblu24/RobotSwarmSimulator.git
cd RobotSwarmSimulator
pip install -e .
See also:
* [Installation Guide](https://kenblu24.github.io/RobotSwarmSimulator/guide/install.html)
* [Development Installation](https://kenblu24.github.io/RobotSwarmSimulator/devel/install.html)
<!-- Test Simulation
python -m demo.simulation.cyclic_pursuit
Test Evolution (Novelty Search) - Will take a long time to evolve.
python -m demo.evolution.novelty_search -->
## Demos
**Code for novelty search has moved to https://github.com/kenblu24/novelswarms-es**
We invite you to augment cautiously and carefully test output validity.
Raw data
{
"_id": null,
"home_page": null,
"name": "swarmsim",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": "kenblu24 <kenblu24@hotmail.com>",
"keywords": "agent-based, robotics, simulator, swarm",
"author": null,
"author_email": "Connor Mattson <c.mattson@utah.edu>, kenblu24 <kenblu24@hotmail.com>",
"download_url": "https://files.pythonhosted.org/packages/0a/e7/1debcff572bc70611e9ec23716396e627bc45572e7a1209094f75b857927/swarmsim-1.2.0.tar.gz",
"platform": null,
"description": "# Robot Swarm Simulator\nContributors: Connor Mattson, Jeremy Clark, Daniel S. Brown, Kevin Zhu\n\n[<img src=\"https://gist.githubusercontent.com/cxmeel/0dbc95191f239b631c3874f4ccf114e2/raw/documentation.svg\" alt=\"Documentation\" height=\"40\" />](https://kenblu24.github.io/RobotSwarmSimulator/)\n\n\n## Setup\nInstall RSS with pip\n \n pip install --upgrade swarmsim\n\nor, for faster install with uv (`pip install uv`) preface any pip commands with `uv`, i.e. `uv pip install...`\n\nTo install as editable:\n\n git clone https://github.com/kenblu24/RobotSwarmSimulator.git\n cd RobotSwarmSimulator\n pip install -e .\n\nSee also:\n* [Installation Guide](https://kenblu24.github.io/RobotSwarmSimulator/guide/install.html)\n* [Development Installation](https://kenblu24.github.io/RobotSwarmSimulator/devel/install.html)\n\n<!-- Test Simulation\n\n python -m demo.simulation.cyclic_pursuit\n\nTest Evolution (Novelty Search) - Will take a long time to evolve.\n\n python -m demo.evolution.novelty_search -->\n\n\n## Demos\n\n**Code for novelty search has moved to https://github.com/kenblu24/novelswarms-es**\n\nWe invite you to augment cautiously and carefully test output validity.\n",
"bugtrack_url": null,
"license": null,
"summary": "An agent-based swarm simulator.",
"version": "1.2.0",
"project_urls": {
"Bug Tracker": "https://github.com/kenblu24/RobotSwarmSimulator/issues",
"Homepage": "https://github.com/kenblu24/RobotSwarmSimulator"
},
"split_keywords": [
"agent-based",
" robotics",
" simulator",
" swarm"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "1d415d40dbb62aa28972585a3f740bcbdf89ff663183673d192a31afba53c527",
"md5": "18fd9167b57d3f7730813000344ac04b",
"sha256": "7085ed71a20628ec3dfe42b19c001633754beace31486b35dc8f11561bbb0376"
},
"downloads": -1,
"filename": "swarmsim-1.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "18fd9167b57d3f7730813000344ac04b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 930666,
"upload_time": "2025-09-06T19:43:48",
"upload_time_iso_8601": "2025-09-06T19:43:48.334538Z",
"url": "https://files.pythonhosted.org/packages/1d/41/5d40dbb62aa28972585a3f740bcbdf89ff663183673d192a31afba53c527/swarmsim-1.2.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0ae71debcff572bc70611e9ec23716396e627bc45572e7a1209094f75b857927",
"md5": "559562f63968d638d2f3ffab1ca909c5",
"sha256": "0fb30d63d080fe15fb7a1ded6d777ac12b5e8ef5c2ff7036a770615adf27fe09"
},
"downloads": -1,
"filename": "swarmsim-1.2.0.tar.gz",
"has_sig": false,
"md5_digest": "559562f63968d638d2f3ffab1ca909c5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11",
"size": 5574401,
"upload_time": "2025-09-06T19:43:50",
"upload_time_iso_8601": "2025-09-06T19:43:50.247182Z",
"url": "https://files.pythonhosted.org/packages/0a/e7/1debcff572bc70611e9ec23716396e627bc45572e7a1209094f75b857927/swarmsim-1.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-09-06 19:43:50",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "kenblu24",
"github_project": "RobotSwarmSimulator",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "swarmsim"
}