The University of Toronto Computer Poker Student Research Group is a forum for both formal and informal discourse in the field of computer poker within the University of Toronto community. Most members in the group are students from the University of Toronto, but we maintain good relations with groups of similar interest from other universities. The group carries out research and/or develops open-source tools to further the world’s poker community.
Our group developed various open-source software projects related to poker, some of which have established widespread use in the computer poker community as the de facto software solution. Their usages range from poker game simulation, hand evaluation, and table management, to tournament management.
- PokerKit: An open-source Python library for poker game simulations and hand evaluations
- GitHub: https://github.com/uoftcprg/pokerkit
- Publication: https://doi.org/10.1109/TG.2023.3325637
- Cardroom: A Django application for poker tournament and table management
- Poker Hand History File Format Specification
- GitHub: https://github.com/uoftcprg/phh-std
- Publication: https://doi.org/10.1109/CoG60054.2024.10645611
- PokerCMD: Command line tools for poker-related calculations
- PVAT: Python implementations of variance reduction techniques for extensive-form games
We have created some open-source poker datasets available for the public to use. To contribute, please create a pull request on the respective GitHub repositories.
- Poker Hand Histories: A dataset of poker hand histories
- Poker Hand Strengths: A dataset of poker hand strengths
- Poker Statistical Analyses: A dataset of poker statistical analysis calculations
We manage some websites for the University of Toronto's poker-related groups.
- University of Toronto Poker Club
- University of Toronto Computer Poker Research Group