PokerSource Java API
The PokerSource Java API gives Java programs the ability to use the fast poker
hand evaluator and enumerators in the poker-eval C library.
org.pokersource | |
org.pokersource.enum | Provides classes that enumerate or sample the possible outcomes of a poker
hand, define hand distributions, define subjective belief probabilities
over hand distributions, and compute subjective pot equity based on these
beliefs. |
org.pokersource.eval | Provides access to the fast poker hand evaluators in the C poker library. |
org.pokersource.game | Provides utilities for encoding poker cards and hands and converting to and
from string representations. |
org.pokersource.util | Provides utility classes used by other org.pokersource packages. |
The PokerSource Java API gives Java programs the ability to use the fast poker
hand evaluator and enumerators in the poker-eval C library. The Java layer
also defines higher-level structures that aren't available in the C library
and provides algorithms for working with these structures. The most
significant concept available only in the Java layer is the probabilistic hand
distribution. The packages provide algorithms for computing pot equity based
on subjective belief probabilities of hand distributions.
PokerSource Home Page - Learn how you can contribute!