A Python package to count win probability in Texas Hold'em.
python3 -m pip install --index-url https://test.pypi.org/simple/ --no-deps holdem-win-probability-eeeeeeeelias
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=[]
)Check out the tests generator.