Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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))