endplay.dealer.actions.base

Base actions class to provide the interface.

Classes:

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

class endplay.dealer.actions.base.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()