Skip to content

eeeeeeeelias/holdem-win-probability

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

holdem-win-probability

Python >= 3.6 License MIT cov: 96%

A Python package to count win probability in Texas Hold'em.

Installation

python3 -m pip install --index-url https://test.pypi.org/simple/ --no-deps holdem-win-probability-eeeeeeeelias

Usage

from holdem_probability import count_win_probabilities

# [1.0, 0.0] (royal flush after flop, 1st player wins)
probabilities = count_win_probabilities(
    players_private_cards=[('AH', 'KH'), ('AD', '8D')],
    known_community_cards=['QH', 'JH', '10H'],
    already_dropped_cards=['2S', '4D', 'AC', '5C']
)

# [0.2558139534883721, 0.636766334440753, 0.10741971207087486]
probabilities = count_win_probabilities(
    players_private_cards=[('2C', 'QC'), ('KH', 'KS'), ('AD', '8D')],
    known_community_cards=['3C', '6H', 'QS'],
    already_dropped_cards=[]
)

Other

Check out the tests generator.

License

MIT

About

Win probability counter for texas Hold'em

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages