endplay
Main Contents:
What is endplay?
Building and installing
Overview of submodules
Tutorial
Dealer Scripts
API Documentation
endplay
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
_
_abc_impl (endplay.dds.analyse.SolvedPlay attribute)
(endplay.dds.analyse.SolvedPlayList attribute)
(endplay.dds.ddtable.DDTableList attribute)
(endplay.dds.parscore.ParList attribute)
(endplay.dds.solve.SolvedBoard attribute)
(endplay.dds.solve.SolvedBoardList attribute)
(endplay.dealer.actions.base.BaseActions attribute)
(endplay.dealer.actions.BaseActions attribute)
(endplay.dealer.actions.html.HTMLActions attribute)
(endplay.dealer.actions.HTMLActions attribute)
(endplay.dealer.actions.latex.LaTeXActions attribute)
(endplay.dealer.actions.LaTeXActions attribute)
(endplay.dealer.actions.pdf.PDFActions attribute)
(endplay.dealer.actions.pdf.PDFActionsWriter attribute)
(endplay.dealer.actions.terminal.TerminalActions attribute)
(endplay.dealer.actions.TerminalActions attribute)
(endplay.experimental.playdetect.PlayTechniqueBase attribute)
(endplay.experimental.playdetect.SimpleFinesse attribute)
(endplay.interact.actions.Action attribute)
(endplay.interact.actions.DealAction attribute)
(endplay.interact.actions.GetHandAction attribute)
(endplay.interact.actions.PlayAction attribute)
(endplay.interact.actions.SetBoardAction attribute)
(endplay.interact.actions.SetFirstAction attribute)
(endplay.interact.actions.SetHandAction attribute)
(endplay.interact.actions.SetTrumpAction attribute)
(endplay.interact.actions.ShuffleAction attribute)
(endplay.interact.actions.UnplayAction attribute)
(endplay.interact.frontends.base.BaseFrontend attribute)
(endplay.interact.frontends.cmd.CmdFrontend attribute)
(endplay.interact.frontends.curses.CursesFrontend attribute)
(endplay.interact.frontends.html.HTMLFrontend attribute)
_build_tree() (endplay.parsers.dealer.DealerParser method)
_dispatch_function() (endplay.dealer.constraint.ConstraintInterpreter method)
_dispatch_operator() (endplay.dealer.constraint.ConstraintInterpreter method)
_evaluate_shape() (endplay.dealer.constraint.ConstraintInterpreter method)
_fields_ (endplay._dds.allParResults attribute)
(endplay._dds.boards attribute)
(endplay._dds.boardsPBN attribute)
(endplay._dds.contractType attribute)
(endplay._dds.DDSInfo attribute)
(endplay._dds.ddTableDeal attribute)
(endplay._dds.ddTableDealPBN attribute)
(endplay._dds.ddTableDeals attribute)
(endplay._dds.ddTableDealsPBN attribute)
(endplay._dds.ddTableResults attribute)
(endplay._dds.ddTablesRes attribute)
(endplay._dds.deal attribute)
(endplay._dds.dealPBN attribute)
(endplay._dds.futureTricks attribute)
(endplay._dds.parResults attribute)
(endplay._dds.parResultsDealer attribute)
(endplay._dds.parResultsMaster attribute)
(endplay._dds.parTextResults attribute)
(endplay._dds.playTraceBin attribute)
(endplay._dds.playTracePBN attribute)
(endplay._dds.playTracesBin attribute)
(endplay._dds.playTracesPBN attribute)
(endplay._dds.solvedBoards attribute)
(endplay._dds.solvedPlay attribute)
(endplay._dds.solvedPlays attribute)
_find_key() (endplay.types.board.Board.Info method)
(endplay.types.Board.Info method)
_fn_cccc() (endplay.dealer.constraint.ConstraintInterpreter method)
_fn_control() (endplay.dealer.constraint.ConstraintInterpreter method)
_fn_hascard() (endplay.dealer.constraint.ConstraintInterpreter method)
_fn_hcp() (endplay.dealer.constraint.ConstraintInterpreter method)
_fn_if() (endplay.dealer.constraint.ConstraintInterpreter method)
_fn_imps() (endplay.dealer.constraint.ConstraintInterpreter method)
_fn_loser() (endplay.dealer.constraint.ConstraintInterpreter method)
_fn_quality() (endplay.dealer.constraint.ConstraintInterpreter method)
_fn_score() (endplay.dealer.constraint.ConstraintInterpreter method)
_fn_shape() (endplay.dealer.constraint.ConstraintInterpreter method)
_fn_suit() (endplay.dealer.constraint.ConstraintInterpreter method)
_fn_trick() (endplay.dealer.constraint.ConstraintInterpreter method)
_get_comment() (endplay.parsers.pbn.PBNDecoder method)
_match() (endplay.experimental.playdetect.PlayTechniqueBase method)
(endplay.experimental.playdetect.SimpleFinesse method)
_op_add() (endplay.dealer.constraint.ConstraintInterpreter method)
_op_and() (endplay.dealer.constraint.ConstraintInterpreter method)
_op_div() (endplay.dealer.constraint.ConstraintInterpreter method)
_op_equal() (endplay.dealer.constraint.ConstraintInterpreter method)
_op_geq() (endplay.dealer.constraint.ConstraintInterpreter method)
_op_greater() (endplay.dealer.constraint.ConstraintInterpreter method)
_op_leq() (endplay.dealer.constraint.ConstraintInterpreter method)
_op_less() (endplay.dealer.constraint.ConstraintInterpreter method)
_op_mod() (endplay.dealer.constraint.ConstraintInterpreter method)
_op_mul() (endplay.dealer.constraint.ConstraintInterpreter method)
_op_not() (endplay.dealer.constraint.ConstraintInterpreter method)
_op_notequal() (endplay.dealer.constraint.ConstraintInterpreter method)
_op_or() (endplay.dealer.constraint.ConstraintInterpreter method)
_op_sub() (endplay.dealer.constraint.ConstraintInterpreter method)
_parse_commentblock() (endplay.parsers.pbn.PBNDecoder method)
_parse_conttable() (endplay.parsers.pbn.PBNDecoder method)
_parse_meta() (endplay.parsers.pbn.PBNDecoder method)
_parse_none() (endplay.parsers.pbn.PBNDecoder method)
_pat (endplay.types.Contract attribute)
(endplay.types.contract.Contract attribute)
_re_namedpt (endplay.dealer.constraint.ConstraintInterpreter attribute)
_re_pt (endplay.dealer.constraint.ConstraintInterpreter attribute)
_re_suit (endplay.dealer.constraint.ConstraintInterpreter attribute)
_tags_to_board() (endplay.parsers.pbn.PBNDecoder method)
A
abbr (endplay.types.AlternateRank property)
(endplay.types.Denom property)
(endplay.types.denom.Denom property)
(endplay.types.Penalty property)
(endplay.types.penalty.Penalty property)
(endplay.types.Player property)
(endplay.types.player.Player property)
(endplay.types.Rank property)
(endplay.types.rank.AlternateRank property)
(endplay.types.rank.Rank property)
(endplay.types.Vul property)
(endplay.types.vul.Vul property)
Action (class in endplay.interact.actions)
ActionNotAppliedError
add() (endplay.types.Hand method)
(endplay.types.hand.Hand method)
(endplay.types.SuitHolding method)
(endplay.types.suitholding.SuitHolding method)
alertable (endplay.types.Bid attribute)
(endplay.types.bid.Bid attribute)
allParResults (class in endplay._dds)
AlternateRank (class in endplay.types)
(class in endplay.types.rank)
analyse_all_plays() (in module endplay.dds)
(in module endplay.dds.analyse)
analyse_all_starts() (in module endplay.dds)
(in module endplay.dds.analyse)
analyse_play() (in module endplay.dds)
(in module endplay.dds.analyse)
analyse_start() (in module endplay.dds)
(in module endplay.dds.analyse)
AnalyseAllPlaysBin() (in module endplay._dds)
AnalyseAllPlaysPBN() (in module endplay._dds)
AnalysePlayBin() (in module endplay._dds)
AnalysePlayPBN() (in module endplay._dds)
announcement (endplay.types.Bid attribute)
(endplay.types.bid.Bid attribute)
apply() (endplay.interact.actions.Action method)
(endplay.interact.actions.DealAction method)
(endplay.interact.actions.GetHandAction method)
(endplay.interact.actions.PlayAction method)
(endplay.interact.actions.SetBoardAction method)
(endplay.interact.actions.SetFirstAction method)
(endplay.interact.actions.SetHandAction method)
(endplay.interact.actions.SetTrumpAction method)
(endplay.interact.actions.UnplayAction method)
apply_action() (endplay.interact.commandobject.CommandObject method)
args (endplay.parsers.dealer.ParseException attribute)
as_contract() (endplay.types.Bid method)
(endplay.types.bid.Bid method)
as_penalty() (endplay.types.Bid method)
(endplay.types.bid.Bid method)
average() (in module endplay.stats)
B
BaseActions (class in endplay.dealer.actions)
(class in endplay.dealer.actions.base)
BaseFrontend (class in endplay.interact.frontends.base)
bergen_hcp_scale (in module endplay.evaluate)
Bid (class in endplay.types)
(class in endplay.types.bid)
bidorder() (endplay.types.Denom static method)
(endplay.types.denom.Denom static method)
Board (class in endplay.types)
(class in endplay.types.board)
Board.Info (class in endplay.types)
(class in endplay.types.board)
boards (class in endplay._dds)
(endplay.parsers.pbn.PBNDecoder attribute)
boardsPBN (class in endplay._dds)
both (endplay.types.Vul attribute)
(endplay.types.vul.Vul attribute)
C
calc_all_tables() (in module endplay.dds)
(in module endplay.dds.ddtable)
calc_dd_table() (in module endplay.dds)
(in module endplay.dds.ddtable)
CalcAllTables() (in module endplay._dds)
CalcAllTablesPBN() (in module endplay._dds)
CalcDDtable() (in module endplay._dds)
CalcDDtablePBN() (in module endplay._dds)
CalcPar() (in module endplay._dds)
CalcParPBN() (in module endplay._dds)
Card (class in endplay.types)
(class in endplay.types.card)
cards (endplay._dds.ddTableDeal attribute)
(endplay._dds.ddTableDealPBN attribute)
(endplay._dds.futureTricks attribute)
(endplay._dds.playTracePBN attribute)
cccc() (in module endplay.evaluate)
clear() (endplay.parsers.pbn.PBNDecoder method)
(endplay.types.Deal method)
(endplay.types.deal.Deal method)
(endplay.types.Hand method)
(endplay.types.hand.Hand method)
(endplay.types.SuitHolding method)
(endplay.types.suitholding.SuitHolding method)
clubs (endplay.types.Denom attribute)
(endplay.types.denom.Denom attribute)
(endplay.types.Hand property)
(endplay.types.hand.Hand property)
cmd_board() (endplay.interact.commandobject.CommandObject method)
cmd_checkpoint() (endplay.interact.commandobject.CommandObject method)
cmd_deal() (endplay.interact.commandobject.CommandObject method)
cmd_exit() (endplay.interact.commandobject.CommandObject method)
cmd_fastforward() (endplay.interact.commandobject.CommandObject method)
cmd_first() (endplay.interact.commandobject.CommandObject method)
cmd_hand() (endplay.interact.commandobject.CommandObject method)
cmd_hcp() (endplay.interact.commandobject.CommandObject method)
cmd_help() (endplay.interact.commandobject.CommandObject method)
cmd_history() (endplay.interact.commandobject.CommandObject method)
cmd_play() (endplay.interact.commandobject.CommandObject method)
cmd_redo() (endplay.interact.commandobject.CommandObject method)
cmd_rewind() (endplay.interact.commandobject.CommandObject method)
cmd_shuffle() (endplay.interact.commandobject.CommandObject method)
cmd_trump() (endplay.interact.commandobject.CommandObject method)
cmd_undo() (endplay.interact.commandobject.CommandObject method)
cmd_unplay() (endplay.interact.commandobject.CommandObject method)
CmdFrontend (class in endplay.interact.frontends.cmd)
cofrequency() (in module endplay.stats)
CommandError
CommandObject (class in endplay.interact.commandobject)
COMMENTBLOCK (endplay.parsers.pbn.PBNDecoder.State attribute)
compare() (endplay.types.Deal method)
(endplay.types.deal.Deal method)
compiler (endplay._dds.DDSInfo attribute)
complete_deal() (endplay.types.Deal method)
(endplay.types.deal.Deal method)
console_lines (endplay.interact.frontends.curses.CursesFrontend attribute)
consolewin (endplay.interact.frontends.curses.CursesFrontend attribute)
ConstraintInterpreter (class in endplay.dealer.constraint)
constructor (endplay._dds.DDSInfo attribute)
Contract (class in endplay.types)
(class in endplay.types.contract)
contract (endplay.types.Board property)
(endplay.types.board.Board property)
ContractBid (class in endplay.types)
(class in endplay.types.bid)
contracts (endplay._dds.parResultsDealer attribute)
(endplay._dds.parResultsMaster attribute)
contractType (class in endplay._dds)
controls() (in module endplay.evaluate)
ConvertToDealerTextFormat() (in module endplay._dds)
ConvertToSidesTextFormat() (in module endplay._dds)
copy() (endplay.types.Contract method)
(endplay.types.contract.Contract method)
(endplay.types.Deal method)
(endplay.types.deal.Deal method)
(endplay.types.Hand method)
(endplay.types.hand.Hand method)
(endplay.types.SuitHolding method)
(endplay.types.suitholding.SuitHolding method)
curhand (endplay.types.Deal property)
(endplay.types.deal.Deal property)
curplayer (endplay.types.Deal property)
(endplay.types.deal.Deal property)
currentTrickRank (endplay._dds.deal attribute)
(endplay._dds.dealPBN attribute)
currentTrickSuit (endplay._dds.deal attribute)
(endplay._dds.dealPBN attribute)
CursesFrontend (class in endplay.interact.frontends.curses)
curtag (endplay.parsers.pbn.PBNDecoder attribute)
curtags (endplay.parsers.pbn.PBNDecoder attribute)
curtrick (endplay.types.Deal property)
(endplay.types.deal.Deal property)
D
DATA (endplay.parsers.pbn.PBNDecoder.State attribute)
DDSError
DDSInfo (class in endplay._dds)
DDTable (class in endplay.dds.ddtable)
ddTableDeal (class in endplay._dds)
(endplay._dds.ddTableDeals attribute)
ddTableDealPBN (class in endplay._dds)
(endplay._dds.ddTableDealsPBN attribute)
ddTableDeals (class in endplay._dds)
ddTableDealsPBN (class in endplay._dds)
DDTableList (class in endplay.dds.ddtable)
ddTableResults (class in endplay._dds)
ddTablesRes (class in endplay._dds)
deal (class in endplay._dds)
Deal (class in endplay.types)
(class in endplay.types.deal)
DealAction (class in endplay.interact.actions)
dealer (endplay.types.Board property)
(endplay.types.board.Board property)
DealerPar() (in module endplay._dds)
DealerParBin() (in module endplay._dds)
DealerParser (class in endplay.parsers.dealer)
dealPBN (class in endplay._dds)
deals (endplay._dds.boards attribute)
(endplay._dds.boardsPBN attribute)
dealwin (endplay.interact.frontends.curses.CursesFrontend attribute)
declarer (endplay.types.Contract property)
(endplay.types.contract.Contract property)
default() (endplay.parsers.json.JSONEncoder method)
Denom (class in endplay.types)
(class in endplay.types.denom)
denom (endplay._dds.contractType attribute)
(endplay.types.Contract property)
(endplay.types.contract.Contract property)
detect_play() (in module endplay.experimental.playdetect)
diamonds (endplay.types.Denom attribute)
(endplay.types.denom.Denom attribute)
(endplay.types.Hand property)
(endplay.types.hand.Hand property)
dispatch() (endplay.interact.commandobject.CommandObject method)
dispatch_command() (endplay.interact.frontends.curses.CursesFrontend method)
dist_points() (in module endplay.evaluate)
do_GET() (endplay.interact.frontends.html.EndplayServer method)
do_POST() (endplay.interact.frontends.html.EndplayServer method)
doubled (endplay.types.Penalty attribute)
(endplay.types.penalty.Penalty attribute)
dump() (in module endplay.parsers.json)
(in module endplay.parsers.lin)
(in module endplay.parsers.pbn)
dumps() (in module endplay.parsers.json)
(in module endplay.parsers.lin)
(in module endplay.parsers.pbn)
E
east (endplay.types.Deal property)
(endplay.types.deal.Deal property)
(endplay.types.Player attribute)
(endplay.types.player.Player attribute)
endplay
module
endplay._dds
module
endplay.config
module
endplay.dds
module
endplay.dds.analyse
module
endplay.dds.ddtable
module
endplay.dds.parscore
module
endplay.dds.solve
module
endplay.dealer
module
endplay.dealer.__main__
module
endplay.dealer.actions
module
endplay.dealer.actions.base
module
endplay.dealer.actions.html
module
endplay.dealer.actions.latex
module
endplay.dealer.actions.pdf
module
endplay.dealer.actions.terminal
module
endplay.dealer.constraint
module
endplay.dealer.generate
module
endplay.dealer.runscript
module
endplay.evaluate
module
endplay.experimental
module
endplay.experimental.playdetect
module
endplay.interact
module
endplay.interact.__main__
module
endplay.interact.actions
module
endplay.interact.commandobject
module
endplay.interact.frontends
module
endplay.interact.frontends.base
module
endplay.interact.frontends.cmd
module
endplay.interact.frontends.curses
module
endplay.interact.frontends.html
module
endplay.parsers
module
endplay.parsers.dealer
module
endplay.parsers.json
module
endplay.parsers.lin
module
endplay.parsers.pbn
module
endplay.stats
module
endplay.types
module
endplay.types.bid
module
endplay.types.board
module
endplay.types.card
module
endplay.types.contract
module
endplay.types.deal
module
endplay.types.denom
module
endplay.types.hand
module
endplay.types.penalty
module
endplay.types.player
module
endplay.types.rank
module
endplay.types.suitholding
module
endplay.types.vul
module
endplay.utils
module
endplay.utils.escape
module
endplay.utils.io
module
endplay.utils.play
module
EndplayServer (class in endplay.interact.frontends.html)
enumerate() (endplay.types.Player method)
(endplay.types.player.Player method)
equal (endplay._dds.parTextResults attribute)
equals (endplay._dds.futureTricks attribute)
ErrorMessage() (in module endplay._dds)
escape_suits() (in module endplay.utils.escape)
evaluate() (endplay.dealer.constraint.ConstraintInterpreter method)
ew (endplay.types.Vul attribute)
(endplay.types.vul.Vul attribute)
exact_shape() (in module endplay.evaluate)
extend() (endplay.types.Hand method)
(endplay.types.hand.Hand method)
(endplay.types.SuitHolding method)
(endplay.types.suitholding.SuitHolding method)
F
f (endplay.dealer.actions.pdf.PDFActionsWriter attribute)
find() (endplay.types.AlternateRank static method)
(endplay.types.Denom static method)
(endplay.types.denom.Denom static method)
(endplay.types.Penalty static method)
(endplay.types.penalty.Penalty static method)
(endplay.types.Player static method)
(endplay.types.player.Player static method)
(endplay.types.Rank static method)
(endplay.types.rank.AlternateRank static method)
(endplay.types.rank.Rank static method)
(endplay.types.Vul static method)
(endplay.types.vul.Vul static method)
first (endplay._dds.deal attribute)
(endplay._dds.dealPBN attribute)
(endplay.types.Deal property)
(endplay.types.deal.Deal property)
FreeMemory() (in module endplay._dds)
frequency() (in module endplay.stats)
from_auction() (endplay.types.Contract static method)
(endplay.types.contract.Contract static method)
from_board() (endplay.types.Player static method)
(endplay.types.player.Player static method)
(endplay.types.Vul static method)
(endplay.types.vul.Vul static method)
from_code() (endplay._dds.DDSError static method)
from_json() (endplay.types.Deal static method)
(endplay.types.deal.Deal static method)
from_lin() (endplay.types.Deal static method)
(endplay.types.deal.Deal static method)
(endplay.types.Hand static method)
(endplay.types.hand.Hand static method)
(endplay.types.Player static method)
(endplay.types.player.Player static method)
(endplay.types.Vul static method)
(endplay.types.vul.Vul static method)
from_pbn() (endplay.types.Deal static method)
(endplay.types.deal.Deal static method)
(endplay.types.Hand static method)
(endplay.types.hand.Hand static method)
(endplay.types.SuitHolding static method)
(endplay.types.suitholding.SuitHolding static method)
futureTricks (class in endplay._dds)
G
generate_deal() (in module endplay.dealer)
(in module endplay.dealer.generate)
generate_deals() (in module endplay.dealer)
(in module endplay.dealer.generate)
get_env() (endplay.dealer.constraint.ConstraintInterpreter method)
get_home() (endplay.interact.frontends.html.EndplayServer method)
get_notfound() (endplay.interact.frontends.html.EndplayServer method)
get_script() (endplay.interact.frontends.html.EndplayServer method)
get_style() (endplay.interact.frontends.html.EndplayServer method)
GetHandAction (class in endplay.interact.actions)
H
Hand (class in endplay.types)
(class in endplay.types.hand)
hcp() (in module endplay.evaluate)
hcpwin (endplay.interact.frontends.curses.CursesFrontend attribute)
hearts (endplay.types.Denom attribute)
(endplay.types.denom.Denom attribute)
(endplay.types.Hand property)
(endplay.types.hand.Hand property)
HTMLActions (class in endplay.dealer.actions)
(class in endplay.dealer.actions.html)
HTMLFrontend (class in endplay.interact.frontends.html)
I
infowin (endplay.interact.frontends.curses.CursesFrontend attribute)
initialise() (endplay.interact.frontends.curses.CursesFrontend method)
inputwin (endplay.interact.frontends.curses.CursesFrontend attribute)
interact() (endplay.interact.frontends.base.BaseFrontend method)
(endplay.interact.frontends.cmd.CmdFrontend method)
(endplay.interact.frontends.curses.CursesFrontend method)
(endplay.interact.frontends.html.HTMLFrontend method)
is_balanced() (in module endplay.evaluate)
is_major() (endplay.types.Denom method)
(endplay.types.denom.Denom method)
is_minor() (endplay.types.Denom method)
(endplay.types.denom.Denom method)
is_minor_semibalanced() (in module endplay.evaluate)
is_passout() (endplay.types.Contract method)
(endplay.types.contract.Contract method)
is_semibalanced() (in module endplay.evaluate)
is_single_suited() (in module endplay.evaluate)
is_suit() (endplay.types.Denom method)
(endplay.types.denom.Denom method)
is_three_suited() (in module endplay.evaluate)
is_two_suited() (in module endplay.evaluate)
is_vul() (endplay.types.Player method)
(endplay.types.player.Player method)
iter_from() (endplay.types.Player method)
(endplay.types.player.Player method)
iter_order() (endplay.types.Player static method)
(endplay.types.player.Player static method)
iterencode() (endplay.parsers.json.JSONEncoder method)
J
JSONDecoder (class in endplay.parsers.json)
JSONEncoder (class in endplay.parsers.json)
L
lambdify() (endplay.dealer.constraint.ConstraintInterpreter method)
LaTeXActions (class in endplay.dealer.actions)
(class in endplay.dealer.actions.latex)
legal_moves() (endplay.types.Deal method)
(endplay.types.deal.Deal method)
length_dist_scale (in module endplay.evaluate)
level (endplay._dds.contractType attribute)
(endplay.types.Contract property)
(endplay.types.contract.Contract property)
lho (endplay.types.Player property)
(endplay.types.player.Player property)
linearise_play() (in module endplay.utils.play)
LINEncodeError
lineno (endplay.parsers.pbn.PBNDecoder attribute)
load() (in module endplay.parsers.json)
(in module endplay.parsers.lin)
(in module endplay.parsers.pbn)
loads() (in module endplay.parsers.json)
(in module endplay.parsers.lin)
(in module endplay.parsers.pbn)
loc (endplay.parsers.dealer.ParseException attribute)
losers() (in module endplay.evaluate)
M
main() (endplay.interact.frontends.curses.CursesFrontend method)
(in module endplay.dealer.__main__)
(in module endplay.interact.__main__)
major (endplay._dds.DDSInfo attribute)
major_shape() (in module endplay.evaluate)
match() (endplay.experimental.playdetect.PlayTechniqueBase method)
META (endplay.parsers.pbn.PBNDecoder.State attribute)
metadata (endplay.parsers.pbn.PBNDecoder attribute)
minor (endplay._dds.DDSInfo attribute)
minor_shape() (in module endplay.evaluate)
mixed_fit_dist_scale (in module endplay.evaluate)
mixed_nofit_dist_scale (in module endplay.evaluate)
mode (endplay._dds.boards attribute)
(endplay._dds.boardsPBN attribute)
module
endplay
endplay._dds
endplay.config
endplay.dds
endplay.dds.analyse
endplay.dds.ddtable
endplay.dds.parscore
endplay.dds.solve
endplay.dealer
endplay.dealer.__main__
endplay.dealer.actions
endplay.dealer.actions.base
endplay.dealer.actions.html
endplay.dealer.actions.latex
endplay.dealer.actions.pdf
endplay.dealer.actions.terminal
endplay.dealer.constraint
endplay.dealer.generate
endplay.dealer.runscript
endplay.evaluate
endplay.experimental
endplay.experimental.playdetect
endplay.interact
endplay.interact.__main__
endplay.interact.actions
endplay.interact.commandobject
endplay.interact.frontends
endplay.interact.frontends.base
endplay.interact.frontends.cmd
endplay.interact.frontends.curses
endplay.interact.frontends.html
endplay.parsers
endplay.parsers.dealer
endplay.parsers.json
endplay.parsers.lin
endplay.parsers.pbn
endplay.stats
endplay.types
endplay.types.bid
endplay.types.board
endplay.types.card
endplay.types.contract
endplay.types.deal
endplay.types.denom
endplay.types.hand
endplay.types.penalty
endplay.types.player
endplay.types.rank
endplay.types.suitholding
endplay.types.vul
endplay.utils
endplay.utils.escape
endplay.utils.io
endplay.utils.play
msg (endplay.parsers.dealer.ParseException attribute)
N
name (endplay.experimental.playdetect.PlayTechniqueBase property)
(endplay.experimental.playdetect.SimpleFinesse property)
(endplay.interact.actions.Action property)
(endplay.interact.actions.DealAction property)
(endplay.interact.actions.GetHandAction property)
(endplay.interact.actions.PlayAction property)
(endplay.interact.actions.SetBoardAction property)
(endplay.interact.actions.SetFirstAction property)
(endplay.interact.actions.SetHandAction property)
(endplay.interact.actions.SetTrumpAction property)
(endplay.interact.actions.ShuffleAction property)
(endplay.interact.actions.UnplayAction property)
next() (endplay.types.Player method)
(endplay.types.player.Player method)
nodes (endplay._dds.futureTricks attribute)
NONE (endplay.parsers.pbn.PBNDecoder.State attribute)
none (endplay.types.Vul attribute)
(endplay.types.vul.Vul attribute)
noOfBoards (endplay._dds.boards attribute)
(endplay._dds.boardsPBN attribute)
(endplay._dds.ddTablesRes attribute)
(endplay._dds.playTracesBin attribute)
(endplay._dds.playTracesPBN attribute)
(endplay._dds.solvedBoards attribute)
(endplay._dds.solvedPlays attribute)
noOfTables (endplay._dds.ddTableDeals attribute)
(endplay._dds.ddTableDealsPBN attribute)
noOfThreads (endplay._dds.DDSInfo attribute)
north (endplay.types.Deal property)
(endplay.types.deal.Deal property)
(endplay.types.Player attribute)
(endplay.types.player.Player attribute)
notes (endplay.parsers.pbn.PBNDecoder attribute)
ns (endplay.types.Vul attribute)
(endplay.types.vul.Vul attribute)
nt (endplay.types.Denom attribute)
(endplay.types.denom.Denom attribute)
number (endplay._dds.parResultsDealer attribute)
(endplay._dds.parResultsMaster attribute)
(endplay._dds.playTraceBin attribute)
(endplay._dds.playTracePBN attribute)
(endplay._dds.solvedPlay attribute)
O
open() (endplay.dealer.actions.base.BaseActions method)
(endplay.dealer.actions.BaseActions method)
(endplay.dealer.actions.html.HTMLActions method)
(endplay.dealer.actions.HTMLActions method)
(endplay.dealer.actions.latex.LaTeXActions method)
(endplay.dealer.actions.LaTeXActions method)
(endplay.dealer.actions.pdf.PDFActions method)
(endplay.dealer.actions.terminal.TerminalActions method)
(endplay.dealer.actions.TerminalActions method)
overTricks (endplay._dds.contractType attribute)
P
Par() (in module endplay._dds)
par() (in module endplay.dds)
(in module endplay.dds.parscore)
parContractsString (endplay._dds.parResults attribute)
ParList (class in endplay.dds.parscore)
parResults (class in endplay._dds)
parResultsDealer (class in endplay._dds)
parResultsMaster (class in endplay._dds)
parScore (endplay._dds.parResults attribute)
parse() (endplay.dealer.constraint.ConstraintInterpreter method)
parse_expr() (endplay.parsers.dealer.DealerParser method)
parse_file() (endplay.parsers.dealer.DealerParser method)
(endplay.parsers.pbn.PBNDecoder method)
parse_string() (endplay.parsers.dealer.DealerParser method)
ParseException
parser_element (endplay.parsers.dealer.ParseException attribute)
parText (endplay._dds.parTextResults attribute)
parTextResults (class in endplay._dds)
partner (endplay.types.Player property)
(endplay.types.player.Player property)
passed (endplay.types.Penalty attribute)
(endplay.types.penalty.Penalty attribute)
patch (endplay._dds.DDSInfo attribute)
PBNDecoder (class in endplay.parsers.pbn)
PBNDecoder.State (class in endplay.parsers.pbn)
PDFActions (class in endplay.dealer.actions.pdf)
PDFActionsWriter (class in endplay.dealer.actions.pdf)
Penalty (class in endplay.types)
(class in endplay.types.penalty)
PenaltyBid (class in endplay.types)
(class in endplay.types.bid)
play() (endplay.types.Deal method)
(endplay.types.deal.Deal method)
PlayAction (class in endplay.interact.actions)
Player (class in endplay.types)
(class in endplay.types.player)
plays (endplay._dds.playTracesBin attribute)
(endplay._dds.playTracesPBN attribute)
PlayTechniqueBase (class in endplay.experimental.playdetect)
playTraceBin (class in endplay._dds)
playTracePBN (class in endplay._dds)
playTracesBin (class in endplay._dds)
playTracesPBN (class in endplay._dds)
post_command() (endplay.interact.frontends.html.EndplayServer method)
pprint() (endplay.dds.ddtable.DDTable method)
(endplay.types.Deal method)
(endplay.types.deal.Deal method)
(endplay.types.Hand method)
(endplay.types.hand.Hand method)
pprint_auction() (in module endplay.utils.io)
presults (endplay._dds.allParResults attribute)
prev() (endplay.types.Player method)
(endplay.types.player.Player method)
prev_board_no (endplay.interact.actions.SetBoardAction attribute)
prev_deal (endplay.interact.actions.DealAction attribute)
(endplay.interact.actions.ShuffleAction attribute)
prev_first (endplay.interact.actions.SetFirstAction attribute)
prev_hand (endplay.interact.actions.GetHandAction attribute)
(endplay.interact.actions.SetHandAction attribute)
prev_trick (endplay.interact.actions.PlayAction attribute)
prev_trump (endplay.interact.actions.SetTrumpAction attribute)
prevtags (endplay.parsers.pbn.PBNDecoder attribute)
process_input() (endplay.interact.frontends.curses.CursesFrontend method)
ps1 (endplay.interact.frontends.cmd.CmdFrontend property)
(endplay.interact.frontends.curses.CursesFrontend property)
pstr (endplay.parsers.dealer.ParseException attribute)
Q
quality() (in module endplay.evaluate)
R
R2 (endplay.types.AlternateRank attribute)
(endplay.types.Rank attribute)
(endplay.types.rank.AlternateRank attribute)
(endplay.types.rank.Rank attribute)
R3 (endplay.types.AlternateRank attribute)
(endplay.types.Rank attribute)
(endplay.types.rank.AlternateRank attribute)
(endplay.types.rank.Rank attribute)
R4 (endplay.types.AlternateRank attribute)
(endplay.types.Rank attribute)
(endplay.types.rank.AlternateRank attribute)
(endplay.types.rank.Rank attribute)
R5 (endplay.types.AlternateRank attribute)
(endplay.types.Rank attribute)
(endplay.types.rank.AlternateRank attribute)
(endplay.types.rank.Rank attribute)
R6 (endplay.types.AlternateRank attribute)
(endplay.types.Rank attribute)
(endplay.types.rank.AlternateRank attribute)
(endplay.types.rank.Rank attribute)
R7 (endplay.types.AlternateRank attribute)
(endplay.types.Rank attribute)
(endplay.types.rank.AlternateRank attribute)
(endplay.types.rank.Rank attribute)
R8 (endplay.types.AlternateRank attribute)
(endplay.types.Rank attribute)
(endplay.types.rank.AlternateRank attribute)
(endplay.types.rank.Rank attribute)
R9 (endplay.types.AlternateRank attribute)
(endplay.types.Rank attribute)
(endplay.types.rank.AlternateRank attribute)
(endplay.types.rank.Rank attribute)
RA (endplay.types.AlternateRank attribute)
(endplay.types.Rank attribute)
(endplay.types.rank.AlternateRank attribute)
(endplay.types.rank.Rank attribute)
Rank (class in endplay.types)
(class in endplay.types.rank)
rank (endplay._dds.futureTricks attribute)
(endplay._dds.playTraceBin attribute)
(endplay.types.Card attribute)
(endplay.types.card.Card attribute)
redoubled (endplay.types.Penalty attribute)
(endplay.types.penalty.Penalty attribute)
remainCards (endplay._dds.deal attribute)
(endplay._dds.dealPBN attribute)
remove() (endplay.types.Hand method)
(endplay.types.hand.Hand method)
(endplay.types.SuitHolding method)
(endplay.types.suitholding.SuitHolding method)
reset_env() (endplay.dealer.constraint.ConstraintInterpreter method)
resTable (endplay._dds.ddTableResults attribute)
result (endplay.types.Contract property)
(endplay.types.contract.Contract property)
result_to_tricks() (in module endplay.utils.play)
results (endplay._dds.ddTablesRes attribute)
rho (endplay.types.Player property)
(endplay.types.player.Player property)
RJ (endplay.types.AlternateRank attribute)
(endplay.types.Rank attribute)
(endplay.types.rank.AlternateRank attribute)
(endplay.types.rank.Rank attribute)
RK (endplay.types.AlternateRank attribute)
(endplay.types.Rank attribute)
(endplay.types.rank.AlternateRank attribute)
(endplay.types.rank.Rank attribute)
rotate() (endplay.types.Deal method)
(endplay.types.deal.Deal method)
RQ (endplay.types.AlternateRank attribute)
(endplay.types.Rank attribute)
(endplay.types.rank.AlternateRank attribute)
(endplay.types.rank.Rank attribute)
RT (endplay.types.AlternateRank attribute)
(endplay.types.Rank attribute)
(endplay.types.rank.AlternateRank attribute)
(endplay.types.rank.Rank attribute)
rule_of_n() (in module endplay.evaluate)
run_script() (in module endplay.dealer)
(in module endplay.dealer.runscript)
S
score (endplay._dds.futureTricks attribute)
(endplay._dds.parResultsDealer attribute)
(endplay._dds.parResultsMaster attribute)
(endplay.dds.parscore.ParList property)
score() (endplay.types.Contract method)
(endplay.types.contract.Contract method)
seats (endplay._dds.contractType attribute)
set_env() (endplay.dealer.constraint.ConstraintInterpreter method)
SetBoardAction (class in endplay.interact.actions)
SetFirstAction (class in endplay.interact.actions)
SetHandAction (class in endplay.interact.actions)
SetMaxThreads() (in module endplay._dds)
SetTrumpAction (class in endplay.interact.actions)
shape() (in module endplay.evaluate)
shortage_fit_dist_scale (in module endplay.evaluate)
shortage_nofit_dist_scale (in module endplay.evaluate)
ShuffleAction (class in endplay.interact.actions)
SidesPar() (in module endplay._dds)
SidesParBin() (in module endplay._dds)
SimpleFinesse (class in endplay.experimental.playdetect)
solutions (endplay._dds.boards attribute)
(endplay._dds.boardsPBN attribute)
solve_all_boards() (in module endplay.dds)
(in module endplay.dds.solve)
solve_board() (in module endplay.dds)
(in module endplay.dds.solve)
SolveAllBoards() (in module endplay._dds)
SolveAllBoardsBin() (in module endplay._dds)
SolveAllChunks() (in module endplay._dds)
SolveAllChunksBin() (in module endplay._dds)
SolveAllChunksPBN() (in module endplay._dds)
SolveBoard() (in module endplay._dds)
SolveBoardPBN() (in module endplay._dds)
solved (endplay._dds.solvedPlays attribute)
SolvedBoard (class in endplay.dds.solve)
solvedBoard (endplay._dds.solvedBoards attribute)
SolvedBoardList (class in endplay.dds.solve)
solvedBoards (class in endplay._dds)
solvedPlay (class in endplay._dds)
SolvedPlay (class in endplay.dds.analyse)
SolvedPlayList (class in endplay.dds.analyse)
solvedPlays (class in endplay._dds)
south (endplay.types.Deal property)
(endplay.types.deal.Deal property)
(endplay.types.Player attribute)
(endplay.types.player.Player attribute)
spades (endplay.types.Denom attribute)
(endplay.types.denom.Denom attribute)
(endplay.types.Hand property)
(endplay.types.hand.Hand property)
standard_hcp_scale (in module endplay.evaluate)
state (endplay.parsers.pbn.PBNDecoder attribute)
suit (endplay._dds.futureTricks attribute)
(endplay._dds.playTraceBin attribute)
(endplay.types.Card attribute)
(endplay.types.card.Card attribute)
SuitHolding (class in endplay.types)
(class in endplay.types.suitholding)
suits() (endplay.types.Denom static method)
(endplay.types.denom.Denom static method)
suppress_unicode (class in endplay.config)
swap() (endplay.types.Deal method)
(endplay.types.deal.Deal method)
system (endplay._dds.DDSInfo attribute)
systemString (endplay._dds.DDSInfo attribute)
T
tablewin (endplay.interact.frontends.curses.CursesFrontend attribute)
target (endplay._dds.boards attribute)
(endplay._dds.boardsPBN attribute)
TerminalActions (class in endplay.dealer.actions)
(class in endplay.dealer.actions.terminal)
threading (endplay._dds.DDSInfo attribute)
to_alternate() (endplay.types.Rank method)
(endplay.types.rank.Rank method)
to_hand() (endplay.types.Deal method)
(endplay.types.deal.Deal method)
to_json() (endplay.types.Deal method)
(endplay.types.deal.Deal method)
to_LaTeX() (endplay.dds.ddtable.DDTable method)
(endplay.types.Deal method)
(endplay.types.deal.Deal method)
(endplay.types.Hand method)
(endplay.types.hand.Hand method)
to_lin() (endplay.types.Deal method)
(endplay.types.deal.Deal method)
(endplay.types.Hand method)
(endplay.types.hand.Hand method)
(endplay.types.Player method)
(endplay.types.player.Player method)
(endplay.types.Vul method)
(endplay.types.vul.Vul method)
to_list() (endplay.dds.ddtable.DDTable method)
to_pbn() (endplay.types.Deal method)
(endplay.types.deal.Deal method)
(endplay.types.Hand method)
(endplay.types.hand.Hand method)
(endplay.types.SuitHolding method)
(endplay.types.suitholding.SuitHolding method)
to_standard() (endplay.types.AlternateRank method)
(endplay.types.rank.AlternateRank method)
top_honours() (in module endplay.evaluate)
total_points() (in module endplay.evaluate)
total_tricks() (in module endplay.utils.play)
trick_winner() (in module endplay.utils.play)
tricks (endplay._dds.solvedPlay attribute)
tricks_to_result() (in module endplay.utils.play)
trickswin (endplay.interact.frontends.curses.CursesFrontend attribute)
trump (endplay._dds.deal attribute)
(endplay._dds.dealPBN attribute)
(endplay.types.Deal property)
(endplay.types.deal.Deal property)
turns_to() (endplay.types.Player method)
(endplay.types.player.Player method)
U
unapply() (endplay.interact.actions.Action method)
(endplay.interact.actions.DealAction method)
(endplay.interact.actions.GetHandAction method)
(endplay.interact.actions.PlayAction method)
(endplay.interact.actions.SetBoardAction method)
(endplay.interact.actions.SetFirstAction method)
(endplay.interact.actions.SetHandAction method)
(endplay.interact.actions.SetTrumpAction method)
(endplay.interact.actions.UnplayAction method)
underTricks (endplay._dds.contractType attribute)
unescape_suits() (in module endplay.utils.escape)
unplay() (endplay.types.Deal method)
(endplay.types.deal.Deal method)
UnplayAction (class in endplay.interact.actions)
unplayed_card (endplay.interact.actions.UnplayAction attribute)
unset_env() (endplay.dealer.constraint.ConstraintInterpreter method)
update() (endplay.interact.frontends.curses.CursesFrontend method)
use_unicode (in module endplay.config)
V
versionString (endplay._dds.DDSInfo attribute)
Vul (class in endplay.types)
(class in endplay.types.vul)
vul (endplay.types.Board property)
(endplay.types.board.Board property)
W
west (endplay.types.Deal property)
(endplay.types.deal.Deal property)
(endplay.types.Player attribute)
(endplay.types.player.Player attribute)
write() (endplay.interact.frontends.html.EndplayServer method)