Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sidzred/stratepy
Python library for game theory simulations and analysis
https://github.com/sidzred/stratepy
auction-system game-theory prisoners-dilemma voting-system
Last synced: 12 days ago
JSON representation
Python library for game theory simulations and analysis
- Host: GitHub
- URL: https://github.com/sidzred/stratepy
- Owner: SidZRed
- License: apache-2.0
- Created: 2024-03-06T16:56:40.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-07-27T07:42:19.000Z (6 months ago)
- Last Synced: 2025-01-06T15:50:28.301Z (24 days ago)
- Topics: auction-system, game-theory, prisoners-dilemma, voting-system
- Language: Python
- Homepage: https://sidzred.github.io/stratepy/
- Size: 113 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# StratePy: A Python Library for Game Theory Simulations, Voting Systems, and Auction Systems
![image](stratepy_logo.png)
![Static Badge](https://img.shields.io/badge/Version-v1.0-green) ![Static Badge](https://img.shields.io/badge/Language-python-green?logo=python&logoColor=green)
![Static Badge](https://img.shields.io/badge/License-Apache--2.0-green)
[stratepy](https://pypi.org/project/stratepy/) is a Python library designed to facilitate simulations in game theory, voting systems, and auction mechanisms. It provides a versatile set of tools for exploring decision-making scenarios across various domains.
## Features
- **Game Theory Simulations**: Simulate classic game theory scenarios such as the Prisoner's Dilemma and explore different strategies employed by players.
- **Voting Systems**: Explore various voting systems, conduct simulated elections, and analyze the outcomes of different voting mechanisms.
- **Auction Mechanisms**: Model and simulate various auction systems, including English auctions, Dutch auctions, and sealed-bid auctions. Analyze bidding strategies and auction dynamics.## Installation
You can install stratepy via pip:
```bash
pip install stratepy
```## Official publication:
Visit the PyPi official publication of the package:
[Stratepy](https://pypi.org/project/stratepy/)## Documentation
For detailed documentation and usage examples, refer to the following documentations:
- [Game Theory Simulations](https://github.com/SidZRed/stratepy/blob/main/prisoners_dilemma/README.md): Learn how to simulate classic game theory scenarios and analyze strategies.
- [Voting Systems](https://github.com/SidZRed/stratepy/blob/main/voting_systems/README.md): Explore different voting systems, simulate elections, and analyze voting outcomes.
- [Auction Systems](https://github.com/SidZRed/stratepy/blob/main/auction_systems/README.md): Model various auction mechanisms, simulate auctions, and analyze bidding strategies.## Local Setup
You can set up the project locally using the source code available in the release.
However it is recommended to use the pip installation.[Source](https://github.com/SidZRed/stratepy/releases/tag/v1.1.0)
## License
This library is released under the Apache-2.0 License. See the LICENSE file for more details.
## Support
For questions, bug reports, or feature requests, please contact [@SidZRed](https://github.com/SidZRed).
## Credits:
Created and published by Siddharth Reddy ([@SidZRed](https://github.com/SidZRed))