endplay.dealer.actions

The Actions classes provide a common interface for producing different types of output from a dealer script. When a script is run, an appropriate Actions object is constructed, and any time output is requested one of the methods is called to format it correctly.

Classes:

BaseActions(deals, stream, board_numbers[, ...])

HTMLActions(deals, stream, board_numbers)

LaTeXActions(deals, stream, board_numbers)

TerminalActions(deals, stream, board_numbers)

class endplay.dealer.actions.BaseActions(deals, stream, board_numbers, template_ext=None)

Bases: ABC

Attributes:

_abc_impl

Methods:

average(expr[, s])

frequency1d(expr, lower_bound, upper_bound)

frequency2d(ex1, lb1, hb1, ex2, lb2, hb2[, s])

print(*players)

printall()

printcompact([expr])

printes(*objs)

printew()

printoneline([expr])

printpbn()

write(*objs, **kwargs)

write_postamble()

write_preamble()

_abc_impl = <_abc._abc_data object>
abstract average(expr: Callable[[Deal], Union[float, int, bool]], s: Optional[str] = None)
abstract frequency1d(expr: Callable[[Deal], Union[float, int, bool]], lower_bound: float, upper_bound: float, s: Optional[str] = None)
abstract frequency2d(ex1: Callable[[Deal], Union[float, int, bool]], lb1: float, hb1: float, ex2: Callable[[Deal], Union[float, int, bool]], lb2: float, hb2: float, s: Optional[str] = None)
abstract print(*players)
printall()
abstract printcompact(expr: Optional[Callable[[Deal], Union[float, int, bool]]] = None)
abstract printes(*objs: Union[Callable[[Deal], Union[float, int, bool]], str])
printew()
abstract printoneline(expr: Optional[Callable[[Deal], Union[float, int, bool]]] = None)
abstract printpbn()
write(*objs, **kwargs)
write_postamble()
write_preamble()
class endplay.dealer.actions.HTMLActions(deals, stream, board_numbers)

Bases: BaseActions

Attributes:

_abc_impl

Methods:

average(expr[, s])

frequency1d(expr, lb, ub[, s])

frequency2d(ex1, lb1, ub1, ex2, lb2, ub2[, s])

print(*players)

printcompact([expr])

printes(*objs)

printoneline([expr])

printpbn()

_abc_impl = <_abc._abc_data object>
average(expr, s=None)
frequency1d(expr, lb, ub, s=None)
frequency2d(ex1, lb1, ub1, ex2, lb2, ub2, s=None)
print(*players)
printcompact(expr=None)
printes(*objs)
printoneline(expr=None)
printpbn()
class endplay.dealer.actions.LaTeXActions(deals, stream, board_numbers)

Bases: BaseActions

Attributes:

_abc_impl

Methods:

average(expr[, s])

frequency1d(expr, lb, ub[, s])

frequency2d(ex1, lb1, ub1, ex2, lb2, ub2[, s])

mpl_init_pgf()

print(*players)

printcompact([expr])

printes(*objs)

printoneline([expr])

printpbn()

_abc_impl = <_abc._abc_data object>
average(expr, s=None)
frequency1d(expr, lb, ub, s=None)
frequency2d(ex1, lb1, ub1, ex2, lb2, ub2, s=None)
static mpl_init_pgf()
print(*players)
printcompact(expr=None)
printes(*objs)
printoneline(expr=None)
printpbn()
class endplay.dealer.actions.TerminalActions(deals, stream, board_numbers)

Bases: BaseActions

Attributes:

_abc_impl

Methods:

average(expr[, s])

frequency1d(expr, lb, ub[, s])

frequency2d(ex1, lb1, ub1, ex2, lb2, ub2[, s])

print(*players)

printcompact([expr])

printes(*objs)

printoneline([expr])

printpbn()

_abc_impl = <_abc._abc_data object>
average(expr, s=None)
frequency1d(expr, lb, ub, s=None)
frequency2d(ex1, lb1, ub1, ex2, lb2, ub2, s=None)
print(*players)
printcompact(expr=None)
printes(*objs)
printoneline(expr=None)
printpbn()