PokerAI
latest
PokerAI
Docs
»
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
W
_
__getitem__() (poker_ai.poker.pot.Pot method)
__len__() (poker_ai.poker.deck.Deck method)
__repr__() (poker_ai.games.short_deck.state.ShortDeckPokerState method)
(poker_ai.poker.card.Card method)
(poker_ai.poker.pot.Pot method)
(poker_ai.poker.state.PokerGameState method)
(poker_ai.poker.table.PokerTable method)
_all_active_players_take_action() (poker_ai.poker.engine.PokerEngine method)
_all_dealing_and_betting_rounds() (poker_ai.poker.engine.PokerEngine method)
_ascii_card() (poker_ai.terminal.ascii_objects.card_collection.AsciiCardCollection static method)
_assign_blinds() (poker_ai.poker.engine.PokerEngine method)
_assign_order_to_players() (poker_ai.poker.engine.PokerEngine method)
_bet_until_everyone_has_bet_evenly() (poker_ai.poker.engine.PokerEngine method)
_betting_round() (poker_ai.poker.engine.PokerEngine method)
_cfr() (poker_ai.ai.multiprocess.worker.Worker method)
_compute_payouts() (poker_ai.poker.engine.PokerEngine method)
_create_card_collection_str() (poker_ai.terminal.ascii_objects.card_collection.AsciiCardCollection method)
_discount() (poker_ai.ai.multiprocess.worker.Worker method)
_fill_in_lookup_table() (poker_ai.poker.evaluation.lookup.LookupTable method)
_five() (poker_ai.poker.evaluation.evaluator.Evaluator method)
_get_players_in_pot() (poker_ai.poker.engine.PokerEngine method)
_increment_stage() (poker_ai.games.short_deck.state.ShortDeckPokerState method)
_move_blinds() (poker_ai.poker.engine.PokerEngine method)
_move_to_next_player() (poker_ai.games.short_deck.state.ShortDeckPokerState method)
_payout_players() (poker_ai.poker.engine.PokerEngine method)
_players_in_order_of_betting() (poker_ai.poker.engine.PokerEngine method)
_post_betting_analysis() (poker_ai.poker.engine.PokerEngine method)
_process_side_pot() (poker_ai.poker.engine.PokerEngine method)
_random_move() (poker_ai.poker.random_player.RandomPlayer method)
_rank_players_by_best_hand() (poker_ai.poker.engine.PokerEngine method)
_rank_to_char() (poker_ai.poker.card.Card method)
_rank_to_str() (poker_ai.poker.card.Card method)
_reset_betting_round_state() (poker_ai.games.short_deck.state.ShortDeckPokerState method)
_round_cleanup() (poker_ai.poker.engine.PokerEngine method)
_safe_search() (in module poker_ai.ai.runner)
_send_job() (poker_ai.ai.multiprocess.server.Server method)
_serialise() (poker_ai.ai.multiprocess.worker.Worker method)
_set_seed() (poker_ai.ai.multiprocess.worker.Worker method)
_setup_new_game() (poker_ai.ai.multiprocess.worker.Worker method)
_seven() (poker_ai.poker.evaluation.evaluator.Evaluator method)
_six() (poker_ai.poker.evaluation.evaluator.Evaluator method)
_start_workers() (poker_ai.ai.multiprocess.server.Server method)
_str_to_rank() (poker_ai.poker.card.Card method)
_suit_to_icon() (poker_ai.poker.card.Card method)
_syncronised_job() (poker_ai.ai.multiprocess.server.Server method)
_try_to_make_full_bet() (poker_ai.poker.player.Player method)
_update_status() (poker_ai.ai.multiprocess.worker.Worker method)
_update_strategy() (poker_ai.ai.multiprocess.worker.Worker method)
_wait_until_all_workers_are_idle() (poker_ai.ai.multiprocess.server.Server method)
A
AbstractedRaise (class in poker_ai.poker.actions)
add_chips() (poker_ai.poker.player.Player method)
(poker_ai.poker.pot.Pot method)
add_community_card() (poker_ai.poker.table.PokerTable method)
add_private_card() (poker_ai.poker.player.Player method)
add_result() (poker_ai.terminal.results.UserResults method)
add_to_pot() (poker_ai.poker.player.Player method)
Agent (class in poker_ai.ai.agent)
all_bets() (poker_ai.poker.engine.PokerEngine property)
all_players_have_actioned() (poker_ai.games.short_deck.state.ShortDeckPokerState property)
allowed_amounts() (poker_ai.poker.actions.AbstractedRaise property)
apply_action() (poker_ai.games.short_deck.state.ShortDeckPokerState method)
AsciiCardCollection (class in poker_ai.terminal.ascii_objects.card_collection)
AsciiLogger (class in poker_ai.terminal.ascii_objects.logger)
AsciiPlayer (class in poker_ai.terminal.ascii_objects.player)
B
betting_round() (poker_ai.games.short_deck.state.ShortDeckPokerState property)
betting_stage() (poker_ai.games.short_deck.state.ShortDeckPokerState property)
C
calculate_strategy() (in module poker_ai.ai.ai)
Call (class in poker_ai.poker.actions)
call() (poker_ai.poker.player.Player method)
Card (class in poker_ai.poker.card)
cfr() (in module poker_ai.ai.ai)
cfrp() (in module poker_ai.ai.ai)
CHAR_RANK_TO_INT_RANK (poker_ai.poker.evaluation.eval_card.EvaluationCard attribute)
CHAR_SUIT_TO_INT_SUIT (poker_ai.poker.evaluation.eval_card.EvaluationCard attribute)
class_to_string() (poker_ai.poker.evaluation.evaluator.Evaluator method)
clear() (poker_ai.terminal.ascii_objects.logger.AsciiLogger method)
community_cards() (poker_ai.games.short_deck.state.ShortDeckPokerState property)
compute_winners() (poker_ai.poker.engine.PokerEngine method)
create_dir() (in module poker_ai.utils.io)
current_player() (poker_ai.games.short_deck.state.ShortDeckPokerState property)
(poker_ai.poker.state.PokerGameState property)
D
deal_card() (poker_ai.poker.dealer.Dealer method)
deal_community_cards() (poker_ai.poker.dealer.Dealer method)
deal_flop() (poker_ai.poker.dealer.Dealer method)
deal_private_cards() (poker_ai.poker.dealer.Dealer method)
deal_river() (poker_ai.poker.dealer.Dealer method)
deal_turn() (poker_ai.poker.dealer.Dealer method)
Dealer (class in poker_ai.poker.dealer)
Deck (class in poker_ai.poker.deck)
default() (poker_ai.utils.io.NumpyJSONEncoder method)
E
eval_card() (poker_ai.poker.card.Card property)
evaluate() (poker_ai.poker.evaluation.evaluator.Evaluator method)
EvaluationCard (class in poker_ai.poker.evaluation.eval_card)
Evaluator (class in poker_ai.poker.evaluation.evaluator)
F
flushes() (poker_ai.poker.evaluation.lookup.LookupTable method)
Fold (class in poker_ai.poker.actions)
fold() (poker_ai.poker.player.Player method)
ForkedPdb (class in poker_ai.utils.debug)
from_dict() (poker_ai.ai.multiprocess.server.Server static method)
(poker_ai.poker.card.Card static method)
G
get_all_ranks() (in module poker_ai.poker.card)
get_all_suits() (in module poker_ai.poker.card)
get_bitrank_int() (poker_ai.poker.evaluation.eval_card.EvaluationCard static method)
get_five_card_rank_percentage() (poker_ai.poker.evaluation.evaluator.Evaluator method)
get_lexographically_next_bit_sequence() (poker_ai.poker.evaluation.lookup.LookupTable method)
get_prime() (poker_ai.poker.evaluation.eval_card.EvaluationCard static method)
get_rank_class() (poker_ai.poker.evaluation.evaluator.Evaluator method)
get_rank_int() (poker_ai.poker.evaluation.eval_card.EvaluationCard static method)
get_suit_int() (poker_ai.poker.evaluation.eval_card.EvaluationCard static method)
H
hand_summary() (poker_ai.poker.evaluation.evaluator.Evaluator method)
hand_to_binary() (poker_ai.poker.evaluation.eval_card.EvaluationCard static method)
I
info() (poker_ai.terminal.ascii_objects.logger.AsciiLogger method)
info_set() (poker_ai.games.short_deck.state.ShortDeckPokerState property)
initial_regret() (poker_ai.games.short_deck.state.ShortDeckPokerState property)
initial_strategy() (poker_ai.games.short_deck.state.ShortDeckPokerState property)
INT_RANKS (poker_ai.poker.evaluation.eval_card.EvaluationCard attribute)
INT_SUIT_TO_CHAR_SUIT (poker_ai.poker.evaluation.eval_card.EvaluationCard attribute)
int_to_binary() (poker_ai.poker.evaluation.eval_card.EvaluationCard static method)
int_to_pretty_str() (poker_ai.poker.evaluation.eval_card.EvaluationCard static method)
int_to_str() (poker_ai.poker.evaluation.eval_card.EvaluationCard static method)
interaction() (poker_ai.utils.debug.ForkedPdb method)
is_active() (poker_ai.poker.player.Player property)
is_all_in() (poker_ai.poker.player.Player property)
is_chance_node() (poker_ai.poker.state.PokerGameState property)
is_terminal() (poker_ai.games.short_deck.state.ShortDeckPokerState property)
(poker_ai.poker.state.PokerGameState property)
J
job() (poker_ai.ai.multiprocess.server.Server method)
L
legal_actions() (poker_ai.games.short_deck.state.ShortDeckPokerState property)
load_card_lut() (poker_ai.games.short_deck.state.ShortDeckPokerState static method)
load_info_set_lut() (in module poker_ai.utils.io)
LookupTable (class in poker_ai.poker.evaluation.lookup)
M
MAX_FLUSH (poker_ai.poker.evaluation.lookup.LookupTable attribute)
MAX_FOUR_OF_A_KIND (poker_ai.poker.evaluation.lookup.LookupTable attribute)
MAX_FULL_HOUSE (poker_ai.poker.evaluation.lookup.LookupTable attribute)
MAX_HIGH_CARD (poker_ai.poker.evaluation.lookup.LookupTable attribute)
MAX_PAIR (poker_ai.poker.evaluation.lookup.LookupTable attribute)
MAX_STRAIGHT (poker_ai.poker.evaluation.lookup.LookupTable attribute)
MAX_STRAIGHT_FLUSH (poker_ai.poker.evaluation.lookup.LookupTable attribute)
MAX_THREE_OF_A_KIND (poker_ai.poker.evaluation.lookup.LookupTable attribute)
MAX_TO_RANK_CLASS (poker_ai.poker.evaluation.lookup.LookupTable attribute)
MAX_TWO_PAIR (poker_ai.poker.evaluation.lookup.LookupTable attribute)
module
poker_ai
poker_ai.ai
poker_ai.ai.agent
poker_ai.ai.ai
poker_ai.ai.multiprocess
poker_ai.ai.multiprocess.server
poker_ai.ai.multiprocess.worker
poker_ai.ai.runner
poker_ai.games
poker_ai.games.short_deck
poker_ai.games.short_deck.player
poker_ai.games.short_deck.state
poker_ai.poker
poker_ai.poker.actions
poker_ai.poker.card
poker_ai.poker.dealer
poker_ai.poker.deck
poker_ai.poker.engine
poker_ai.poker.evaluation
poker_ai.poker.evaluation.eval_card
poker_ai.poker.evaluation.evaluator
poker_ai.poker.evaluation.lookup
poker_ai.poker.player
poker_ai.poker.pot
poker_ai.poker.random_player
poker_ai.poker.state
poker_ai.poker.table
poker_ai.terminal
poker_ai.terminal.ascii_objects
poker_ai.terminal.ascii_objects.card_collection
poker_ai.terminal.ascii_objects.logger
poker_ai.terminal.ascii_objects.player
poker_ai.terminal.render
poker_ai.terminal.results
poker_ai.terminal.runner
poker_ai.utils
poker_ai.utils.algos
poker_ai.utils.debug
poker_ai.utils.io
poker_ai.utils.logging
poker_ai.utils.random
more_betting_needed() (poker_ai.poker.engine.PokerEngine property)
multiples() (poker_ai.poker.evaluation.lookup.LookupTable method)
N
n_active_players() (poker_ai.poker.engine.PokerEngine property)
n_all_in_players() (poker_ai.poker.engine.PokerEngine property)
n_bet_chips() (poker_ai.poker.player.Player property)
n_players() (poker_ai.poker.table.PokerTable property)
n_players_started_round() (poker_ai.games.short_deck.state.ShortDeckPokerState property)
n_players_with_moves() (poker_ai.poker.engine.PokerEngine property)
new() (poker_ai.poker.evaluation.eval_card.EvaluationCard static method)
new_game() (in module poker_ai.games.short_deck.state)
new_hand() (poker_ai.poker.state.PokerGameState class method)
NumpyJSONEncoder (class in poker_ai.utils.io)
P
payout() (poker_ai.games.short_deck.state.ShortDeckPokerState property)
pick() (poker_ai.poker.deck.Deck method)
play_one_round() (poker_ai.poker.engine.PokerEngine method)
Player (class in poker_ai.poker.player)
player_i() (poker_ai.games.short_deck.state.ShortDeckPokerState property)
players() (poker_ai.games.short_deck.state.ShortDeckPokerState property)
poker_ai
module
poker_ai.ai
module
poker_ai.ai.agent
module
poker_ai.ai.ai
module
poker_ai.ai.multiprocess
module
poker_ai.ai.multiprocess.server
module
poker_ai.ai.multiprocess.worker
module
poker_ai.ai.runner
module
poker_ai.games
module
poker_ai.games.short_deck
module
poker_ai.games.short_deck.player
module
poker_ai.games.short_deck.state
module
poker_ai.poker
module
poker_ai.poker.actions
module
poker_ai.poker.card
module
poker_ai.poker.dealer
module
poker_ai.poker.deck
module
poker_ai.poker.engine
module
poker_ai.poker.evaluation
module
poker_ai.poker.evaluation.eval_card
module
poker_ai.poker.evaluation.evaluator
module
poker_ai.poker.evaluation.lookup
module
poker_ai.poker.player
module
poker_ai.poker.pot
module
poker_ai.poker.random_player
module
poker_ai.poker.state
module
poker_ai.poker.table
module
poker_ai.terminal
module
poker_ai.terminal.ascii_objects
module
poker_ai.terminal.ascii_objects.card_collection
module
poker_ai.terminal.ascii_objects.logger
module
poker_ai.terminal.ascii_objects.player
module
poker_ai.terminal.render
module
poker_ai.terminal.results
module
poker_ai.terminal.runner
module
poker_ai.utils
module
poker_ai.utils.algos
module
poker_ai.utils.debug
module
poker_ai.utils.io
module
poker_ai.utils.logging
module
poker_ai.utils.random
module
PokerEngine (class in poker_ai.poker.engine)
PokerGameState (class in poker_ai.poker.state)
PokerTable (class in poker_ai.poker.table)
Pot (class in poker_ai.poker.pot)
PRETTY_REDS (poker_ai.poker.evaluation.eval_card.EvaluationCard attribute)
PRETTY_SUITS (poker_ai.poker.evaluation.eval_card.EvaluationCard attribute)
prime_product_from_hand() (poker_ai.poker.evaluation.eval_card.EvaluationCard static method)
prime_product_from_rankbits() (poker_ai.poker.evaluation.eval_card.EvaluationCard static method)
PRIMES (poker_ai.poker.evaluation.eval_card.EvaluationCard attribute)
print_footer() (in module poker_ai.terminal.render)
print_header() (in module poker_ai.terminal.render)
print_log() (in module poker_ai.terminal.render)
print_pretty_card() (poker_ai.poker.evaluation.eval_card.EvaluationCard static method)
print_pretty_cards() (poker_ai.poker.evaluation.eval_card.EvaluationCard static method)
print_strategy() (in module poker_ai.utils.io)
print_table() (in module poker_ai.terminal.render)
private_hands() (poker_ai.games.short_deck.state.ShortDeckPokerState property)
R
Raise (class in poker_ai.poker.actions)
raise_to() (poker_ai.poker.player.Player method)
RandomPlayer (class in poker_ai.poker.random_player)
rank() (poker_ai.poker.card.Card property)
RANK_CLASS_TO_STRING (poker_ai.poker.evaluation.lookup.LookupTable attribute)
rank_int() (poker_ai.poker.card.Card property)
remove() (poker_ai.poker.deck.Deck method)
reset() (poker_ai.poker.deck.Deck method)
(poker_ai.poker.pot.Pot method)
rotate_list() (in module poker_ai.utils.algos)
round_setup() (poker_ai.poker.engine.PokerEngine method)
run() (poker_ai.ai.multiprocess.worker.Worker method)
S
search() (poker_ai.ai.multiprocess.server.Server method)
seed() (in module poker_ai.utils.random)
serialise() (in module poker_ai.ai.ai)
Server (class in poker_ai.ai.multiprocess.server)
set_players() (poker_ai.poker.table.PokerTable method)
ShortDeckPokerPlayer (class in poker_ai.games.short_deck.player)
ShortDeckPokerState (class in poker_ai.games.short_deck.state)
side_pots() (poker_ai.poker.pot.Pot property)
STR_RANKS (poker_ai.poker.evaluation.eval_card.EvaluationCard attribute)
straight_and_highcards() (poker_ai.poker.evaluation.lookup.LookupTable method)
stylise_name() (poker_ai.terminal.ascii_objects.player.AsciiPlayer method)
suit() (poker_ai.poker.card.Card property)
T
table() (poker_ai.poker.state.PokerGameState property)
take_action() (poker_ai.poker.player.Player method)
(poker_ai.poker.random_player.RandomPlayer method)
terminate() (poker_ai.ai.multiprocess.server.Server method)
to_dict() (in module poker_ai.utils.io)
(poker_ai.ai.multiprocess.server.Server method)
(poker_ai.poker.card.Card method)
total() (poker_ai.poker.pot.Pot property)
U
uid() (poker_ai.poker.pot.Pot property)
update() (poker_ai.terminal.ascii_objects.card_collection.AsciiCardCollection method)
(poker_ai.terminal.ascii_objects.player.AsciiPlayer method)
update_strategy() (in module poker_ai.ai.ai)
UserResults (class in poker_ai.terminal.results)
utility() (poker_ai.poker.state.PokerGameState property)
W
Worker (class in poker_ai.ai.multiprocess.worker)
write_table_to_disk() (poker_ai.poker.evaluation.lookup.LookupTable method)
Read the Docs
v: latest
Versions
latest
stable
Downloads
pdf
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.