Package for computing dice and card probabilities.\n\nStarting with v0.25.1
, you can replace latest
in the URL with an old version\nnumber to get the documentation for that version.
\n\nSee this JupyterLite distribution\nfor examples.
\n\nVisit the project page.
\n\nGeneral conventions:
\n\n\n- Instances are immutable (apart from internal caching). Anything that looks\nlike it mutates an instance actually returns a separate instance with the\nchange.
\n
\n"}, "icepool.d": {"fullname": "icepool.d", "modulename": "icepool", "qualname": "d", "kind": "function", "doc": "A standard die, uniformly distributed from 1
to sides
inclusive.
\n\nDon't confuse this with icepool.Die()
:
\n\n\nicepool.Die([6])
: A Die
that always rolls the integer 6. \nicepool.d(6)
: A d6. \n
\n\nYou can also import individual standard dice from the icepool
module, e.g.\nfrom icepool import d6
.
\n", "signature": "(sides: int, /) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.z": {"fullname": "icepool.z", "modulename": "icepool", "qualname": "z", "kind": "function", "doc": "A die uniformly distributed from 0
to sides - 1
inclusive.
\n\nEqual to d(sides) - 1.
\n", "signature": "(sides: int, /) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.coin": {"fullname": "icepool.coin", "modulename": "icepool", "qualname": "coin", "kind": "function", "doc": "A Die
that rolls True
with probability n / d
, and False
otherwise.
\n\nIf n <= 0
or n >= d
the result will have only one outcome.
\n\nArguments:
\n\n\n- n: An int numerator, or a non-integer probability.
\n- d: An int denominator. Should not be provided if the first argument is\nnot an int.
\n
\n", "signature": "(\tn: int | float | fractions.Fraction,\td: int = 1,\t/,\t*,\tmax_denominator: int | None = None) -> icepool.population.die.Die[bool]:", "funcdef": "def"}, "icepool.stochastic_round": {"fullname": "icepool.stochastic_round", "modulename": "icepool", "qualname": "stochastic_round", "kind": "function", "doc": "Randomly rounds a value up or down to the nearest integer according to the two distances.
\n\nSpecificially, rounds x
up with probability x - floor(x)
and down\notherwise, producing a Die
with up to two outcomes.
\n\nArguments:
\n\n\n- max_denominator: If provided, each rounding will be performed\nusing
fractions.Fraction.limit_denominator(max_denominator)
.\nOtherwise, the rounding will be performed without\nlimit_denominator
. \n
\n", "signature": "(\tx,\t/,\t*,\tmax_denominator: int | None = None) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.one_hot": {"fullname": "icepool.one_hot", "modulename": "icepool", "qualname": "one_hot", "kind": "function", "doc": "A Die
with Vector
outcomes with one element set to True
uniformly at random and the rest False
.
\n\nThis is an easy (if somewhat expensive) way of representing how many dice\nin a pool rolled each number. For example, the outcomes of 10 @ one_hot(6)
\nare the (ones, twos, threes, fours, fives, sixes)
rolled in 10d6.
\n", "signature": "(sides: int, /) -> icepool.population.die.Die[tuple[bool, ...]]:", "funcdef": "def"}, "icepool.Outcome": {"fullname": "icepool.Outcome", "modulename": "icepool", "qualname": "Outcome", "kind": "class", "doc": "Protocol to attempt to verify that outcome types are hashable and sortable.
\n\nFar from foolproof, e.g. it cannot enforce total ordering.
\n", "bases": "typing.Hashable, typing.Protocol[-T_contra]"}, "icepool.Die": {"fullname": "icepool.Die", "modulename": "icepool", "qualname": "Die", "kind": "class", "doc": "Sampling with replacement. Quantities represent weights.
\n\nDice are immutable. Methods do not modify the Die
in-place;\nrather they return a Die
representing the result.
\n\nIt's also possible to have \"empty\" dice with no outcomes at all,\nthough these have little use other than being sentinel values.
\n", "bases": "icepool.population.base.Population[+T_co]"}, "icepool.Die.__init__": {"fullname": "icepool.Die.__init__", "modulename": "icepool", "qualname": "Die.__init__", "kind": "function", "doc": "Constructor for a Die
.
\n\nDon't confuse this with d()
:
\n\n\nDie([6])
: A Die
that always rolls the int
6. \nd(6)
: A d6. \n
\n\nAlso, don't confuse this with Pool()
:
\n\n\nDie([1, 2, 3, 4, 5, 6])
: A d6. \nPool([1, 2, 3, 4, 5, 6])
: A Pool
of six dice that always rolls one\nof each number. \n
\n\nHere are some different ways of constructing a d6:
\n\n\n- Just import it:
from icepool import d6
\n- Use the
d()
function: icepool.d(6)
\n- Use a d6 that you already have:
Die(d6)
or Die([d6])
\n- Mix a d3 and a d3+3:
Die([d3, d3+3])
\n- Use a dict:
Die({1:1, 2:1, 3:1, 4:1, 5:1, 6:1})
\n- Give the faces as a sequence:
Die([1, 2, 3, 4, 5, 6])
\n
\n\nAll quantities must be non-negative. Outcomes with zero quantity will be\nomitted.
\n\nSeveral methods and functions foward **kwargs to this constructor.\nHowever, these only affect the construction of the returned or yielded\ndice. Any other implicit conversions of arguments or operands to dice\nwill be done with the default keyword arguments.
\n\nEXPERIMENTAL: Use icepool.Again
to roll the dice again, usually with\nsome modification. See the Again
documentation for details.
\n\nDenominator: For a flat set of outcomes, the denominator is just the\nsum of the corresponding quantities. If the outcomes themselves have\nsecondary denominators, then the overall denominator will be minimized\nwhile preserving the relative weighting of the primary outcomes.
\n\nArguments:
\n\n\n\nRaises:
\n\n\n- ValueError:
None
is not a valid outcome for a Die
. \n
\n", "signature": "(\toutcomes: Union[Sequence, Mapping[Any, int]],\ttimes: Union[Sequence[int], int] = 1,\t*,\tagain_count: int | None = None,\tagain_depth: int | None = None,\tagain_end: icepool.typing.Outcome | icepool.population.die.Die | icepool.typing.RerollType | None = None)"}, "icepool.Die.unary_operator": {"fullname": "icepool.Die.unary_operator", "modulename": "icepool", "qualname": "Die.unary_operator", "kind": "function", "doc": "Performs the unary operation on the outcomes.
\n\nThis is used for the standard unary operators\n-, +, abs, ~, round, trunc, floor, ceil
\nas well as the additional methods\nzero, bool
.
\n\nThis is NOT used for the []
operator; when used directly, this is\ninterpreted as a Mapping
operation and returns the count corresponding\nto a given outcome. See marginals()
for applying the []
operator to\noutcomes.
\n\nReturns:
\n\n\n A Die
representing the result.
\n
\n\nRaises:
\n\n\n- ValueError: If tuples are of mismatched length.
\n
\n", "signature": "(\tself: icepool.population.die.Die[+T_co],\top: Callable[..., ~U],\t*args,\t**kwargs) -> icepool.population.die.Die[~U]:", "funcdef": "def"}, "icepool.Die.binary_operator": {"fullname": "icepool.Die.binary_operator", "modulename": "icepool", "qualname": "Die.binary_operator", "kind": "function", "doc": "Performs the operation on pairs of outcomes.
\n\nBy the time this is called, the other operand has already been\nconverted to a Die
.
\n\nIf one side of a binary operator is a tuple and the other is not, the\nbinary operator is applied to each element of the tuple with the\nnon-tuple side. For example, the following are equivalent:
\n\n\n
cartesian_product(d6, d8) * 2\ncartesian_product(d6 * 2, d8 * 2)\n
\n
\n\nThis is used for the standard binary operators\n+, -, *, /, //, %, **, <<, >>, &, |, ^
\nand the standard binary comparators\n<, <=, >=, >, ==, !=, cmp
.
\n\n==
and !=
additionally set the truth value of the Die
according to\nwhether the dice themselves are the same or not.
\n\nThe @
operator does NOT use this method directly.\nIt rolls the left Die
, which must have integer outcomes,\nthen rolls the right Die
that many times and sums the outcomes.
\n\nReturns:
\n\n\n A Die
representing the result.
\n
\n\nRaises:
\n\n\n- ValueError: If tuples are of mismatched length within one of the\ndice or between the dice.
\n
\n", "signature": "(\tself,\tother: icepool.population.die.Die,\top: Callable[..., ~U],\t*args,\t**kwargs) -> icepool.population.die.Die[~U]:", "funcdef": "def"}, "icepool.Die.keys": {"fullname": "icepool.Die.keys", "modulename": "icepool", "qualname": "Die.keys", "kind": "function", "doc": "The outcomes within the population in sorted order.
\n", "signature": "(self) -> icepool.collection.counts.CountsKeysView[+T_co]:", "funcdef": "def"}, "icepool.Die.values": {"fullname": "icepool.Die.values", "modulename": "icepool", "qualname": "Die.values", "kind": "function", "doc": "The quantities within the population in outcome order.
\n", "signature": "(self) -> icepool.collection.counts.CountsValuesView:", "funcdef": "def"}, "icepool.Die.items": {"fullname": "icepool.Die.items", "modulename": "icepool", "qualname": "Die.items", "kind": "function", "doc": "The (outcome, quantity)s of the population in sorted order.
\n", "signature": "(self) -> icepool.collection.counts.CountsItemsView[+T_co]:", "funcdef": "def"}, "icepool.Die.simplify": {"fullname": "icepool.Die.simplify", "modulename": "icepool", "qualname": "Die.simplify", "kind": "function", "doc": "Divides all quantities by their greatest common denominator.
\n", "signature": "(self) -> icepool.population.die.Die[+T_co]:", "funcdef": "def"}, "icepool.Die.reroll": {"fullname": "icepool.Die.reroll", "modulename": "icepool", "qualname": "Die.reroll", "kind": "function", "doc": "Rerolls the given outcomes.
\n\nArguments:
\n\n\n- which: Selects which outcomes to reroll. Options:\n
\n- A collection of outcomes to reroll.
\n- A callable that takes an outcome and returns
True
if it\nshould be rerolled. \n- If not provided, the min outcome will be rerolled.
\n
\n- star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable
which
.\nIf not provided, this will be guessed based on the function\nsignature. \n- depth: The maximum number of times to reroll.\nIf
None
, rerolls an unlimited number of times. \n
\n\nReturns:
\n\n\n A Die
representing the reroll.\n If the reroll would never terminate, the result has no outcomes.
\n
\n", "signature": "(\tself,\twhich: Union[Callable[..., bool], Collection[+T_co], NoneType] = None,\t/,\t*,\tstar: bool | None = None,\tdepth: Union[int, Literal['inf']]) -> icepool.population.die.Die[+T_co]:", "funcdef": "def"}, "icepool.Die.filter": {"fullname": "icepool.Die.filter", "modulename": "icepool", "qualname": "Die.filter", "kind": "function", "doc": "Rerolls until getting one of the given outcomes.
\n\nEssentially the complement of reroll()
.
\n\nArguments:
\n\n\n- which: Selects which outcomes to reroll until. Options:\n
\n- A callable that takes an outcome and returns
True
if it\nshould be accepted. \n- A collection of outcomes to reroll until.
\n
\n- star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable
which
.\nIf not provided, this will be guessed based on the function\nsignature. \n- depth: The maximum number of times to reroll.\nIf
None
, rerolls an unlimited number of times. \n
\n\nReturns:
\n\n\n A Die
representing the reroll.\n If the reroll would never terminate, the result has no outcomes.
\n
\n", "signature": "(\tself,\twhich: Union[Callable[..., bool], Collection[+T_co]],\t/,\t*,\tstar: bool | None = None,\tdepth: Union[int, Literal['inf']]) -> icepool.population.die.Die[+T_co]:", "funcdef": "def"}, "icepool.Die.split": {"fullname": "icepool.Die.split", "modulename": "icepool", "qualname": "Die.split", "kind": "function", "doc": "Splits this die into one containing selected items and another containing the rest.
\n\nThe total denominator is preserved.
\n\nEquivalent to self.filter(), self.reroll()
.
\n\nArguments:
\n\n\n- which: Selects which outcomes to reroll until. Options:\n
\n- A callable that takes an outcome and returns
True
if it\nshould be accepted. \n- A collection of outcomes to reroll until.
\n
\n- star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable
which
.\nIf not provided, this will be guessed based on the function\nsignature. \n
\n", "signature": "(\tself,\twhich: Union[Callable[..., bool], Collection[+T_co], NoneType] = None,\t/,\t*,\tstar: bool | None = None):", "funcdef": "def"}, "icepool.Die.truncate": {"fullname": "icepool.Die.truncate", "modulename": "icepool", "qualname": "Die.truncate", "kind": "function", "doc": "Truncates the outcomes of this Die
to the given range.
\n\nThe endpoints are included in the result if applicable.\nIf one of the arguments is not provided, that side will not be truncated.
\n\nThis effectively rerolls outcomes outside the given range.\nIf instead you want to replace those outcomes with the nearest endpoint,\nuse clip()
.
\n\nNot to be confused with trunc(die)
, which performs integer truncation\non each outcome.
\n", "signature": "(\tself,\tmin_outcome=None,\tmax_outcome=None) -> icepool.population.die.Die[+T_co]:", "funcdef": "def"}, "icepool.Die.clip": {"fullname": "icepool.Die.clip", "modulename": "icepool", "qualname": "Die.clip", "kind": "function", "doc": "Clips the outcomes of this Die
to the given values.
\n\nThe endpoints are included in the result if applicable.\nIf one of the arguments is not provided, that side will not be clipped.
\n\nThis is not the same as rerolling outcomes beyond this range;\nthe outcome is simply adjusted to fit within the range.\nThis will typically cause some quantity to bunch up at the endpoint(s).\nIf you want to reroll outcomes beyond this range, use truncate()
.
\n", "signature": "(\tself,\tmin_outcome=None,\tmax_outcome=None) -> icepool.population.die.Die[+T_co]:", "funcdef": "def"}, "icepool.Die.map": {"fullname": "icepool.Die.map", "modulename": "icepool", "qualname": "Die.map", "kind": "function", "doc": "Maps outcomes of the Die
to other outcomes.
\n\nThis is also useful for representing processes.
\n\nAs icepool.map(repl, self, ...)
.
\n", "signature": "(\tself,\trepl: Union[Callable[..., Union[~U, icepool.population.die.Die[~U], icepool.typing.RerollType, icepool.population.again.AgainExpression]], Mapping[+T_co, Union[~U, icepool.population.die.Die[~U], icepool.typing.RerollType, icepool.population.again.AgainExpression]]],\t/,\t*extra_args,\tstar: bool | None = None,\trepeat: Union[int, Literal['inf']] = 1,\ttime_limit: Union[int, Literal['inf'], NoneType] = None,\tagain_count: int | None = None,\tagain_depth: int | None = None,\tagain_end: Union[~U, icepool.population.die.Die[~U], icepool.typing.RerollType, NoneType] = None) -> icepool.population.die.Die[~U]:", "funcdef": "def"}, "icepool.Die.map_and_time": {"fullname": "icepool.Die.map_and_time", "modulename": "icepool", "qualname": "Die.map_and_time", "kind": "function", "doc": "Repeatedly map outcomes of the state to other outcomes, while also\ncounting timesteps.
\n\nThis is useful for representing processes.
\n\nAs map_and_time(repl, self, ...)
.
\n", "signature": "(\tself,\trepl: Union[Callable[..., Union[+T_co, icepool.population.die.Die[+T_co], icepool.typing.RerollType]], Mapping[+T_co, Union[+T_co, icepool.population.die.Die[+T_co], icepool.typing.RerollType]]],\t/,\t*extra_args,\tstar: bool | None = None,\ttime_limit: int) -> icepool.population.die.Die[tuple[+T_co, int]]:", "funcdef": "def"}, "icepool.Die.time_to_sum": {"fullname": "icepool.Die.time_to_sum", "modulename": "icepool", "qualname": "Die.time_to_sum", "kind": "function", "doc": "The number of rolls until the cumulative sum is greater or equal to the target.
\n\nArguments:
\n\n\n- target: The number to stop at once reached.
\n- max_time: The maximum number of rolls to run.\nIf the sum is not reached, the outcome is determined by
dnf
. \n- dnf: What time to assign in cases where the target was not reached\nin
max_time
. If not provided, this is set to max_time
.\ndnf=icepool.Reroll
will remove this case from the result,\neffectively rerolling it. \n
\n", "signature": "(\tself: icepool.population.die.Die[int],\ttarget: int,\t/,\tmax_time: int,\tdnf: int | icepool.typing.RerollType | None = None) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.Die.mean_time_to_sum": {"fullname": "icepool.Die.mean_time_to_sum", "modulename": "icepool", "qualname": "Die.mean_time_to_sum", "kind": "function", "doc": "The mean number of rolls until the cumulative sum is greater or equal to the target.
\n\nArguments:
\n\n\n- target: The target sum.
\n
\n\nRaises:
\n\n\n- ValueError: If
self
has negative outcomes. \n- ZeroDivisionError: If
self.mean() == 0
. \n
\n", "signature": "(\tself: icepool.population.die.Die[int],\ttarget: int,\t/) -> fractions.Fraction:", "funcdef": "def"}, "icepool.Die.explode": {"fullname": "icepool.Die.explode", "modulename": "icepool", "qualname": "Die.explode", "kind": "function", "doc": "Causes outcomes to be rolled again and added to the total.
\n\nArguments:
\n\n\n- which: Which outcomes to explode. Options:\n
\n- A single outcome to explode.
\n- An collection of outcomes to explode.
\n- A callable that takes an outcome and returns
True
if it\nshould be exploded. \n- If not supplied, the max outcome will explode.
\n
\n- star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable
which
.\nIf not provided, this will be guessed based on the function\nsignature. \n- depth: The maximum number of additional dice to roll, not counting\nthe initial roll.\nIf not supplied, a default value will be used.
\n- end: Once
depth
is reached, further explosions will be treated\nas this value. By default, a zero value will be used.\nicepool.Reroll
will make one extra final roll, rerolling until\na non-exploding outcome is reached. \n
\n", "signature": "(\tself,\twhich: Union[Callable[..., bool], Collection[+T_co], NoneType] = None,\t/,\t*,\tstar: bool | None = None,\tdepth: int = 9,\tend=None) -> icepool.population.die.Die[+T_co]:", "funcdef": "def"}, "icepool.Die.if_else": {"fullname": "icepool.Die.if_else", "modulename": "icepool", "qualname": "Die.if_else", "kind": "function", "doc": "Ternary conditional operator.
\n\nThis replaces truthy outcomes with the first argument and falsy outcomes\nwith the second argument.
\n\nArguments:
\n\n\n- again_count, again_depth, again_end: Forwarded to the final die constructor.
\n
\n", "signature": "(\tself,\toutcome_if_true: Union[~U, icepool.population.die.Die[~U]],\toutcome_if_false: Union[~U, icepool.population.die.Die[~U]],\t*,\tagain_count: int | None = None,\tagain_depth: int | None = None,\tagain_end: Union[~U, icepool.population.die.Die[~U], icepool.typing.RerollType, NoneType] = None) -> icepool.population.die.Die[~U]:", "funcdef": "def"}, "icepool.Die.is_in": {"fullname": "icepool.Die.is_in", "modulename": "icepool", "qualname": "Die.is_in", "kind": "function", "doc": "A die that returns True iff the roll of the die is contained in the target.
\n", "signature": "(self, target: Container[+T_co], /) -> icepool.population.die.Die[bool]:", "funcdef": "def"}, "icepool.Die.count": {"fullname": "icepool.Die.count", "modulename": "icepool", "qualname": "Die.count", "kind": "function", "doc": "Roll this dice a number of times and count how many are in the target.
\n", "signature": "(\tself,\trolls: int,\ttarget: Container[+T_co],\t/) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.Die.sequence": {"fullname": "icepool.Die.sequence", "modulename": "icepool", "qualname": "Die.sequence", "kind": "function", "doc": "Possible sequences produced by rolling this die a number of times.
\n\nThis is extremely expensive computationally. If possible, use reduce()
\ninstead; if you don't care about order, Die.pool()
is better.
\n", "signature": "(self, rolls: int) -> icepool.population.die.Die[tuple[+T_co, ...]]:", "funcdef": "def"}, "icepool.Die.pool": {"fullname": "icepool.Die.pool", "modulename": "icepool", "qualname": "Die.pool", "kind": "function", "doc": "Creates a Pool
from this Die
.
\n\nYou might subscript the pool immediately afterwards, e.g.\nd6.pool(5)[-1, ..., 1]
takes the difference between the highest and\nlowest of 5d6.
\n\nArguments:
\n\n\n- rolls: The number of copies of this
Die
to put in the pool.\nOr, a sequence of one int
per die acting as\nkeep_tuple
. Note that ...
cannot be used in the\nargument to this method, as the argument determines the size of\nthe pool. \n
\n", "signature": "(\tself,\trolls: Union[int, Sequence[int]] = 1,\t/) -> icepool.generator.pool.Pool[+T_co]:", "funcdef": "def"}, "icepool.Die.keep": {"fullname": "icepool.Die.keep", "modulename": "icepool", "qualname": "Die.keep", "kind": "function", "doc": "Selects elements after drawing and sorting and sums them.
\n\nArguments:
\n\n\n- rolls: The number of dice to roll.
\n- index: One of the following:
\n\n- An
int
. This will count only the roll at the specified index. \n
\n\n- In this case, the result is a
Die
rather than a generator. \n\n- A
slice
. The selected dice are counted once each. \n\n
\n\n- A sequence of
int
s with length equal to rolls
.\nEach roll is counted that many times, which could be multiple or\nnegative times. \n
\n\nUp to one ...
(Ellipsis
) may be used. If no ...
is used,\nthe rolls
argument may be omitted.
\n\n...
will be replaced with a number of zero counts in order\n\n
to make up any missing elements compared to rolls
.\nThis number may be \"negative\" if more int
s are provided than\nrolls
. Specifically:
\n\n\n- If
index
is shorter than rolls
, ...
\nacts as enough zero counts to make up the difference.\nE.g. (1, ..., 1)
on five dice would act as\n(1, 0, 0, 0, 1)
. \n- If
index
has length equal to rolls
, ...
has no effect.\nE.g. (1, ..., 1)
on two dice would act as (1, 1)
. \n- If
index
is longer than rolls
and ...
is on one side,\nelements will be dropped from index
on the side with ...
.\nE.g. (..., 1, 2, 3)
on two dice would act as (2, 3)
. \n- If
index
is longer than rolls
and ...
\nis in the middle, the counts will be as the sum of two\none-sided ...
.\nE.g. (-1, ..., 1)
acts like (-1, ...)
plus (..., 1)
.\nIf rolls
was 1 this would have the -1 and 1 cancel each other out. \n
\n\n
\n", "signature": "(\tself,\trolls: Union[int, Sequence[int]],\tindex: Union[slice, Sequence[int | ellipsis], int, NoneType] = None,\t/) -> icepool.population.die.Die:", "funcdef": "def"}, "icepool.Die.lowest": {"fullname": "icepool.Die.lowest", "modulename": "icepool", "qualname": "Die.lowest", "kind": "function", "doc": "Roll several of this Die
and return the lowest result, or the sum of some of the lowest.
\n\nThe outcomes should support addition and multiplication if keep != 1
.
\n\nArguments:
\n\n\n- rolls: The number of dice to roll. All dice will have the same\noutcomes as
self
. \n- keep, drop: These arguments work together:\n
\n- If neither are provided, the single lowest die will be taken.
\n- If only
keep
is provided, the keep
lowest dice will be summed. \n- If only
drop
is provided, the drop
lowest dice will be dropped\nand the rest will be summed. \n- If both are provided,
drop
lowest dice will be dropped, then\nthe next keep
lowest dice will be summed. \n
\n
\n\nReturns:
\n\n\n A Die
representing the probability distribution of the sum.
\n
\n", "signature": "(\tself,\trolls: int,\t/,\tkeep: int | None = None,\tdrop: int | None = None) -> icepool.population.die.Die:", "funcdef": "def"}, "icepool.Die.highest": {"fullname": "icepool.Die.highest", "modulename": "icepool", "qualname": "Die.highest", "kind": "function", "doc": "Roll several of this Die
and return the highest result, or the sum of some of the highest.
\n\nThe outcomes should support addition and multiplication if keep != 1
.
\n\nArguments:
\n\n\n- rolls: The number of dice to roll.
\n- keep, drop: These arguments work together:\n
\n- If neither are provided, the single highest die will be taken.
\n- If only
keep
is provided, the keep
highest dice will be summed. \n- If only
drop
is provided, the drop
highest dice will be dropped\nand the rest will be summed. \n- If both are provided,
drop
highest dice will be dropped, then\nthe next keep
highest dice will be summed. \n
\n
\n\nReturns:
\n\n\n A Die
representing the probability distribution of the sum.
\n
\n", "signature": "(\tself,\trolls: int,\t/,\tkeep: int | None = None,\tdrop: int | None = None) -> icepool.population.die.Die[+T_co]:", "funcdef": "def"}, "icepool.Die.middle": {"fullname": "icepool.Die.middle", "modulename": "icepool", "qualname": "Die.middle", "kind": "function", "doc": "Roll several of this Die
and sum the sorted results in the middle.
\n\nThe outcomes should support addition and multiplication if keep != 1
.
\n\nArguments:
\n\n\n- rolls: The number of dice to roll.
\n- keep: The number of outcomes to sum. If this is greater than the\ncurrent keep_size, all are kept.
\n- tie: What to do if
keep
is odd but the current keep_size\nis even, or vice versa.\n\n- 'error' (default): Raises
IndexError
. \n- 'high': The higher outcome is taken.
\n- 'low': The lower outcome is taken.
\n
\n
\n", "signature": "(\tself,\trolls: int,\t/,\tkeep: int = 1,\t*,\ttie: Literal['error', 'high', 'low'] = 'error') -> icepool.population.die.Die:", "funcdef": "def"}, "icepool.Die.map_to_pool": {"fullname": "icepool.Die.map_to_pool", "modulename": "icepool", "qualname": "Die.map_to_pool", "kind": "function", "doc": "EXPERIMENTAL: Maps outcomes of this Die
to Pools
, creating a MultisetGenerator
.
\n\nAs icepool.map_to_pool(repl, self, ...)
.
\n\nIf no argument is provided, the outcomes will be used to construct a\nmixture of pools directly, similar to the inverse of pool.expand()
.\nNote that this is not particularly efficient since it does not make much\nuse of dynamic programming.
\n\nArguments:
\n\n\n- repl: One of the following:\n
\n- A callable that takes in one outcome per element of args and\nproduces a
Pool
(or something convertible to such). \n- A mapping from old outcomes to
Pool
\n(or something convertible to such).\nIn this case args must have exactly one element.\nThe new outcomes may be dice rather than just single outcomes.\nThe special value icepool.Reroll
will reroll that old outcome. \n
\n- star: If
True
, the first of the args will be unpacked before \ngiving them to repl
.\nIf not provided, it will be guessed based on the signature of \nrepl
and the number of arguments. \n- denominator: If provided, the denominator of the result will be this\nvalue. Otherwise it will be the minimum to correctly weight the\npools.
\n
\n\nReturns:
\n\n\n A MultisetGenerator
representing the mixture of Pool
s. Note
\n that this is not technically a Pool
, though it supports most of \n the same operations.
\n
\n\nRaises:
\n\n\n- ValueError: If
denominator
cannot be made consistent with the \nresulting mixture of pools. \n
\n", "signature": "(\tself,\trepl: Optional[Callable[..., Union[Sequence[Union[icepool.population.die.Die[~U], ~U]], Mapping[icepool.population.die.Die[~U], int], Mapping[~U, int], icepool.typing.RerollType]]] = None,\t/,\t*extra_args: icepool.typing.Outcome | icepool.population.die.Die | icepool.multiset_expression.MultisetExpression,\tstar: bool | None = None,\tdenominator: int | None = None) -> icepool.generator.multiset_generator.MultisetGenerator[~U, tuple[int]]:", "funcdef": "def"}, "icepool.Die.explode_to_pool": {"fullname": "icepool.Die.explode_to_pool", "modulename": "icepool", "qualname": "Die.explode_to_pool", "kind": "function", "doc": "EXPERIMENTAL: Causes outcomes to be rolled again, keeping that outcome as an individual die in a pool.
\n\nArguments:
\n\n\n- rolls: The number of initial dice.
\n- which: Which outcomes to explode. Options:\n
\n- A single outcome to explode.
\n- An collection of outcomes to explode.
\n- A callable that takes an outcome and returns
True
if it\nshould be exploded. \n- If not supplied, the max outcome will explode.
\n
\n- star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable
which
.\nIf not provided, this will be guessed based on the function\nsignature. \n- depth: The maximum depth of explosions for an individual dice.
\n
\n\nReturns:
\n\n\n A MultisetGenerator
representing the mixture of Pool
s. Note
\n that this is not technically a Pool
, though it supports most of \n the same operations.
\n
\n", "signature": "(\tself,\trolls: int,\twhich: Union[Callable[..., bool], Collection[+T_co], NoneType] = None,\t/,\t*,\tstar: bool | None = None,\tdepth: int = 9) -> icepool.generator.multiset_generator.MultisetGenerator[+T_co, tuple[int]]:", "funcdef": "def"}, "icepool.Die.reroll_to_pool": {"fullname": "icepool.Die.reroll_to_pool", "modulename": "icepool", "qualname": "Die.reroll_to_pool", "kind": "function", "doc": "EXPERIMENTAL: Applies a limited number of rerolls shared across a pool.
\n\nEach die can only be rerolled once (effectively depth=1
), and no more\nthan max_rerolls
dice may be rerolled.
\n\nArguments:
\n\n\n- rolls: How many dice in the pool.
\n- which: Selects which outcomes are eligible to be rerolled. Options:\n
\n- A collection of outcomes to reroll.
\n- A callable that takes an outcome and returns
True
if it\ncould be rerolled. \n
\n- max_rerolls: The maximum number of dice to reroll. \nNote that each die can only be rerolled once, so if the number \nof eligible dice is less than this, the excess rerolls have no\neffect.
\n- star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable
which
.\nIf not provided, this will be guessed based on the function\nsignature. \n- mode: How dice are selected for rerolling if there are more eligible\ndice than
max_rerolls
. Options:\n\n'random'
(default): Eligible dice will be chosen uniformly\nat random. \n'lowest'
: The lowest eligible dice will be rerolled. \n'highest'
: The highest eligible dice will be rerolled. \n'drop'
: All dice that ended up on an outcome selected by \nwhich
will be dropped. This includes both dice that rolled\ninto which
initially and were not rerolled, and dice that\nwere rerolled but rolled into which
again. This can be\nconsiderably more efficient than the other modes. \n
\n
\n\nReturns:
\n\n\n A MultisetGenerator
representing the mixture of Pool
s. Note
\n that this is not technically a Pool
, though it supports most of \n the same operations.
\n
\n", "signature": "(\tself,\trolls: int,\twhich: Union[Callable[..., bool], Collection[+T_co]],\t/,\tmax_rerolls: int,\t*,\tstar: bool | None = None,\tmode: Literal['random', 'lowest', 'highest', 'drop'] = 'random') -> icepool.generator.multiset_generator.MultisetGenerator[+T_co, tuple[int]]:", "funcdef": "def"}, "icepool.Die.abs": {"fullname": "icepool.Die.abs", "modulename": "icepool", "qualname": "Die.abs", "kind": "function", "doc": "\n", "signature": "(self) -> icepool.population.die.Die[+T_co]:", "funcdef": "def"}, "icepool.Die.round": {"fullname": "icepool.Die.round", "modulename": "icepool", "qualname": "Die.round", "kind": "function", "doc": "\n", "signature": "(self, ndigits: int | None = None) -> icepool.population.die.Die:", "funcdef": "def"}, "icepool.Die.stochastic_round": {"fullname": "icepool.Die.stochastic_round", "modulename": "icepool", "qualname": "Die.stochastic_round", "kind": "function", "doc": "Randomly rounds outcomes up or down to the nearest integer according to the two distances.
\n\nSpecificially, rounds x
up with probability x - floor(x)
and down\notherwise.
\n\nArguments:
\n\n\n- max_denominator: If provided, each rounding will be performed\nusing
fractions.Fraction.limit_denominator(max_denominator)
.\nOtherwise, the rounding will be performed without\nlimit_denominator
. \n
\n", "signature": "(\tself,\t*,\tmax_denominator: int | None = None) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.Die.trunc": {"fullname": "icepool.Die.trunc", "modulename": "icepool", "qualname": "Die.trunc", "kind": "function", "doc": "\n", "signature": "(self) -> icepool.population.die.Die:", "funcdef": "def"}, "icepool.Die.floor": {"fullname": "icepool.Die.floor", "modulename": "icepool", "qualname": "Die.floor", "kind": "function", "doc": "\n", "signature": "(self) -> icepool.population.die.Die:", "funcdef": "def"}, "icepool.Die.ceil": {"fullname": "icepool.Die.ceil", "modulename": "icepool", "qualname": "Die.ceil", "kind": "function", "doc": "\n", "signature": "(self) -> icepool.population.die.Die:", "funcdef": "def"}, "icepool.Die.cmp": {"fullname": "icepool.Die.cmp", "modulename": "icepool", "qualname": "Die.cmp", "kind": "function", "doc": "A Die
with outcomes 1, -1, and 0.
\n\nThe quantities are equal to the positive outcome of self > other
,\nself < other
, and the remainder respectively.
\n", "signature": "(self, other) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.Die.sign": {"fullname": "icepool.Die.sign", "modulename": "icepool", "qualname": "Die.sign", "kind": "function", "doc": "Outcomes become 1 if greater than zero()
, -1 if less than zero()
, and 0 otherwise.
\n\nNote that for float
s, +0.0, -0.0, and nan all become 0.
\n", "signature": "(self) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.Die.equals": {"fullname": "icepool.Die.equals", "modulename": "icepool", "qualname": "Die.equals", "kind": "function", "doc": "True
iff both dice have the same outcomes and quantities.
\n\nThis is False
if other
is not a Die
, even if it would convert\nto an equal Die
.
\n\nTruth value does NOT matter.
\n\nIf one Die
has a zero-quantity outcome and the other Die
does not\ncontain that outcome, they are treated as unequal by this function.
\n\nThe ==
and !=
operators have a dual purpose; they return a Die
\nwith a truth value determined by this method.\nOnly dice returned by these methods have a truth value. The data of\nthese dice is lazily evaluated since the caller may only be interested\nin the Die
value or the truth value.
\n\nArguments:
\n\n\n- simplify: If
True
, the dice will be simplified before comparing.\nOtherwise, e.g. a 2:2 coin is not equals()
to a 1:1 coin. \n
\n", "signature": "(self, other, *, simplify: bool = False) -> bool:", "funcdef": "def"}, "icepool.Population": {"fullname": "icepool.Population", "modulename": "icepool", "qualname": "Population", "kind": "class", "doc": "A mapping from outcomes to int
quantities.
\n\nOutcomes with each instance must be hashable and totally orderable.
\n\nSubclasses include Die
and Deck
.
\n", "bases": "abc.ABC, typing.Generic[+T_co], typing.Mapping[typing.Any, int]"}, "icepool.Population.keys": {"fullname": "icepool.Population.keys", "modulename": "icepool", "qualname": "Population.keys", "kind": "function", "doc": "The outcomes within the population in sorted order.
\n", "signature": "(self) -> icepool.collection.counts.CountsKeysView[+T_co]:", "funcdef": "def"}, "icepool.Population.values": {"fullname": "icepool.Population.values", "modulename": "icepool", "qualname": "Population.values", "kind": "function", "doc": "The quantities within the population in outcome order.
\n", "signature": "(self) -> icepool.collection.counts.CountsValuesView:", "funcdef": "def"}, "icepool.Population.items": {"fullname": "icepool.Population.items", "modulename": "icepool", "qualname": "Population.items", "kind": "function", "doc": "The (outcome, quantity)s of the population in sorted order.
\n", "signature": "(self) -> icepool.collection.counts.CountsItemsView[+T_co]:", "funcdef": "def"}, "icepool.Population.outcomes": {"fullname": "icepool.Population.outcomes", "modulename": "icepool", "qualname": "Population.outcomes", "kind": "function", "doc": "The outcomes of the mapping in ascending order.
\n\nThese are also the keys
of the mapping.\nPrefer to use the name outcomes
.
\n", "signature": "(self) -> icepool.collection.counts.CountsKeysView[+T_co]:", "funcdef": "def"}, "icepool.Population.common_outcome_length": {"fullname": "icepool.Population.common_outcome_length", "modulename": "icepool", "qualname": "Population.common_outcome_length", "kind": "function", "doc": "The common length of all outcomes.
\n\nIf outcomes have no lengths or different lengths, the result is None
.
\n", "signature": "(self) -> int | None:", "funcdef": "def"}, "icepool.Population.is_empty": {"fullname": "icepool.Population.is_empty", "modulename": "icepool", "qualname": "Population.is_empty", "kind": "function", "doc": "True
iff this population has no outcomes.
\n", "signature": "(self) -> bool:", "funcdef": "def"}, "icepool.Population.min_outcome": {"fullname": "icepool.Population.min_outcome", "modulename": "icepool", "qualname": "Population.min_outcome", "kind": "function", "doc": "The least outcome.
\n", "signature": "(self) -> +T_co:", "funcdef": "def"}, "icepool.Population.max_outcome": {"fullname": "icepool.Population.max_outcome", "modulename": "icepool", "qualname": "Population.max_outcome", "kind": "function", "doc": "The greatest outcome.
\n", "signature": "(self) -> +T_co:", "funcdef": "def"}, "icepool.Population.nearest": {"fullname": "icepool.Population.nearest", "modulename": "icepool", "qualname": "Population.nearest", "kind": "function", "doc": "The nearest outcome in this population fitting the comparison.
\n\nArguments:
\n\n\n- comparison: The comparison which the result must fit. For example,\n'<=' would find the greatest outcome that is not greater than\nthe argument.
\n- outcome: The outcome to compare against.
\n
\n\nReturns:
\n\n\n The nearest outcome fitting the comparison, or None
if there is\n no such outcome.
\n
\n", "signature": "(\tself,\tcomparison: Literal['<=', '<', '>=', '>'],\toutcome,\t/) -> Optional[+T_co]:", "funcdef": "def"}, "icepool.Population.zero": {"fullname": "icepool.Population.zero", "modulename": "icepool", "qualname": "Population.zero", "kind": "function", "doc": "Zeros all outcomes of this population.
\n\nThis is done by multiplying all outcomes by 0
.
\n\nThe result will have the same denominator.
\n\nRaises:
\n\n\n- ValueError: If the zeros did not resolve to a single outcome.
\n
\n", "signature": "(self: ~C) -> ~C:", "funcdef": "def"}, "icepool.Population.zero_outcome": {"fullname": "icepool.Population.zero_outcome", "modulename": "icepool", "qualname": "Population.zero_outcome", "kind": "function", "doc": "A zero-outcome for this population.
\n\nE.g. 0
for a Population
whose outcomes are int
s.
\n", "signature": "(self) -> +T_co:", "funcdef": "def"}, "icepool.Population.quantity": {"fullname": "icepool.Population.quantity", "modulename": "icepool", "qualname": "Population.quantity", "kind": "function", "doc": "The quantity of a single outcome.
\n\nA comparison can be provided, in which case this returns the total\nquantity fitting the comparison.
\n\nArguments:
\n\n\n- comparison: The comparison to use. This can be omitted, in which\ncase it is treated as '=='.
\n- outcome: The outcome to query.
\n
\n", "signature": "(\tself,\tcomparison: Union[Literal['==', '!=', '<=', '<', '>=', '>'], Hashable],\toutcome: Optional[Hashable] = None,\t/) -> int:", "funcdef": "def"}, "icepool.Population.quantities": {"fullname": "icepool.Population.quantities", "modulename": "icepool", "qualname": "Population.quantities", "kind": "function", "doc": "The quantities of the mapping in sorted order.
\n\nFor example, '<=' gives the CDF.
\n\nArguments:
\n\n\n- comparison: Optional. If omitted, this defaults to '=='.
\n
\n", "signature": "(\tself,\tcomparison: Optional[Literal['==', '!=', '<=', '<', '>=', '>']] = None,\t/) -> Union[icepool.collection.counts.CountsValuesView, Sequence[int]]:", "funcdef": "def"}, "icepool.Population.denominator": {"fullname": "icepool.Population.denominator", "modulename": "icepool", "qualname": "Population.denominator", "kind": "function", "doc": "The sum of all quantities (e.g. weights or duplicates).
\n\nFor the number of unique outcomes, use len()
.
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Population.multiply_quantities": {"fullname": "icepool.Population.multiply_quantities", "modulename": "icepool", "qualname": "Population.multiply_quantities", "kind": "function", "doc": "Multiplies all quantities by an integer.
\n", "signature": "(self: ~C, scale: int, /) -> ~C:", "funcdef": "def"}, "icepool.Population.divide_quantities": {"fullname": "icepool.Population.divide_quantities", "modulename": "icepool", "qualname": "Population.divide_quantities", "kind": "function", "doc": "Divides all quantities by an integer, rounding down.
\n\nResulting zero quantities are dropped.
\n", "signature": "(self: ~C, divisor: int, /) -> ~C:", "funcdef": "def"}, "icepool.Population.modulo_quantities": {"fullname": "icepool.Population.modulo_quantities", "modulename": "icepool", "qualname": "Population.modulo_quantities", "kind": "function", "doc": "Modulus of all quantities with an integer.
\n", "signature": "(self: ~C, divisor: int, /) -> ~C:", "funcdef": "def"}, "icepool.Population.pad_to_denominator": {"fullname": "icepool.Population.pad_to_denominator", "modulename": "icepool", "qualname": "Population.pad_to_denominator", "kind": "function", "doc": "Changes the denominator to a target number by changing the quantity of a specified outcome.
\n\nArguments:
\n\n\ntarget
: The denominator of the result. \noutcome
: The outcome whose quantity will be adjusted. \n
\n\nReturns:
\n\n\n A Population
like self
but with the quantity of outcome
\n adjusted so that the overall denominator is equal to target
.\n If the denominator is reduced to zero, it will be removed.
\n
\n\nRaises:
\n\n\nValueError
if this would require the quantity of the specified \n- outcome to be negative.
\n
\n", "signature": "(self: ~C, target: int, /, outcome: Hashable) -> ~C:", "funcdef": "def"}, "icepool.Population.probability": {"fullname": "icepool.Population.probability", "modulename": "icepool", "qualname": "Population.probability", "kind": "function", "doc": "The total probability of outcomes fitting a comparison.
\n", "signature": "(\tself,\tcomparison: Union[Literal['==', '!=', '<=', '<', '>=', '>'], Hashable],\toutcome: Optional[Hashable] = None,\t/,\t*,\tpercent: bool = False) -> fractions.Fraction | float:", "funcdef": "def"}, "icepool.Population.probabilities": {"fullname": "icepool.Population.probabilities", "modulename": "icepool", "qualname": "Population.probabilities", "kind": "function", "doc": "The total probabilities fitting the comparison for each outcome in sorted order.
\n\nFor example, '<=' gives the CDF.
\n\nArguments:
\n\n\n- comparison: Optional. If omitted, this defaults to '=='.
\n
\n", "signature": "(\tself,\tcomparison: Optional[Literal['==', '!=', '<=', '<', '>=', '>']] = None,\t/,\t*,\tpercent: bool = False) -> Union[Sequence[fractions.Fraction], Sequence[float]]:", "funcdef": "def"}, "icepool.Population.mode": {"fullname": "icepool.Population.mode", "modulename": "icepool", "qualname": "Population.mode", "kind": "function", "doc": "A tuple containing the most common outcome(s) of the population.
\n\nThese are sorted from lowest to highest.
\n", "signature": "(self) -> tuple:", "funcdef": "def"}, "icepool.Population.modal_quantity": {"fullname": "icepool.Population.modal_quantity", "modulename": "icepool", "qualname": "Population.modal_quantity", "kind": "function", "doc": "The highest quantity of any single outcome.
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Population.kolmogorov_smirnov": {"fullname": "icepool.Population.kolmogorov_smirnov", "modulename": "icepool", "qualname": "Population.kolmogorov_smirnov", "kind": "function", "doc": "Kolmogorov\u2013Smirnov statistic. The maximum absolute difference between CDFs.
\n", "signature": "(self, other: icepool.population.base.Population) -> fractions.Fraction:", "funcdef": "def"}, "icepool.Population.cramer_von_mises": {"fullname": "icepool.Population.cramer_von_mises", "modulename": "icepool", "qualname": "Population.cramer_von_mises", "kind": "function", "doc": "Cram\u00e9r-von Mises statistic. The sum-of-squares difference between CDFs.
\n", "signature": "(self, other: icepool.population.base.Population) -> fractions.Fraction:", "funcdef": "def"}, "icepool.Population.median": {"fullname": "icepool.Population.median", "modulename": "icepool", "qualname": "Population.median", "kind": "function", "doc": "The median, taking the mean in case of a tie.
\n\nThis will fail if the outcomes do not support division;\nin this case, use median_low
or median_high
instead.
\n", "signature": "(self):", "funcdef": "def"}, "icepool.Population.median_low": {"fullname": "icepool.Population.median_low", "modulename": "icepool", "qualname": "Population.median_low", "kind": "function", "doc": "The median, taking the lower in case of a tie.
\n", "signature": "(self) -> +T_co:", "funcdef": "def"}, "icepool.Population.median_high": {"fullname": "icepool.Population.median_high", "modulename": "icepool", "qualname": "Population.median_high", "kind": "function", "doc": "The median, taking the higher in case of a tie.
\n", "signature": "(self) -> +T_co:", "funcdef": "def"}, "icepool.Population.quantile": {"fullname": "icepool.Population.quantile", "modulename": "icepool", "qualname": "Population.quantile", "kind": "function", "doc": "The outcome n / d
of the way through the CDF, taking the mean in case of a tie.
\n\nThis will fail if the outcomes do not support addition and division;\nin this case, use quantile_low
or quantile_high
instead.
\n", "signature": "(self, n: int, d: int = 100):", "funcdef": "def"}, "icepool.Population.quantile_low": {"fullname": "icepool.Population.quantile_low", "modulename": "icepool", "qualname": "Population.quantile_low", "kind": "function", "doc": "The outcome n / d
of the way through the CDF, taking the lesser in case of a tie.
\n", "signature": "(self, n: int, d: int = 100) -> +T_co:", "funcdef": "def"}, "icepool.Population.quantile_high": {"fullname": "icepool.Population.quantile_high", "modulename": "icepool", "qualname": "Population.quantile_high", "kind": "function", "doc": "The outcome n / d
of the way through the CDF, taking the greater in case of a tie.
\n", "signature": "(self, n: int, d: int = 100) -> +T_co:", "funcdef": "def"}, "icepool.Population.mean": {"fullname": "icepool.Population.mean", "modulename": "icepool", "qualname": "Population.mean", "kind": "function", "doc": "\n", "signature": "(\tself: icepool.population.base.Population[numbers.Rational] | icepool.population.base.Population[float]) -> fractions.Fraction | float:", "funcdef": "def"}, "icepool.Population.variance": {"fullname": "icepool.Population.variance", "modulename": "icepool", "qualname": "Population.variance", "kind": "function", "doc": "This is the population variance, not the sample variance.
\n", "signature": "(\tself: icepool.population.base.Population[numbers.Rational] | icepool.population.base.Population[float]) -> fractions.Fraction | float:", "funcdef": "def"}, "icepool.Population.standard_deviation": {"fullname": "icepool.Population.standard_deviation", "modulename": "icepool", "qualname": "Population.standard_deviation", "kind": "function", "doc": "\n", "signature": "(\tself: icepool.population.base.Population[numbers.Rational] | icepool.population.base.Population[float]) -> float:", "funcdef": "def"}, "icepool.Population.sd": {"fullname": "icepool.Population.sd", "modulename": "icepool", "qualname": "Population.sd", "kind": "function", "doc": "\n", "signature": "(\tself: icepool.population.base.Population[numbers.Rational] | icepool.population.base.Population[float]) -> float:", "funcdef": "def"}, "icepool.Population.standardized_moment": {"fullname": "icepool.Population.standardized_moment", "modulename": "icepool", "qualname": "Population.standardized_moment", "kind": "function", "doc": "\n", "signature": "(\tself: icepool.population.base.Population[numbers.Rational] | icepool.population.base.Population[float],\tk: int) -> float:", "funcdef": "def"}, "icepool.Population.skewness": {"fullname": "icepool.Population.skewness", "modulename": "icepool", "qualname": "Population.skewness", "kind": "function", "doc": "\n", "signature": "(\tself: icepool.population.base.Population[numbers.Rational] | icepool.population.base.Population[float]) -> float:", "funcdef": "def"}, "icepool.Population.excess_kurtosis": {"fullname": "icepool.Population.excess_kurtosis", "modulename": "icepool", "qualname": "Population.excess_kurtosis", "kind": "function", "doc": "\n", "signature": "(\tself: icepool.population.base.Population[numbers.Rational] | icepool.population.base.Population[float]) -> float:", "funcdef": "def"}, "icepool.Population.entropy": {"fullname": "icepool.Population.entropy", "modulename": "icepool", "qualname": "Population.entropy", "kind": "function", "doc": "The entropy of a random sample from this population.
\n\nArguments:
\n\n\n- base: The logarithm base to use. Default is 2.0, which gives the \nentropy in bits.
\n
\n", "signature": "(self, base: float = 2.0) -> float:", "funcdef": "def"}, "icepool.Population.marginals": {"fullname": "icepool.Population.marginals", "modulename": "icepool", "qualname": "Population.marginals", "kind": "variable", "doc": "A property that applies the []
operator to outcomes.
\n\nFor example, population.marginals[:2]
will marginalize the first two\nelements of sequence outcomes.
\n\nAttributes that do not start with an underscore will also be forwarded.\nFor example, population.marginals.x
will marginalize the x
attribute\nfrom e.g. namedtuple
outcomes.
\n", "annotation": ": icepool.population.base.Population._Marginals[~C]"}, "icepool.Population.covariance": {"fullname": "icepool.Population.covariance", "modulename": "icepool", "qualname": "Population.covariance", "kind": "function", "doc": "\n", "signature": "(\tself: icepool.population.base.Population[tuple[numbers.Rational, ...]] | icepool.population.base.Population[tuple[float, ...]],\ti: int,\tj: int) -> fractions.Fraction | float:", "funcdef": "def"}, "icepool.Population.correlation": {"fullname": "icepool.Population.correlation", "modulename": "icepool", "qualname": "Population.correlation", "kind": "function", "doc": "\n", "signature": "(\tself: icepool.population.base.Population[tuple[numbers.Rational, ...]] | icepool.population.base.Population[tuple[float, ...]],\ti: int,\tj: int) -> float:", "funcdef": "def"}, "icepool.Population.to_one_hot": {"fullname": "icepool.Population.to_one_hot", "modulename": "icepool", "qualname": "Population.to_one_hot", "kind": "function", "doc": "Converts the outcomes of this population to a one-hot representation.
\n\nArguments:
\n\n\n- outcomes: If provided, each outcome will be mapped to a
Vector
\nwhere the element at outcomes.index(outcome)
is set to True
\nand the rest to False
, or all False
if the outcome is not\nin outcomes
.\nIf not provided, self.outcomes()
is used. \n
\n", "signature": "(self: ~C, outcomes: Optional[Sequence[+T_co]] = None) -> ~C:", "funcdef": "def"}, "icepool.Population.sample": {"fullname": "icepool.Population.sample", "modulename": "icepool", "qualname": "Population.sample", "kind": "function", "doc": "A single random sample from this population.
\n\nNote that this is always \"with replacement\" even for Deck
since\ninstances are immutable.
\n\nThis uses the standard random
package and is not cryptographically\nsecure.
\n", "signature": "(self) -> +T_co:", "funcdef": "def"}, "icepool.Population.format": {"fullname": "icepool.Population.format", "modulename": "icepool", "qualname": "Population.format", "kind": "function", "doc": "Formats this mapping as a string.
\n\nformat_spec
should start with the output format,\nwhich can be:
\n\n\nmd
for Markdown (default) \nbbcode
for BBCode \ncsv
for comma-separated values \nhtml
for HTML \n
\n\nAfter this, you may optionally add a :
followed by a series of\nrequested columns. Allowed columns are:
\n\n\no
: Outcomes. \n*o
: Outcomes, unpacked if applicable. \nq==
, q<=
, q>=
: Quantities ==, <=, or >= each outcome. \np==
, p<=
, p>=
: Probabilities (0-1). \n%==
, %<=
, %>=
: Probabilities (0%-100%). \ni==
, i<=
, i>=
: EXPERIMENTAL: \"1 in N\". \n
\n\nColumns may optionally be separated using |
characters.
\n\nThe default setting is equal to f'{die:md:*o|q==|%==}'
. Here the \ncolumns are the outcomes (unpacked if applicable) the quantities, and \nthe probabilities. The quantities are omitted from the default columns \nif any individual quantity is 10**30 or greater.
\n", "signature": "(self, format_spec: str, /, **kwargs) -> str:", "funcdef": "def"}, "icepool.tupleize": {"fullname": "icepool.tupleize", "modulename": "icepool", "qualname": "tupleize", "kind": "function", "doc": "Returns the Cartesian product of the arguments as tuple
s or a Population
thereof.
\n\nFor example:
\n\n\ntupleize(1, 2)
would produce (1, 2)
. \ntupleize(d6, 0)
would produce a Die
with outcomes (1, 0)
, (2, 0)
,\n... (6, 0)
. \ntupleize(d6, d6)
would produce a Die
with outcomes (1, 1)
, (1, 2)
,\n... (6, 5)
, (6, 6)
. \n
\n\nIf Population
s are provided, they must all be Die
or all Deck
and not\na mixture of the two.
\n\nReturns:
\n\n\n If none of the outcomes is a Population
, the result is a tuple
\n with one element per argument. Otherwise, the result is a Population
\n of the same type as the input Population
, and the outcomes are\n tuple
s with one element per argument.
\n
\n", "signature": "(\t*args: Union[~T, icepool.population.base.Population[~T]]) -> tuple[~T, ...] | icepool.population.base.Population[tuple[~T, ...]]:", "funcdef": "def"}, "icepool.vectorize": {"fullname": "icepool.vectorize", "modulename": "icepool", "qualname": "vectorize", "kind": "function", "doc": "Returns the Cartesian product of the arguments as Vector
s or a Population
thereof.
\n\nFor example:
\n\n\nvectorize(1, 2)
would produce Vector(1, 2)
. \nvectorize(d6, 0)
would produce a Die
with outcomes Vector(1, 0)
,\nVector(2, 0)
, ... Vector(6, 0)
. \nvectorize(d6, d6)
would produce a Die
with outcomes Vector(1, 1)
,\nVector(1, 2)
, ... Vector(6, 5)
, Vector(6, 6)
. \n
\n\nIf Population
s are provided, they must all be Die
or all Deck
and not\na mixture of the two.
\n\nReturns:
\n\n\n If none of the outcomes is a Population
, the result is a Vector
\n with one element per argument. Otherwise, the result is a Population
\n of the same type as the input Population
, and the outcomes are\n Vector
s with one element per argument.
\n
\n", "signature": "(\t*args: Union[~T, icepool.population.base.Population[~T]]) -> Union[icepool.collection.vector.Vector[~T], icepool.population.base.Population[icepool.collection.vector.Vector[~T]]]:", "funcdef": "def"}, "icepool.Vector": {"fullname": "icepool.Vector", "modulename": "icepool", "qualname": "Vector", "kind": "class", "doc": "Immutable tuple-like class that applies most operators elementwise.
\n\nMay become a variadic generic type in the future.
\n", "bases": "icepool.typing.Outcome, typing.Sequence[+T_co]"}, "icepool.Vector.unary_operator": {"fullname": "icepool.Vector.unary_operator", "modulename": "icepool", "qualname": "Vector.unary_operator", "kind": "function", "doc": "Unary operators on Vector
are applied elementwise.
\n\nThis is used for the standard unary operators\n-, +, abs, ~, round, trunc, floor, ceil
\n", "signature": "(\tself,\top: Callable[..., ~U],\t*args,\t**kwargs) -> icepool.collection.vector.Vector[~U]:", "funcdef": "def"}, "icepool.Vector.abs": {"fullname": "icepool.Vector.abs", "modulename": "icepool", "qualname": "Vector.abs", "kind": "function", "doc": "\n", "signature": "(self) -> icepool.collection.vector.Vector[+T_co]:", "funcdef": "def"}, "icepool.Vector.round": {"fullname": "icepool.Vector.round", "modulename": "icepool", "qualname": "Vector.round", "kind": "function", "doc": "\n", "signature": "(self, ndigits: int | None = None) -> icepool.collection.vector.Vector:", "funcdef": "def"}, "icepool.Vector.trunc": {"fullname": "icepool.Vector.trunc", "modulename": "icepool", "qualname": "Vector.trunc", "kind": "function", "doc": "\n", "signature": "(self) -> icepool.collection.vector.Vector:", "funcdef": "def"}, "icepool.Vector.floor": {"fullname": "icepool.Vector.floor", "modulename": "icepool", "qualname": "Vector.floor", "kind": "function", "doc": "\n", "signature": "(self) -> icepool.collection.vector.Vector:", "funcdef": "def"}, "icepool.Vector.ceil": {"fullname": "icepool.Vector.ceil", "modulename": "icepool", "qualname": "Vector.ceil", "kind": "function", "doc": "\n", "signature": "(self) -> icepool.collection.vector.Vector:", "funcdef": "def"}, "icepool.Vector.binary_operator": {"fullname": "icepool.Vector.binary_operator", "modulename": "icepool", "qualname": "Vector.binary_operator", "kind": "function", "doc": "Binary operators on Vector
are applied elementwise.
\n\nIf the other operand is also a Vector
, the operator is applied to each\npair of elements from self
and other
. Both must have the same\nlength.
\n\nOtherwise the other operand is broadcast to each element of self
.
\n\nThis is used for the standard binary operators\n+, -, *, /, //, %, **, <<, >>, &, |, ^
.
\n\n@
is not included due to its different meaning in Die
.
\n\nThis is also used for the comparators\n<, <=, >, >=, ==, !=
.
\n\nIn this case, the result also has a truth value based on lexicographic\nordering.
\n", "signature": "(\tself,\tother,\top: Callable[..., ~U],\t*args,\tcompare_for_truth: bool = False,\t**kwargs) -> icepool.collection.vector.Vector[~U]:", "funcdef": "def"}, "icepool.Vector.reverse_binary_operator": {"fullname": "icepool.Vector.reverse_binary_operator", "modulename": "icepool", "qualname": "Vector.reverse_binary_operator", "kind": "function", "doc": "Reverse version of binary_operator()
.
\n", "signature": "(\tself,\tother,\top: Callable[..., ~U],\t*args,\t**kwargs) -> icepool.collection.vector.Vector[~U]:", "funcdef": "def"}, "icepool.Vector.append": {"fullname": "icepool.Vector.append", "modulename": "icepool", "qualname": "Vector.append", "kind": "function", "doc": "\n", "signature": "(self, other) -> icepool.collection.vector.Vector:", "funcdef": "def"}, "icepool.Vector.concatenate": {"fullname": "icepool.Vector.concatenate", "modulename": "icepool", "qualname": "Vector.concatenate", "kind": "function", "doc": "\n", "signature": "(self, other: Iterable) -> icepool.collection.vector.Vector:", "funcdef": "def"}, "icepool.Symbols": {"fullname": "icepool.Symbols", "modulename": "icepool", "qualname": "Symbols", "kind": "class", "doc": "EXPERIMENTAL: Immutable multiset of single characters.
\n\nSpaces, dashes, and underscores cannot be used as symbols.
\n\nOperations include:
\n\n\n\n\n Operation | \n Count / notes | \n
\n\n\n\n additive_union , + | \n l + r | \n
\n\n difference , - | \n l - r | \n
\n\n intersection , & | \n min(l, r) | \n
\n\n union , | | \n max(l, r) | \n
\n\n symmetric_difference , ^ | \n abs(l - r) | \n
\n\n multiply_counts , * | \n count * n | \n
\n\n divide_counts , // | \n count // n | \n
\n\n issubset , <= | \n all counts l <= r | \n
\n\n issuperset , >= | \n all counts l >= r | \n
\n\n == | \n all counts l == r | \n
\n\n != | \n any count l != r | \n
\n\n unary + | \n drop all negative counts | \n
\n\n unary - | \n reverses the sign of all counts | \n
\n\n
\n\n<
and >
are lexicographic orderings rather than subset relations.\nSpecifically, they compare the count of each character in alphabetical\norder. For example:
\n\n\n'a' > ''
since one 'a'
is more than zero 'a'
s. \n'a' > 'bb'
since 'a'
is compared first. \n'-a' < 'bb'
since the left side has -1 'a'
s. \n'a' < 'ab'
since the 'a'
s are equal but the right side has more 'b'
s. \n
\n\nBinary operators other than *
and //
implicitly convert the other\nargument to Symbols
using the constructor.
\n\nSubscripting with a single character returns the count of that character\nas an int
. E.g. symbols['a']
-> number of a
s as an int
.\nYou can also access it as an attribute, e.g. symbols.a
.
\n\nSubscripting with multiple characters returns a Symbols
with only those\ncharacters, dropping the rest.\nE.g. symbols['ab']
-> number of a
s and b
s as a Symbols
.\nAgain you can also access it as an attribute, e.g. symbols.ab
.\nThis is useful for reducing the outcome space, which reduces computational\ncost for further operations. If you want to keep only a single character\nwhile keeping the type as Symbols
, you can subscript with that character\nplus an unused character.
\n\nSubscripting with duplicate characters currently has no further effect, but\nthis may change in the future.
\n\nPopulation.marginals
forwards attribute access, so you can use e.g.\ndie.marginals.a
to get the marginal distribution of a
s.
\n\nNote that attribute access only works with valid identifiers,\nso e.g. emojis would need to use the subscript method.
\n", "bases": "typing.Mapping[str, int]"}, "icepool.Symbols.__init__": {"fullname": "icepool.Symbols.__init__", "modulename": "icepool", "qualname": "Symbols.__init__", "kind": "function", "doc": "Constructor.
\n\nThe argument can be a string, an iterable of characters, or a mapping of\ncharacters to counts.
\n\nIf the argument is a string, negative symbols can be specified using a\nminus sign optionally surrounded by whitespace. For example,\na - b
has one positive a and one negative b.
\n", "signature": "(symbols: Union[str, Iterable[str], Mapping[str, int]])"}, "icepool.Symbols.additive_union": {"fullname": "icepool.Symbols.additive_union", "modulename": "icepool", "qualname": "Symbols.additive_union", "kind": "function", "doc": "The sum of counts of each symbol.
\n", "signature": "(\tself,\t*args: Union[Iterable[str], Mapping[str, int]]) -> icepool.collection.symbols.Symbols:", "funcdef": "def"}, "icepool.Symbols.difference": {"fullname": "icepool.Symbols.difference", "modulename": "icepool", "qualname": "Symbols.difference", "kind": "function", "doc": "The difference between the counts of each symbol.
\n", "signature": "(\tself,\t*args: Union[Iterable[str], Mapping[str, int]]) -> icepool.collection.symbols.Symbols:", "funcdef": "def"}, "icepool.Symbols.intersection": {"fullname": "icepool.Symbols.intersection", "modulename": "icepool", "qualname": "Symbols.intersection", "kind": "function", "doc": "The min count of each symbol.
\n", "signature": "(\tself,\t*args: Union[Iterable[str], Mapping[str, int]]) -> icepool.collection.symbols.Symbols:", "funcdef": "def"}, "icepool.Symbols.union": {"fullname": "icepool.Symbols.union", "modulename": "icepool", "qualname": "Symbols.union", "kind": "function", "doc": "The max count of each symbol.
\n", "signature": "(\tself,\t*args: Union[Iterable[str], Mapping[str, int]]) -> icepool.collection.symbols.Symbols:", "funcdef": "def"}, "icepool.Symbols.symmetric_difference": {"fullname": "icepool.Symbols.symmetric_difference", "modulename": "icepool", "qualname": "Symbols.symmetric_difference", "kind": "function", "doc": "The absolute difference in symbol counts between the two sets.
\n", "signature": "(\tself,\tother: Union[Iterable[str], Mapping[str, int]]) -> icepool.collection.symbols.Symbols:", "funcdef": "def"}, "icepool.Symbols.multiply_counts": {"fullname": "icepool.Symbols.multiply_counts", "modulename": "icepool", "qualname": "Symbols.multiply_counts", "kind": "function", "doc": "Multiplies all counts by an integer.
\n", "signature": "(self, other: int) -> icepool.collection.symbols.Symbols:", "funcdef": "def"}, "icepool.Symbols.divide_counts": {"fullname": "icepool.Symbols.divide_counts", "modulename": "icepool", "qualname": "Symbols.divide_counts", "kind": "function", "doc": "Divides all counts by an integer, rounding down.
\n", "signature": "(self, other: int) -> icepool.collection.symbols.Symbols:", "funcdef": "def"}, "icepool.Symbols.count_subset": {"fullname": "icepool.Symbols.count_subset", "modulename": "icepool", "qualname": "Symbols.count_subset", "kind": "function", "doc": "The number of times the divisor is contained in this multiset.
\n", "signature": "(\tself,\tdivisor: Union[Iterable[str], Mapping[str, int]],\t*,\tempty_divisor: int | None = None) -> int:", "funcdef": "def"}, "icepool.Symbols.modulo_counts": {"fullname": "icepool.Symbols.modulo_counts", "modulename": "icepool", "qualname": "Symbols.modulo_counts", "kind": "function", "doc": "\n", "signature": "(self, other: int) -> icepool.collection.symbols.Symbols:", "funcdef": "def"}, "icepool.Symbols.issubset": {"fullname": "icepool.Symbols.issubset", "modulename": "icepool", "qualname": "Symbols.issubset", "kind": "function", "doc": "Whether self
is a subset of the other.
\n\nSame as <=
.
\n\nNote that the <
and >
operators are lexicographic orderings,\nnot proper subset relations.
\n", "signature": "(self, other: Union[Iterable[str], Mapping[str, int]]) -> bool:", "funcdef": "def"}, "icepool.Symbols.issuperset": {"fullname": "icepool.Symbols.issuperset", "modulename": "icepool", "qualname": "Symbols.issuperset", "kind": "function", "doc": "Whether self
is a superset of the other.
\n\nSame as >=
.
\n\nNote that the <
and >
operators are lexicographic orderings,\nnot proper subset relations.
\n", "signature": "(self, other: Union[Iterable[str], Mapping[str, int]]) -> bool:", "funcdef": "def"}, "icepool.Symbols.isdisjoint": {"fullname": "icepool.Symbols.isdisjoint", "modulename": "icepool", "qualname": "Symbols.isdisjoint", "kind": "function", "doc": "Whether self
has any positive elements in common with the other.
\n\nRaises:
\n\n\n- ValueError if either has negative elements.
\n
\n", "signature": "(self, other: Union[Iterable[str], Mapping[str, int]]) -> bool:", "funcdef": "def"}, "icepool.Symbols.has_negative_counts": {"fullname": "icepool.Symbols.has_negative_counts", "modulename": "icepool", "qualname": "Symbols.has_negative_counts", "kind": "function", "doc": "Whether any counts are negative.
\n", "signature": "(self) -> bool:", "funcdef": "def"}, "icepool.Symbols.count": {"fullname": "icepool.Symbols.count", "modulename": "icepool", "qualname": "Symbols.count", "kind": "function", "doc": "The total number of elements.
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Again": {"fullname": "icepool.Again", "modulename": "icepool", "qualname": "Again", "kind": "variable", "doc": "A symbol indicating that the die should be rolled again, usually with some operation applied.
\n\nThis is designed to be used with the Die()
constructor.\nAgainExpression
s should not be fed to functions or methods other than\nDie()
, but it can be used with operators. Examples:
\n\n\nAgain + 6
: Roll again and add 6. \nAgain + Again
: Roll again twice and sum. \n
\n\nThe again_count
, again_depth
, and again_end
arguments to Die()
\naffect how these arguments are processed. At most one of again_count
or\nagain_depth
may be provided; if neither are provided, the behavior is as\n`again_depth=1.
\n\nFor finer control over rolling processes, use e.g. Die.map()
instead.
\n\nCount mode
\n\nWhen again_count
is provided, we start with one roll queued and execute one \nroll at a time. For every Again
we roll, we queue another roll.\nIf we run out of rolls, we sum the rolls to find the result. If the total number\nof rolls (not including the initial roll) would exceed again_count
, we reroll\nthe entire process, effectively conditioning the process on not rolling more\nthan again_count
extra dice.
\n\nThis mode only allows \"additive\" expressions to be used with Again
, which\nmeans that only the following operators are allowed:
\n\n\n- Binary
+
\nn @ AgainExpression
, where n
is a non-negative int
or Population
. \n
\n\nFurthermore, the +
operator is assumed to be associative and commutative.\nFor example, str
or tuple
outcomes will not produce elements with a definite\norder.
\n\nDepth mode
\n\nWhen again_depth=0
, again_end
is directly substituted\nfor each occurence of Again
. For other values of again_depth
, the result for\nagain_depth-1
is substituted for each occurence of Again
.
\n\nIf again_end=icepool.Reroll
, then any AgainExpression
s in the final depth\nare rerolled.
\n\nRerolls
\n\nReroll
only rerolls that particular die, not the entire process. Any such\nrerolls do not count against the again_count
or again_depth
limit.
\n\nIf again_end=icepool.Reroll
:
\n\n\n- Count mode: Any result that would cause the number of rolls to exceed\n
again_count
is rerolled. \n- Depth mode: Any
AgainExpression
s in the final depth level are rerolled. \n
\n", "annotation": ": Final", "default_value": "<icepool.population.again.AgainExpression object>"}, "icepool.CountsKeysView": {"fullname": "icepool.CountsKeysView", "modulename": "icepool", "qualname": "CountsKeysView", "kind": "class", "doc": "This functions as both a KeysView
and a Sequence
.
\n", "bases": "typing.KeysView[~T], typing.Sequence[~T]"}, "icepool.CountsKeysView.__init__": {"fullname": "icepool.CountsKeysView.__init__", "modulename": "icepool", "qualname": "CountsKeysView.__init__", "kind": "function", "doc": "\n", "signature": "(counts: icepool.collection.counts.Counts[~T])"}, "icepool.CountsValuesView": {"fullname": "icepool.CountsValuesView", "modulename": "icepool", "qualname": "CountsValuesView", "kind": "class", "doc": "This functions as both a ValuesView
and a Sequence
.
\n", "bases": "typing.ValuesView[int], typing.Sequence[int]"}, "icepool.CountsValuesView.__init__": {"fullname": "icepool.CountsValuesView.__init__", "modulename": "icepool", "qualname": "CountsValuesView.__init__", "kind": "function", "doc": "\n", "signature": "(counts: icepool.collection.counts.Counts)"}, "icepool.CountsItemsView": {"fullname": "icepool.CountsItemsView", "modulename": "icepool", "qualname": "CountsItemsView", "kind": "class", "doc": "This functions as both an ItemsView
and a Sequence
.
\n", "bases": "typing.ItemsView[~T, int], typing.Sequence[tuple[~T, int]]"}, "icepool.CountsItemsView.__init__": {"fullname": "icepool.CountsItemsView.__init__", "modulename": "icepool", "qualname": "CountsItemsView.__init__", "kind": "function", "doc": "\n", "signature": "(counts: icepool.collection.counts.Counts)"}, "icepool.from_cumulative": {"fullname": "icepool.from_cumulative", "modulename": "icepool", "qualname": "from_cumulative", "kind": "function", "doc": "Constructs a Die
from a sequence of cumulative values.
\n\nArguments:
\n\n\n- outcomes: The outcomes of the resulting die. Sorted order is recommended\nbut not necessary.
\n- cumulative: The cumulative values (inclusive) of the outcomes in the\norder they are given to this function. These may be:\n
\nint
cumulative quantities. \n- Dice representing the cumulative distribution at that point.
\n
\n- reverse: Iff true, both of the arguments will be reversed. This allows\ne.g. constructing using a survival distribution.
\n
\n", "signature": "(\toutcomes: Sequence[~T],\tcumulative: Union[Sequence[int], Sequence[icepool.population.die.Die[bool]]],\t*,\treverse: bool = False) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.from_rv": {"fullname": "icepool.from_rv", "modulename": "icepool", "qualname": "from_rv", "kind": "function", "doc": "Constructs a Die
from a rv object (as scipy.stats
).
\n\nThis is done using the CDF.
\n\nArguments:
\n\n\n- rv: A rv object (as
scipy.stats
). \n- outcomes: An iterable of
int
s or float
s that will be the outcomes\nof the resulting Die
.\nIf the distribution is discrete, outcomes must be int
s.\nSome outcomes may be omitted if their probability is too small\ncompared to the denominator. \n- denominator: The denominator of the resulting
Die
will be set to this. \n- **kwargs: These will be forwarded to
rv.cdf()
. \n
\n", "signature": "(\trv,\toutcomes: Union[Sequence[int], Sequence[float]],\tdenominator: int,\t**kwargs) -> icepool.population.die.Die[int] | icepool.population.die.Die[float]:", "funcdef": "def"}, "icepool.pointwise_max": {"fullname": "icepool.pointwise_max", "modulename": "icepool", "qualname": "pointwise_max", "kind": "function", "doc": "Selects the highest chance of rolling >= each outcome among the arguments.
\n\nNaming not finalized.
\n\nSpecifically, for each outcome, the chance of the result rolling >= to that \noutcome is the same as the highest chance of rolling >= that outcome among\nthe arguments.
\n\nEquivalently, any quantile in the result is the highest of that quantile\namong the arguments.
\n\nThis is useful for selecting from several possible moves where you are\ntrying to get >= a threshold that is known but could change depending on the\nsituation.
\n\nArguments:
\n\n\n- dice: Either an iterable of dice, or two or more dice as separate\narguments.
\n
\n", "signature": "(\targ0,\t/,\t*more_args: icepool.population.die.Die[~T]) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.pointwise_min": {"fullname": "icepool.pointwise_min", "modulename": "icepool", "qualname": "pointwise_min", "kind": "function", "doc": "Selects the highest chance of rolling <= each outcome among the arguments.
\n\nNaming not finalized.
\n\nSpecifically, for each outcome, the chance of the result rolling <= to that \noutcome is the same as the highest chance of rolling <= that outcome among\nthe arguments.
\n\nEquivalently, any quantile in the result is the lowest of that quantile\namong the arguments.
\n\nThis is useful for selecting from several possible moves where you are\ntrying to get <= a threshold that is known but could change depending on the\nsituation.
\n\nArguments:
\n\n\n- dice: Either an iterable of dice, or two or more dice as separate\narguments.
\n
\n", "signature": "(\targ0,\t/,\t*more_args: icepool.population.die.Die[~T]) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.lowest": {"fullname": "icepool.lowest", "modulename": "icepool", "qualname": "lowest", "kind": "function", "doc": "The lowest outcome among the rolls, or the sum of some of the lowest.
\n\nThe outcomes should support addition and multiplication if keep != 1
.
\n\nArguments:
\n\n\n- args: Dice or individual outcomes in a single iterable, or as two or\nmore separate arguments. Similar to the built-in
min()
. \n- keep, drop: These arguments work together:\n
\n- If neither are provided, the single lowest die will be taken.
\n- If only
keep
is provided, the keep
lowest dice will be summed. \n- If only
drop
is provided, the drop
lowest dice will be dropped\nand the rest will be summed. \n- If both are provided,
drop
lowest dice will be dropped, then\nthe next keep
lowest dice will be summed. \n
\n- default: If an empty iterable is provided, the result will be a die that\nalways rolls this value.
\n
\n\nRaises:
\n\n\n- ValueError if an empty iterable is provided with no
default
. \n
\n", "signature": "(\targ0,\t/,\t*more_args: Union[~T, icepool.population.die.Die[~T]],\tkeep: int | None = None,\tdrop: int | None = None,\tdefault: Optional[~T] = None) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.highest": {"fullname": "icepool.highest", "modulename": "icepool", "qualname": "highest", "kind": "function", "doc": "The highest outcome among the rolls, or the sum of some of the highest.
\n\nThe outcomes should support addition and multiplication if keep != 1
.
\n\nArguments:
\n\n\n- args: Dice or individual outcomes in a single iterable, or as two or\nmore separate arguments. Similar to the built-in
max()
. \n- keep, drop: These arguments work together:\n
\n- If neither are provided, the single highest die will be taken.
\n- If only
keep
is provided, the keep
highest dice will be summed. \n- If only
drop
is provided, the drop
highest dice will be dropped\nand the rest will be summed. \n- If both are provided,
drop
highest dice will be dropped, then\nthe next keep
highest dice will be summed. \n
\n- drop: This number of highest dice will be dropped before keeping dice\nto be summed.
\n- default: If an empty iterable is provided, the result will be a die that\nalways rolls this value.
\n
\n\nRaises:
\n\n\n- ValueError if an empty iterable is provided with no
default
. \n
\n", "signature": "(\targ0,\t/,\t*more_args: Union[~T, icepool.population.die.Die[~T]],\tkeep: int | None = None,\tdrop: int | None = None,\tdefault: Optional[~T] = None) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.middle": {"fullname": "icepool.middle", "modulename": "icepool", "qualname": "middle", "kind": "function", "doc": "The middle of the outcomes among the rolls, or the sum of some of the middle.
\n\nThe outcomes should support addition and multiplication if keep != 1
.
\n\nArguments:
\n\n\n- args: Dice or individual outcomes in a single iterable, or as two or\nmore separate arguments.
\n- keep: The number of outcomes to sum.
\n- tie: What to do if
keep
is odd but the the number of args is even, or\nvice versa.\n\n- 'error' (default): Raises
IndexError
. \n- 'high': The higher outcome is taken.
\n- 'low': The lower outcome is taken.
\n
\n- default: If an empty iterable is provided, the result will be a die that\nalways rolls this value.
\n
\n\nRaises:
\n\n\n- ValueError if an empty iterable is provided with no
default
. \n
\n", "signature": "(\targ0,\t/,\t*more_args: Union[~T, icepool.population.die.Die[~T]],\tkeep: int = 1,\ttie: Literal['error', 'high', 'low'] = 'error',\tdefault: Optional[~T] = None) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.min_outcome": {"fullname": "icepool.min_outcome", "modulename": "icepool", "qualname": "min_outcome", "kind": "function", "doc": "The minimum possible outcome among the populations.
\n\nArguments:
\n\n\n- Populations or single outcomes. Alternatively, a single iterable argument of such.
\n
\n", "signature": "(\t*args: Union[Iterable[Union[~T, icepool.population.base.Population[~T]]], ~T]) -> ~T:", "funcdef": "def"}, "icepool.max_outcome": {"fullname": "icepool.max_outcome", "modulename": "icepool", "qualname": "max_outcome", "kind": "function", "doc": "The maximum possible outcome among the populations.
\n\nArguments:
\n\n\n- Populations or single outcomes. Alternatively, a single iterable argument of such.
\n
\n", "signature": "(\t*args: Union[Iterable[Union[~T, icepool.population.base.Population[~T]]], ~T]) -> ~T:", "funcdef": "def"}, "icepool.consecutive": {"fullname": "icepool.consecutive", "modulename": "icepool", "qualname": "consecutive", "kind": "function", "doc": "A minimal sequence of consecutive ints covering the argument sets.
\n", "signature": "(*args: Iterable[int]) -> Sequence[int]:", "funcdef": "def"}, "icepool.sorted_union": {"fullname": "icepool.sorted_union", "modulename": "icepool", "qualname": "sorted_union", "kind": "function", "doc": "Merge sets into a sorted sequence.
\n", "signature": "(*args: Iterable[~T]) -> tuple[~T, ...]:", "funcdef": "def"}, "icepool.commonize_denominator": {"fullname": "icepool.commonize_denominator", "modulename": "icepool", "qualname": "commonize_denominator", "kind": "function", "doc": "Scale the quantities of the dice so that all of them have the same denominator.
\n\nThe denominator is the LCM of the denominators of the arguments.
\n\nArguments:
\n\n\n- *dice: Any number of dice or single outcomes convertible to dice.
\n
\n\nReturns:
\n\n\n A tuple of dice with the same denominator.
\n
\n", "signature": "(\t*dice: Union[~T, icepool.population.die.Die[~T]]) -> tuple[icepool.population.die.Die[~T], ...]:", "funcdef": "def"}, "icepool.reduce": {"fullname": "icepool.reduce", "modulename": "icepool", "qualname": "reduce", "kind": "function", "doc": "Applies a function of two arguments cumulatively to a sequence of dice.
\n\nAnalogous to the\nfunctools
function of the same name.
\n\nArguments:
\n\n\n- function: The function to map. The function should take two arguments,\nwhich are an outcome from each of two dice, and produce an outcome\nof the same type. It may also return
Reroll
, in which case the\nentire sequence is effectively rerolled. \n- dice: A sequence of dice to map the function to, from left to right.
\n- initial: If provided, this will be placed at the front of the sequence\nof dice.
\n- again_count, again_depth, again_end: Forwarded to the final die constructor.
\n
\n", "signature": "(\tfunction: Callable[[~T, ~T], Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType]],\tdice: Iterable[Union[~T, icepool.population.die.Die[~T]]],\t*,\tinitial: Union[~T, icepool.population.die.Die[~T], NoneType] = None) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.accumulate": {"fullname": "icepool.accumulate", "modulename": "icepool", "qualname": "accumulate", "kind": "function", "doc": "Applies a function of two arguments cumulatively to a sequence of dice, yielding each result in turn.
\n\nAnalogous to the\nitertools function of the same name
\n, though with no default function and\nthe same parameter order as reduce()
.
\n\nThe number of results is equal to the number of elements of dice
, with\none additional element if initial
is provided.
\n\nArguments:
\n\n\n- function: The function to map. The function should take two arguments,\nwhich are an outcome from each of two dice.
\n- dice: A sequence of dice to map the function to, from left to right.
\n- initial: If provided, this will be placed at the front of the sequence\nof dice.
\n
\n", "signature": "(\tfunction: Callable[[~T, ~T], Union[~T, icepool.population.die.Die[~T]]],\tdice: Iterable[Union[~T, icepool.population.die.Die[~T]]],\t*,\tinitial: Union[~T, icepool.population.die.Die[~T], NoneType] = None) -> Iterator[icepool.population.die.Die[~T]]:", "funcdef": "def"}, "icepool.map": {"fullname": "icepool.map", "modulename": "icepool", "qualname": "map", "kind": "function", "doc": "Applies func(outcome_of_die_0, outcome_of_die_1, ...)
for all joint outcomes, returning a Die.
\n\nSee map_function
for a decorator version of this.
\n\nExample: map(lambda a, b: a + b, d6, d6)
is the same as d6 + d6.
\n\nmap()
is flexible but not very efficient for more than a few dice.\nIf at all possible, use reduce()
, MultisetExpression
methods, and/or\nMultisetEvaluator
s. Even Pool.expand()
(which sorts rolls) is more\nefficient than using map
on the dice in order.
\n\nAgain
can be used but is not recommended with repeat
other than 1.
\n\nArguments:
\n\n\n- repl: One of the following:\n
\n- A callable that takes in one outcome per element of args and\nproduces a new outcome.
\n- A mapping from old outcomes to new outcomes.\nUnmapped old outcomes stay the same.\nIn this case args must have exactly one element.\nAs with the
Die
constructor, the new outcomes: \n- May be dice rather than just single outcomes.
\n- The special value
icepool.Reroll
will reroll that old outcome. \ntuples
containing Population
s will be tupleize
d into\nPopulation
s of tuple
s.\nThis does not apply to subclasses of tuple
s such as namedtuple
\nor other classes such as Vector
. \n
\n- *args:
func
will be called with all joint outcomes of these.\nAllowed arg types are:\n\n- Single outcome.
\nDie
. All outcomes will be sent to func
. \nMultisetExpression
. All sorted tuples of outcomes will be sent\nto func
, as MultisetExpression.expand()
. The expression must\nbe fully bound. \n
\n- star: If
True
, the first of the args will be unpacked before giving\nthem to func
.\nIf not provided, it will be guessed based on the signature of func
\nand the number of arguments. \nrepeat: This will be repeated with the same arguments on the\nresult this many times, except the first of args
will be replaced\nby the result of the previous iteration.
\n\nNote that returning Reroll
from repl
will effectively reroll all\narguments, including the first argument which represents the result\nof the process up to this point. If you only want to reroll the\ncurrent stage, you can nest another map
inside repl
.
\n\nEXPERIMENTAL: If set to 'inf'
, the result will be as if this\nwere repeated an infinite number of times. In this case, the\nresult will be in simplest form.
\n- time_limit: Similar to
repeat
, but will return early if a fixed point\nis reached. If both repeat
and time_limit
are provided\n(not recommended), time_limit
takes priority. \n- again_count, again_depth, again_end: Forwarded to the final die constructor.
\n
\n", "signature": "(\trepl: Union[Callable[..., Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]], Mapping[Any, Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]]],\t/,\t*args: icepool.typing.Outcome | icepool.population.die.Die | icepool.multiset_expression.MultisetExpression,\tstar: bool | None = None,\trepeat: Union[int, Literal['inf']] = 1,\ttime_limit: Union[int, Literal['inf'], NoneType] = None,\tagain_count: int | None = None,\tagain_depth: int | None = None,\tagain_end: Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, NoneType] = None) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.map_function": {"fullname": "icepool.map_function", "modulename": "icepool", "qualname": "map_function", "kind": "function", "doc": "Decorator that turns a function that takes outcomes into a function that takes dice.
\n\nThe result must be a Die
.
\n\nThis is basically a decorator version of map()
and produces behavior\nsimilar to AnyDice functions, though Icepool has different typing rules\namong other differences.
\n\nmap_function
can either be used with no arguments:
\n\n\n
@map_function\ndef explode_six(x):\n if x == 6:\n return 6 + Again\n else:\n return x\n\nexplode_six(d6, again_depth=2)\n
\n
\n\nOr with keyword arguments, in which case the extra arguments are bound:
\n\n\n
@map_function(again_depth=2)\ndef explode_six(x):\n if x == 6:\n return 6 + Again\n else:\n return x\n\nexplode_six(d6)\n
\n
\n\nArguments:
\n\n\n- again_count, again_depth, again_end: Forwarded to the final die constructor.
\n
\n", "signature": "(\tfunction: Optional[Callable[..., Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]]] = None,\t/,\t*,\tstar: bool | None = None,\trepeat: Union[int, Literal['inf']] = 1,\tagain_count: int | None = None,\tagain_depth: int | None = None,\tagain_end: Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, NoneType] = None) -> Union[Callable[..., icepool.population.die.Die[~T]], Callable[..., Callable[..., icepool.population.die.Die[~T]]]]:", "funcdef": "def"}, "icepool.map_and_time": {"fullname": "icepool.map_and_time", "modulename": "icepool", "qualname": "map_and_time", "kind": "function", "doc": "Repeatedly map outcomes of the state to other outcomes, while also\ncounting timesteps.
\n\nThis is useful for representing processes.
\n\nThe outcomes of the result are (outcome, time)
, where time
is the\nnumber of repeats needed to reach an absorbing outcome (an outcome that\nonly leads to itself), or repeat
, whichever is lesser.
\n\nThis will return early if it reaches a fixed point.\nTherefore, you can set repeat
equal to the maximum number of\ntime you could possibly be interested in without worrying about\nit causing extra computations after the fixed point.
\n\nArguments:
\n\n\n- repl: One of the following:\n
\n- A callable returning a new outcome for each old outcome.
\n- A mapping from old outcomes to new outcomes.\nUnmapped old outcomes stay the same.\nThe new outcomes may be dice rather than just single outcomes.\nThe special value
icepool.Reroll
will reroll that old outcome. \n
\n- initial_state: The initial state of the process, which could be a\nsingle state or a
Die
. \n- extra_args: Extra arguments to use, as per
map
. Note that these are\nrerolled at every time step. \n- star: If
True
, the first of the args will be unpacked before giving\nthem to func
.\nIf not provided, it will be guessed based on the signature of func
\nand the number of arguments. \n- time_limit: This will be repeated with the same arguments on the result\nup to this many times.
\n
\n\nReturns:
\n\n\n The Die
after the modification.
\n
\n", "signature": "(\trepl: Union[Callable[..., Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]], Mapping[Any, Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]]],\tinitial_state: Union[~T, icepool.population.die.Die[~T]],\t/,\t*extra_args,\tstar: bool | None = None,\ttime_limit: int) -> icepool.population.die.Die[tuple[~T, int]]:", "funcdef": "def"}, "icepool.map_to_pool": {"fullname": "icepool.map_to_pool", "modulename": "icepool", "qualname": "map_to_pool", "kind": "function", "doc": "EXPERIMENTAL: Applies repl(outcome_of_die_0, outcome_of_die_1, ...)
for all joint outcomes, producing a MultisetGenerator.
\n\nArguments:
\n\n\n- repl: One of the following:\n
\n- A callable that takes in one outcome per element of args and\nproduces a
MultisetGenerator
or something convertible to a Pool
. \n- A mapping from old outcomes to
MultisetGenerator
\nor something convertible to a Pool
.\nIn this case args must have exactly one element.\nThe new outcomes may be dice rather than just single outcomes.\nThe special value icepool.Reroll
will reroll that old outcome. \n
\n- star: If
True
, the first of the args will be unpacked before giving\nthem to repl
.\nIf not provided, it will be guessed based on the signature of repl
\nand the number of arguments. \n- denominator: If provided, the denominator of the result will be this\nvalue. Otherwise it will be the minimum to correctly weight the\npools.
\n
\n\nReturns:
\n\n\n A MultisetGenerator
representing the mixture of Pool
s. Note
\n that this is not technically a Pool
, though it supports most of \n the same operations.
\n
\n\nRaises:
\n\n\n- ValueError: If
denominator
cannot be made consistent with the \nresulting mixture of pools. \n
\n", "signature": "(\trepl: Union[Callable[..., Union[icepool.generator.multiset_generator.MultisetGenerator, Sequence[Union[icepool.population.die.Die[~T], ~T]], Mapping[icepool.population.die.Die[~T], int], Mapping[~T, int], icepool.typing.RerollType]], Mapping[Any, Union[icepool.generator.multiset_generator.MultisetGenerator, Sequence[Union[icepool.population.die.Die[~T], ~T]], Mapping[icepool.population.die.Die[~T], int], Mapping[~T, int], icepool.typing.RerollType]]],\t/,\t*args: icepool.typing.Outcome | icepool.population.die.Die | icepool.multiset_expression.MultisetExpression,\tstar: bool | None = None,\tdenominator: int | None = None) -> icepool.generator.multiset_generator.MultisetGenerator[~T, tuple[int]]:", "funcdef": "def"}, "icepool.Reroll": {"fullname": "icepool.Reroll", "modulename": "icepool", "qualname": "Reroll", "kind": "variable", "doc": "Indicates that an outcome should be rerolled (with unlimited depth).
\n\nThis can be used in place of outcomes in many places. See individual function\nand method descriptions for details.
\n\nThis effectively removes the outcome from the probability space, along with its\ncontribution to the denominator.
\n\nThis can be used for conditional probability by removing all outcomes not\nconsistent with the given observations.
\n\nOperation in specific cases:
\n\n\n- When used with
Again
, only that stage is rerolled, not the entire Again
\ntree. \n- To reroll with limited depth, use
Die.reroll()
, or Again
with no\nmodification. \n- When used with
MultisetEvaluator
, the entire evaluation is rerolled. \n
\n", "annotation": ": Final", "default_value": "<RerollType.Reroll: 'Reroll'>"}, "icepool.RerollType": {"fullname": "icepool.RerollType", "modulename": "icepool", "qualname": "RerollType", "kind": "class", "doc": "The type of the Reroll singleton.
\n", "bases": "enum.Enum"}, "icepool.RerollType.Reroll": {"fullname": "icepool.RerollType.Reroll", "modulename": "icepool", "qualname": "RerollType.Reroll", "kind": "variable", "doc": "Indicates an outcome should be rerolled (with unlimited depth).
\n", "default_value": "<RerollType.Reroll: 'Reroll'>"}, "icepool.Pool": {"fullname": "icepool.Pool", "modulename": "icepool", "qualname": "Pool", "kind": "class", "doc": "Represents a multiset of outcomes resulting from the roll of several dice.
\n\nThis should be used in conjunction with MultisetEvaluator
to generate a\nresult.
\n\nNote that operators are performed on the multiset of rolls, not the multiset\nof dice. For example, d6.pool(3) - d6.pool(3)
is not an empty pool, but\nan expression meaning \"roll two pools of 3d6 and get the rolls from the\nfirst pool, with rolls in the second pool cancelling matching rolls in the\nfirst pool one-for-one\".
\n", "bases": "icepool.generator.keep.KeepGenerator[~T]"}, "icepool.Pool.__init__": {"fullname": "icepool.Pool.__init__", "modulename": "icepool", "qualname": "Pool.__init__", "kind": "function", "doc": "Public constructor for a pool.
\n\nEvaulation is most efficient when the dice are the same or same-side\ntruncations of each other. For example, d4, d6, d8, d10, d12 are all\nsame-side truncations of d12.
\n\nIt is permissible to create a Pool
without providing dice, but not all\nevaluators will handle this case, especially if they depend on the\noutcome type. Dice may be in the pool zero times, in which case their\noutcomes will be considered but without any count (unless another die\nhas that outcome).
\n\nArguments:
\n\n\n\nRaises:
\n\n\n- ValueError: If a bare
Deck
or Die
argument is provided.\nA Pool
of a single Die
should constructed as Pool([die])
. \n
\n", "signature": "(\tdice: Union[Sequence[Union[icepool.population.die.Die[~T], ~T]], Mapping[icepool.population.die.Die[~T], int], Mapping[~T, int], Mapping[Union[icepool.population.die.Die[~T], ~T], int]],\ttimes: Union[Sequence[int], int] = 1)"}, "icepool.Pool.clear_cache": {"fullname": "icepool.Pool.clear_cache", "modulename": "icepool", "qualname": "Pool.clear_cache", "kind": "function", "doc": "Clears the global pool cache.
\n", "signature": "(cls):", "funcdef": "def"}, "icepool.Pool.raw_size": {"fullname": "icepool.Pool.raw_size", "modulename": "icepool", "qualname": "Pool.raw_size", "kind": "function", "doc": "The number of dice in this pool before the keep_tuple is applied.
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Pool.denominator": {"fullname": "icepool.Pool.denominator", "modulename": "icepool", "qualname": "Pool.denominator", "kind": "function", "doc": "The total weight of all paths through this generator.
\n\nRaises:
\n\n\n- UnboundMultisetExpressionError if this is called on an expression with free variables.
\n
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Pool.unique_dice": {"fullname": "icepool.Pool.unique_dice", "modulename": "icepool", "qualname": "Pool.unique_dice", "kind": "function", "doc": "The collection of unique dice in this pool.
\n", "signature": "(self) -> Collection[icepool.population.die.Die[~T]]:", "funcdef": "def"}, "icepool.Pool.outcomes": {"fullname": "icepool.Pool.outcomes", "modulename": "icepool", "qualname": "Pool.outcomes", "kind": "function", "doc": "The union of possible outcomes among all dice in this pool in ascending order.
\n", "signature": "(self) -> Sequence[~T]:", "funcdef": "def"}, "icepool.Pool.output_arity": {"fullname": "icepool.Pool.output_arity", "modulename": "icepool", "qualname": "Pool.output_arity", "kind": "function", "doc": "The number of multisets/counts generated. Must be constant.
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Pool.local_order_preference": {"fullname": "icepool.Pool.local_order_preference", "modulename": "icepool", "qualname": "Pool.local_order_preference", "kind": "function", "doc": "Any ordering that is preferred or required by this expression node.
\n", "signature": "(self) -> tuple[icepool.order.Order, icepool.order.OrderReason]:", "funcdef": "def"}, "icepool.Pool.min_outcome": {"fullname": "icepool.Pool.min_outcome", "modulename": "icepool", "qualname": "Pool.min_outcome", "kind": "function", "doc": "The min outcome among all dice in this pool.
\n", "signature": "(self) -> ~T:", "funcdef": "def"}, "icepool.Pool.max_outcome": {"fullname": "icepool.Pool.max_outcome", "modulename": "icepool", "qualname": "Pool.max_outcome", "kind": "function", "doc": "The max outcome among all dice in this pool.
\n", "signature": "(self) -> ~T:", "funcdef": "def"}, "icepool.Pool.additive_union": {"fullname": "icepool.Pool.additive_union", "modulename": "icepool", "qualname": "Pool.additive_union", "kind": "function", "doc": "The combined elements from all of the multisets.
\n\nSame as a + b + c + ...
.
\n\nAny resulting counts that would be negative are set to zero.
\n\nExample:
\n\n\n
[1, 2, 2, 3] + [1, 2, 4] -> [1, 1, 2, 2, 2, 3, 4]\n
\n
\n", "signature": "(\t*args: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]]) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.standard_pool": {"fullname": "icepool.standard_pool", "modulename": "icepool", "qualname": "standard_pool", "kind": "function", "doc": "A Pool
of standard dice (e.g. d6, d8...).
\n\nArguments:
\n\n\n- die_sizes: A collection of die sizes, which will put one die of that\nsizes in the pool for each element.\nOr, a mapping of die sizes to how many dice of that size to put\ninto the pool.\nIf empty, the pool will be considered to consist of zero zeros.
\n
\n", "signature": "(\tdie_sizes: Union[Collection[int], Mapping[int, int]]) -> icepool.generator.pool.Pool[int]:", "funcdef": "def"}, "icepool.MultisetGenerator": {"fullname": "icepool.MultisetGenerator", "modulename": "icepool", "qualname": "MultisetGenerator", "kind": "class", "doc": "Abstract base class for generating one or more multisets.
\n\nThese include dice pools (Pool
) and card deals (Deal
). Most likely you\nwill be using one of these two rather than writing your own subclass of\nMultisetGenerator
.
\n\nThe multisets are incrementally generated one outcome at a time.\nFor each outcome, a count
and weight
are generated, along with a\nsmaller generator to produce the rest of the multiset.
\n\nYou can perform simple evaluations using built-in operators and methods in\nthis class.\nFor more complex evaluations and better performance, particularly when\nmultiple generators are involved, you will want to write your own subclass\nof MultisetEvaluator
.
\n", "bases": "typing.Generic[~T, ~Qs], icepool.multiset_expression.MultisetExpression[~T]"}, "icepool.MultisetGenerator.has_free_variables": {"fullname": "icepool.MultisetGenerator.has_free_variables", "modulename": "icepool", "qualname": "MultisetGenerator.has_free_variables", "kind": "function", "doc": "Whether this expression contains any free variables, i.e. parameters to a @multiset_function.
\n", "signature": "(self) -> bool:", "funcdef": "def"}, "icepool.MultisetExpression": {"fullname": "icepool.MultisetExpression", "modulename": "icepool", "qualname": "MultisetExpression", "kind": "class", "doc": "Abstract base class representing an expression that operates on multisets.
\n\nThere are three types of multiset expressions:
\n\n\nMultisetGenerator
, which produce raw outcomes and counts. \nMultisetOperator
, which takes outcomes with one or more counts and\nproduces a count. \nMultisetVariable
, which is a temporary placeholder for some other \nexpression. \n
\n\nExpression methods can be applied to MultisetGenerator
s to do simple\nevaluations. For joint evaluations, try multiset_function
.
\n\nUse the provided operations to build up more complicated\nexpressions, or to attach a final evaluator.
\n\nOperations include:
\n\n\n\n\n Operation | \n Count / notes | \n
\n\n\n\n additive_union , + | \n l + r | \n
\n\n difference , - | \n l - r | \n
\n\n intersection , & | \n min(l, r) | \n
\n\n union , | | \n max(l, r) | \n
\n\n symmetric_difference , ^ | \n abs(l - r) | \n
\n\n multiply_counts , * | \n count * n | \n
\n\n divide_counts , // | \n count // n | \n
\n\n modulo_counts , % | \n count % n | \n
\n\n keep_counts | \n count if count >= n else 0 etc. | \n
\n\n unary + | \n same as keep_counts_ge(0) | \n
\n\n unary - | \n reverses the sign of all counts | \n
\n\n unique | \n min(count, n) | \n
\n\n keep_outcomes | \n count if outcome in t else 0 | \n
\n\n drop_outcomes | \n count if outcome not in t else 0 | \n
\n\n map_counts | \n f(outcome, *counts) | \n
\n\n keep , [] | \n less capable than KeepGenerator version | \n
\n\n highest | \n less capable than KeepGenerator version | \n
\n\n lowest | \n less capable than KeepGenerator version | \n
\n\n
\n\n\n\n\n Evaluator | \n Summary | \n
\n\n\n\n issubset , <= | \n Whether the left side's counts are all <= their counterparts on the right | \n
\n\n issuperset , >= | \n Whether the left side's counts are all >= their counterparts on the right | \n
\n\n isdisjoint | \n Whether the left side has no positive counts in common with the right side | \n
\n\n < | \n As <= , but False if the two multisets are equal | \n
\n\n > | \n As >= , but False if the two multisets are equal | \n
\n\n == | \n Whether the left side has all the same counts as the right side | \n
\n\n != | \n Whether the left side has any different counts to the right side | \n
\n\n expand | \n All elements in ascending order | \n
\n\n sum | \n Sum of all elements | \n
\n\n count | \n The number of elements | \n
\n\n any | \n Whether there is at least 1 element | \n
\n\n highest_outcome_and_count | \n The highest outcome and how many of that outcome | \n
\n\n all_counts | \n All counts in descending order | \n
\n\n largest_count | \n The single largest count, aka x-of-a-kind | \n
\n\n largest_count_and_outcome | \n Same but also with the corresponding outcome | \n
\n\n count_subset , // | \n The number of times the right side is contained in the left side | \n
\n\n largest_straight | \n Length of longest consecutive sequence | \n
\n\n largest_straight_and_outcome | \n Same but also with the corresponding outcome | \n
\n\n all_straights | \n Lengths of all consecutive sequences in descending order | \n
\n\n
\n", "bases": "abc.ABC, typing.Generic[~T]"}, "icepool.MultisetExpression.outcomes": {"fullname": "icepool.MultisetExpression.outcomes", "modulename": "icepool", "qualname": "MultisetExpression.outcomes", "kind": "function", "doc": "The possible outcomes that could be generated, in ascending order.
\n", "signature": "(self) -> Sequence[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.output_arity": {"fullname": "icepool.MultisetExpression.output_arity", "modulename": "icepool", "qualname": "MultisetExpression.output_arity", "kind": "function", "doc": "The number of multisets/counts generated. Must be constant.
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.MultisetExpression.local_order_preference": {"fullname": "icepool.MultisetExpression.local_order_preference", "modulename": "icepool", "qualname": "MultisetExpression.local_order_preference", "kind": "function", "doc": "Any ordering that is preferred or required by this expression node.
\n", "signature": "(self) -> tuple[icepool.order.Order, icepool.order.OrderReason]:", "funcdef": "def"}, "icepool.MultisetExpression.has_free_variables": {"fullname": "icepool.MultisetExpression.has_free_variables", "modulename": "icepool", "qualname": "MultisetExpression.has_free_variables", "kind": "function", "doc": "Whether this expression contains any free variables, i.e. parameters to a @multiset_function.
\n", "signature": "(self) -> bool:", "funcdef": "def"}, "icepool.MultisetExpression.denominator": {"fullname": "icepool.MultisetExpression.denominator", "modulename": "icepool", "qualname": "MultisetExpression.denominator", "kind": "function", "doc": "The total weight of all paths through this generator.
\n\nRaises:
\n\n\n- UnboundMultisetExpressionError if this is called on an expression with free variables.
\n
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.MultisetExpression.min_outcome": {"fullname": "icepool.MultisetExpression.min_outcome", "modulename": "icepool", "qualname": "MultisetExpression.min_outcome", "kind": "function", "doc": "\n", "signature": "(self) -> ~T:", "funcdef": "def"}, "icepool.MultisetExpression.max_outcome": {"fullname": "icepool.MultisetExpression.max_outcome", "modulename": "icepool", "qualname": "MultisetExpression.max_outcome", "kind": "function", "doc": "\n", "signature": "(self) -> ~T:", "funcdef": "def"}, "icepool.MultisetExpression.equals": {"fullname": "icepool.MultisetExpression.equals", "modulename": "icepool", "qualname": "MultisetExpression.equals", "kind": "function", "doc": "Whether this expression is logically equal to another object.
\n", "signature": "(self, other) -> bool:", "funcdef": "def"}, "icepool.MultisetExpression.order_preference": {"fullname": "icepool.MultisetExpression.order_preference", "modulename": "icepool", "qualname": "MultisetExpression.order_preference", "kind": "function", "doc": "\n", "signature": "(self) -> tuple[icepool.order.Order, icepool.order.OrderReason]:", "funcdef": "def"}, "icepool.MultisetExpression.sample": {"fullname": "icepool.MultisetExpression.sample", "modulename": "icepool", "qualname": "MultisetExpression.sample", "kind": "function", "doc": "EXPERIMENTAL: A single random sample from this generator.
\n\nThis uses the standard random
package and is not cryptographically\nsecure.
\n\nReturns:
\n\n\n A sorted tuple of outcomes for each output of this generator.
\n
\n", "signature": "(self) -> tuple[tuple, ...]:", "funcdef": "def"}, "icepool.MultisetExpression.additive_union": {"fullname": "icepool.MultisetExpression.additive_union", "modulename": "icepool", "qualname": "MultisetExpression.additive_union", "kind": "function", "doc": "The combined elements from all of the multisets.
\n\nSame as a + b + c + ...
.
\n\nAny resulting counts that would be negative are set to zero.
\n\nExample:
\n\n\n
[1, 2, 2, 3] + [1, 2, 4] -> [1, 1, 2, 2, 2, 3, 4]\n
\n
\n", "signature": "(\t*args: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]]) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.difference": {"fullname": "icepool.MultisetExpression.difference", "modulename": "icepool", "qualname": "MultisetExpression.difference", "kind": "function", "doc": "The elements from the left multiset that are not in any of the others.
\n\nSame as a - b - c - ...
.
\n\nAny resulting counts that would be negative are set to zero.
\n\nExample:
\n\n\n
[1, 2, 2, 3] - [1, 2, 4] -> [2, 3]\n
\n
\n\nIf no arguments are given, the result will be an empty multiset, i.e.\nall zero counts.
\n\nNote that, as a multiset operation, this will only cancel elements 1:1.\nIf you want to drop all elements in a set of outcomes regardless of\ncount, either use drop_outcomes()
instead, or use a large number of\ncounts on the right side.
\n", "signature": "(\t*args: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]]) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.intersection": {"fullname": "icepool.MultisetExpression.intersection", "modulename": "icepool", "qualname": "MultisetExpression.intersection", "kind": "function", "doc": "The elements that all the multisets have in common.
\n\nSame as a & b & c & ...
.
\n\nAny resulting counts that would be negative are set to zero.
\n\nExample:
\n\n\n
[1, 2, 2, 3] & [1, 2, 4] -> [1, 2]\n
\n
\n\nNote that, as a multiset operation, this will only intersect elements\n1:1.\nIf you want to keep all elements in a set of outcomes regardless of\ncount, either use keep_outcomes()
instead, or use a large number of\ncounts on the right side.
\n", "signature": "(\t*args: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]]) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.union": {"fullname": "icepool.MultisetExpression.union", "modulename": "icepool", "qualname": "MultisetExpression.union", "kind": "function", "doc": "The most of each outcome that appear in any of the multisets.
\n\nSame as a | b | c | ...
.
\n\nAny resulting counts that would be negative are set to zero.
\n\nExample:
\n\n\n
[1, 2, 2, 3] | [1, 2, 4] -> [1, 2, 2, 3, 4]\n
\n
\n", "signature": "(\t*args: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]]) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.symmetric_difference": {"fullname": "icepool.MultisetExpression.symmetric_difference", "modulename": "icepool", "qualname": "MultisetExpression.symmetric_difference", "kind": "function", "doc": "The elements that appear in the left or right multiset but not both.
\n\nSame as a ^ b
.
\n\nSpecifically, this produces the absolute difference between counts.\nIf you don't want negative counts to be used from the inputs, you can\ndo +left ^ +right
.
\n\nExample:
\n\n\n
[1, 2, 2, 3] ^ [1, 2, 4] -> [2, 3, 4]\n
\n
\n", "signature": "(\tself,\tother: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]],\t/) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.keep_outcomes": {"fullname": "icepool.MultisetExpression.keep_outcomes", "modulename": "icepool", "qualname": "MultisetExpression.keep_outcomes", "kind": "function", "doc": "Keeps the elements in the target set of outcomes, and drops the rest by setting their counts to zero.
\n\nThis is similar to intersection()
, except the right side is considered\nto have unlimited multiplicity.
\n\nArguments:
\n\n\n- target: A callable returning
True
iff the outcome should be kept,\nor an expression or collection of outcomes to keep. \n
\n", "signature": "(\tself,\ttarget: Union[Callable[[~T], bool], Collection[~T], icepool.multiset_expression.MultisetExpression[~T]],\t/) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.drop_outcomes": {"fullname": "icepool.MultisetExpression.drop_outcomes", "modulename": "icepool", "qualname": "MultisetExpression.drop_outcomes", "kind": "function", "doc": "Drops the elements in the target set of outcomes by setting their counts to zero, and keeps the rest.
\n\nThis is similar to difference()
, except the right side is considered\nto have unlimited multiplicity.
\n\nArguments:
\n\n\n- target: A callable returning
True
iff the outcome should be\ndropped, or an expression or collection of outcomes to drop. \n
\n", "signature": "(\tself,\ttarget: Union[Callable[[~T], bool], Collection[~T], icepool.multiset_expression.MultisetExpression[~T]],\t/) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.map_counts": {"fullname": "icepool.MultisetExpression.map_counts", "modulename": "icepool", "qualname": "MultisetExpression.map_counts", "kind": "function", "doc": "Maps the counts to new counts.
\n\nArguments:
\n\n\n- function: A function that takes
outcome, *counts
and produces a\ncombined count. \n
\n", "signature": "(\t*args: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]],\tfunction: Callable[..., int]) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.multiply_counts": {"fullname": "icepool.MultisetExpression.multiply_counts", "modulename": "icepool", "qualname": "MultisetExpression.multiply_counts", "kind": "function", "doc": "Multiplies all counts by n.
\n\nSame as self * n
.
\n\nExample:
\n\n\n
Pool([1, 2, 2, 3]) * 2 -> [1, 1, 2, 2, 2, 2, 3, 3]\n
\n
\n", "signature": "(self, n: int, /) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.divide_counts": {"fullname": "icepool.MultisetExpression.divide_counts", "modulename": "icepool", "qualname": "MultisetExpression.divide_counts", "kind": "function", "doc": "Divides all counts by n (rounding down).
\n\nSame as self // n
.
\n\nExample:
\n\n\n
Pool([1, 2, 2, 3]) // 2 -> [2]\n
\n
\n", "signature": "(self, n: int, /) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.modulo_counts": {"fullname": "icepool.MultisetExpression.modulo_counts", "modulename": "icepool", "qualname": "MultisetExpression.modulo_counts", "kind": "function", "doc": "Moduos all counts by n.
\n\nSame as self % n
.
\n\nExample:
\n\n\n
Pool([1, 2, 2, 3]) % 2 -> [1, 3]\n
\n
\n", "signature": "(self, n: int, /) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.keep_counts": {"fullname": "icepool.MultisetExpression.keep_counts", "modulename": "icepool", "qualname": "MultisetExpression.keep_counts", "kind": "function", "doc": "Keeps counts fitting the comparison, treating the rest as zero.
\n\nFor example, expression.keep_counts('>=', 2)
would keep pairs,\ntriplets, etc. and drop singles.
\n\n\n
Pool([1, 2, 2, 3, 3, 3]).keep_counts('>=', 2) -> [2, 2, 3, 3, 3]\n
\n
\n\nArguments:
\n\n\n- comparison: The comparison to use.
\n- n: The number to compare counts against.
\n
\n", "signature": "(\tself,\tcomparison: Literal['==', '!=', '<=', '<', '>=', '>'],\tn: int,\t/) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.unique": {"fullname": "icepool.MultisetExpression.unique", "modulename": "icepool", "qualname": "MultisetExpression.unique", "kind": "function", "doc": "Counts each outcome at most n
times.
\n\nFor example, generator.unique(2)
would count each outcome at most\ntwice.
\n\nExample:
\n\n\n
Pool([1, 2, 2, 3]).unique() -> [1, 2, 3]\n
\n
\n", "signature": "(\tself,\tn: int = 1,\t/) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.keep": {"fullname": "icepool.MultisetExpression.keep", "modulename": "icepool", "qualname": "MultisetExpression.keep", "kind": "function", "doc": "Selects elements after drawing and sorting.
\n\nThis is less capable than the KeepGenerator
version.\nIn particular, it does not know how many elements it is selecting from,\nso it must be anchored at the starting end. The advantage is that it\ncan be applied to any expression.
\n\nThe valid types of argument are:
\n\n\n- A
slice
. If both start and stop are provided, they must both be\nnon-negative or both be negative. step is not supported. \n- A sequence of
int
with ...
(Ellipsis
) at exactly one end.\nEach sorted element will be counted that many times, with the\nEllipsis
treated as enough zeros (possibly \"negative\") to\nfill the rest of the elements. \n- An
int
, which evaluates by taking the element at the specified\nindex. In this case the result is a Die
(if fully bound) or a\nMultisetEvaluator
(if there are free variables). \n
\n\nNegative incoming counts are treated as zero counts.
\n\nUse the []
operator for the same effect as this method.
\n", "signature": "(\tself,\tindex: Union[slice, Sequence[int | ellipsis], int]) -> Union[icepool.multiset_expression.MultisetExpression[~T], icepool.population.die.Die[~T], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, ~T]]:", "funcdef": "def"}, "icepool.MultisetExpression.lowest": {"fullname": "icepool.MultisetExpression.lowest", "modulename": "icepool", "qualname": "MultisetExpression.lowest", "kind": "function", "doc": "Keep some of the lowest elements from this multiset and drop the rest.
\n\nIn contrast to the die and free function versions, this does not\nautomatically sum the dice. Use .sum()
afterwards if you want to sum.\nAlternatively, you can perform some other evaluation.
\n\nThis requires the outcomes to be evaluated in ascending order.
\n\nArguments:
\n\n\n- keep, drop: These arguments work together:\n
\n- If neither are provided, the single lowest element\nwill be kept.
\n- If only
keep
is provided, the keep
lowest elements\nwill be kept. \n- If only
drop
is provided, the drop
lowest elements\nwill be dropped and the rest will be kept. \n- If both are provided,
drop
lowest elements will be dropped,\nthen the next keep
lowest elements will be kept. \n
\n
\n", "signature": "(\tself,\tkeep: int | None = None,\tdrop: int | None = None) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.highest": {"fullname": "icepool.MultisetExpression.highest", "modulename": "icepool", "qualname": "MultisetExpression.highest", "kind": "function", "doc": "Keep some of the highest elements from this multiset and drop the rest.
\n\nIn contrast to the die and free function versions, this does not\nautomatically sum the dice. Use .sum()
afterwards if you want to sum.\nAlternatively, you can perform some other evaluation.
\n\nThis requires the outcomes to be evaluated in descending order.
\n\nArguments:
\n\n\n- keep, drop: These arguments work together:\n
\n- If neither are provided, the single highest element\nwill be kept.
\n- If only
keep
is provided, the keep
highest elements\nwill be kept. \n- If only
drop
is provided, the drop
highest elements\nwill be dropped and the rest will be kept. \n- If both are provided,
drop
highest elements will be dropped, \nthen the next keep
highest elements will be kept. \n
\n
\n", "signature": "(\tself,\tkeep: int | None = None,\tdrop: int | None = None) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.sort_match": {"fullname": "icepool.MultisetExpression.sort_match", "modulename": "icepool", "qualname": "MultisetExpression.sort_match", "kind": "function", "doc": "EXPERIMENTAL: Matches elements of self
with elements of other
in sorted order, then keeps elements from self
that fit comparison
with their partner.
\n\nExtra elements: If self
has more elements than other
, whether the\nextra elements are kept depends on the order
and comparison
:
\n\n\n- Descending: kept for
'>='
, '>'
\n- Ascending: kept for
'<='
, '<'
\n
\n\nExample: An attacker rolls 3d6 versus a defender's 2d6 in the game of\nRISK. Which pairs did the attacker win?
\n\n\n
d6.pool(3).highest(2).sort_match('>', d6.pool(2))\n
\n
\n\nSuppose the attacker rolled 6, 4, 3 and the defender 5, 5.\nIn this case the 4 would be blocked since the attacker lost that pair,\nleaving the attacker's 6 and 3. If you don't want to keep the extra\nelement, you can use highest
.
\n\n\n
Pool([6, 4, 3]).sort_match('>', [5, 5]) -> [6, 3]\nPool([6, 4, 3]).highest(2).sort_match('>', [5, 5]) -> [6]\n
\n
\n\nContrast maximum_match()
, which first creates the maximum number of\npairs that fit the comparison, not necessarily in sorted order.\nIn the above example, maximum_match()
would allow the defender to\nassign their 5s to block both the 4 and the 3.
\n\nNegative incoming counts are treated as zero counts.
\n\nArguments:
\n\n\n- comparison: The comparison to filter by. If you want to drop rather\nthan keep, use the complementary comparison:\n
\n'=='
vs. '!='
\n'<='
vs. '>'
\n'>='
vs. '<'
\n
\n- other: The other multiset to match elements with.
\n- order: The order in which to sort before forming matches.\nDefault is descending.
\n
\n", "signature": "(\tself,\tcomparison: Literal['==', '!=', '<=', '<', '>=', '>'],\tother: icepool.multiset_expression.MultisetExpression[~T],\t/,\torder: icepool.order.Order = <Order.Descending: -1>) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.maximum_match_highest": {"fullname": "icepool.MultisetExpression.maximum_match_highest", "modulename": "icepool", "qualname": "MultisetExpression.maximum_match_highest", "kind": "function", "doc": "EXPERIMENTAL: Match the highest elements from self
with even higher (or equal) elements from other
.
\n\nThis matches elements of self
with elements of other
, such that in\neach pair the element from self
fits the comparision
with the\nelement from other
. As many such pairs of elements will be matched as \npossible, preferring the highest matchable elements of self
.\nFinally, either the matched or unmatched elements from self
are kept.
\n\nThis requires that outcomes be evaluated in descending order.
\n\nExample: An attacker rolls a pool of 4d6 and a defender rolls a pool of \n3d6. Defender dice can be used to block attacker dice of equal or lesser\nvalue, and the defender prefers to block the highest attacker dice\npossible. Which attacker dice were not blocked?
\n\n\n
d6.pool(4).maximum_match('<=', d6.pool(3), keep='unmatched').sum()\n
\n
\n\nSuppose the attacker rolls 6, 4, 3, 1 and the defender rolls 5, 5.\nThen the result would be [6, 1].
\n\n\n
d6.pool([6, 4, 3, 1]).maximum_match('<=', [5, 5], keep='unmatched')\n-> [6, 1]\n
\n
\n\nContrast sort_match()
, which first creates pairs in\nsorted order and then filters them by comparison
.\nIn the above example, sort_matched
would force the defender to match\nagainst the 5 and the 4, which would only allow them to block the 4.
\n\nNegative incoming counts are treated as zero counts.
\n\nArguments:
\n\n\n- comparison: Either
'<='
or '<'
. \n- other: The other multiset to match elements with.
\n- keep: Whether 'matched' or 'unmatched' elements are to be kept.
\n
\n", "signature": "(\tself,\tcomparison: Literal['<=', '<'],\tother: icepool.multiset_expression.MultisetExpression[~T],\t/,\t*,\tkeep: Literal['matched', 'unmatched']) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.maximum_match_lowest": {"fullname": "icepool.MultisetExpression.maximum_match_lowest", "modulename": "icepool", "qualname": "MultisetExpression.maximum_match_lowest", "kind": "function", "doc": "EXPERIMENTAL: Match the lowest elements from self
with even lower (or equal) elements from other
.
\n\nThis matches elements of self
with elements of other
, such that in\neach pair the element from self
fits the comparision
with the\nelement from other
. As many such pairs of elements will be matched as \npossible, preferring the lowest matchable elements of self
.\nFinally, either the matched or unmatched elements from self
are kept.
\n\nThis requires that outcomes be evaluated in ascending order.
\n\nContrast sort_match()
, which first creates pairs in\nsorted order and then filters them by comparison
.
\n\nArguments:
\n\n\n- comparison: Either
'>='
or '>'
. \n- other: The other multiset to match elements with.
\n- keep: Whether 'matched' or 'unmatched' elements are to be kept.
\n
\n", "signature": "(\tself,\tcomparison: Literal['>=', '>'],\tother: icepool.multiset_expression.MultisetExpression[~T],\t/,\t*,\tkeep: Literal['matched', 'unmatched']) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.expand": {"fullname": "icepool.MultisetExpression.expand", "modulename": "icepool", "qualname": "MultisetExpression.expand", "kind": "function", "doc": "Evaluation: All elements of the multiset in ascending order.
\n\nThis is expensive and not recommended unless there are few possibilities.
\n\nArguments:
\n\n\n- order: Whether the elements are in ascending (default) or descending\norder.
\n
\n", "signature": "(\tself,\torder: icepool.order.Order = <Order.Ascending: 1>) -> Union[icepool.population.die.Die[tuple[~T, ...]], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, tuple[~T, ...]]]:", "funcdef": "def"}, "icepool.MultisetExpression.sum": {"fullname": "icepool.MultisetExpression.sum", "modulename": "icepool", "qualname": "MultisetExpression.sum", "kind": "function", "doc": "Evaluation: The sum of all elements.
\n", "signature": "(\tself,\tmap: Union[Callable[[~T], ~U], Mapping[~T, ~U], NoneType] = None) -> Union[icepool.population.die.Die[~U], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, ~U]]:", "funcdef": "def"}, "icepool.MultisetExpression.count": {"fullname": "icepool.MultisetExpression.count", "modulename": "icepool", "qualname": "MultisetExpression.count", "kind": "function", "doc": "Evaluation: The total number of elements in the multiset.
\n\nThis is usually not very interesting unless some other operation is\nperformed first. Examples:
\n\ngenerator.unique().count()
will count the number of unique outcomes.
\n\n(generator & [4, 5, 6]).count()
will count up to one each of\n4, 5, and 6.
\n", "signature": "(\tself) -> Union[icepool.population.die.Die[int], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, int]]:", "funcdef": "def"}, "icepool.MultisetExpression.any": {"fullname": "icepool.MultisetExpression.any", "modulename": "icepool", "qualname": "MultisetExpression.any", "kind": "function", "doc": "Evaluation: Whether the multiset has at least one positive count.
\n", "signature": "(\tself) -> Union[icepool.population.die.Die[bool], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, bool]]:", "funcdef": "def"}, "icepool.MultisetExpression.highest_outcome_and_count": {"fullname": "icepool.MultisetExpression.highest_outcome_and_count", "modulename": "icepool", "qualname": "MultisetExpression.highest_outcome_and_count", "kind": "function", "doc": "Evaluation: The highest outcome with positive count, along with that count.
\n\nIf no outcomes have positive count, the min outcome will be returned with 0 count.
\n", "signature": "(\tself) -> Union[icepool.population.die.Die[tuple[~T, int]], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, tuple[~T, int]]]:", "funcdef": "def"}, "icepool.MultisetExpression.all_counts": {"fullname": "icepool.MultisetExpression.all_counts", "modulename": "icepool", "qualname": "MultisetExpression.all_counts", "kind": "function", "doc": "Evaluation: Sorted tuple of all counts, i.e. the sizes of all matching sets.
\n\nThe sizes are in descending order.
\n\nArguments:
\n\n\nfilter: Any counts below this value will not be in the output.\nFor example, filter=2
will only produce pairs and better.\nIf None
, no filtering will be done.
\n\nWhy not just place keep_counts_ge()
before this?\nkeep_counts_ge()
operates by setting counts to zero, so you\nwould still need an argument to specify whether you want to\noutput zero counts. So we might as well use the argument to do\nboth.
\n
\n", "signature": "(\tself,\tfilter: Union[int, Literal['all']] = 1) -> Union[icepool.population.die.Die[tuple[int, ...]], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, tuple[int, ...]]]:", "funcdef": "def"}, "icepool.MultisetExpression.largest_count": {"fullname": "icepool.MultisetExpression.largest_count", "modulename": "icepool", "qualname": "MultisetExpression.largest_count", "kind": "function", "doc": "Evaluation: The size of the largest matching set among the elements.
\n", "signature": "(\tself) -> Union[icepool.population.die.Die[int], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, int]]:", "funcdef": "def"}, "icepool.MultisetExpression.largest_count_and_outcome": {"fullname": "icepool.MultisetExpression.largest_count_and_outcome", "modulename": "icepool", "qualname": "MultisetExpression.largest_count_and_outcome", "kind": "function", "doc": "Evaluation: The largest matching set among the elements and the corresponding outcome.
\n", "signature": "(\tself) -> Union[icepool.population.die.Die[tuple[int, ~T]], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, tuple[int, ~T]]]:", "funcdef": "def"}, "icepool.MultisetExpression.count_subset": {"fullname": "icepool.MultisetExpression.count_subset", "modulename": "icepool", "qualname": "MultisetExpression.count_subset", "kind": "function", "doc": "Evaluation: The number of times the divisor is contained in this multiset.
\n\nArguments:
\n\n\n- divisor: The multiset to divide by.
\n- empty_divisor: If the divisor is empty, the outcome will be this.\nIf not set,
ZeroDivisionError
will be raised for an empty\nright side. \n
\n\nRaises:
\n\n\n- ZeroDivisionError: If the divisor may be empty and \nempty_divisor_outcome is not set.
\n
\n", "signature": "(\tself,\tdivisor: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]],\t/,\t*,\tempty_divisor: int | None = None) -> Union[icepool.population.die.Die[int], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, int]]:", "funcdef": "def"}, "icepool.MultisetExpression.largest_straight": {"fullname": "icepool.MultisetExpression.largest_straight", "modulename": "icepool", "qualname": "MultisetExpression.largest_straight", "kind": "function", "doc": "Evaluation: The size of the largest straight among the elements.
\n\nOutcomes must be int
s.
\n", "signature": "(\tself: icepool.multiset_expression.MultisetExpression[int]) -> Union[icepool.population.die.Die[int], icepool.evaluator.multiset_evaluator.MultisetEvaluator[int, int]]:", "funcdef": "def"}, "icepool.MultisetExpression.largest_straight_and_outcome": {"fullname": "icepool.MultisetExpression.largest_straight_and_outcome", "modulename": "icepool", "qualname": "MultisetExpression.largest_straight_and_outcome", "kind": "function", "doc": "Evaluation: The size of the largest straight among the elements and the lowest or highest outcome in that straight.
\n\nStraight size is prioritized first, then the outcome.
\n\nOutcomes must be int
s.
\n\nArguments:
\n\n\n- priority: Controls which outcome within the straight is returned,\nand which straight is picked if there is a tie for largest\nstraight.
\n
\n", "signature": "(\tself: icepool.multiset_expression.MultisetExpression[int],\tpriority: Literal['low', 'high'] = 'high',\t/) -> Union[icepool.population.die.Die[tuple[int, int]], icepool.evaluator.multiset_evaluator.MultisetEvaluator[int, tuple[int, int]]]:", "funcdef": "def"}, "icepool.MultisetExpression.all_straights": {"fullname": "icepool.MultisetExpression.all_straights", "modulename": "icepool", "qualname": "MultisetExpression.all_straights", "kind": "function", "doc": "Evaluation: The sizes of all straights.
\n\nThe sizes are in descending order.
\n\nEach element can only contribute to one straight, though duplicate\nelements can produces straights that overlap in outcomes. In this case,\nelements are preferentially assigned to the longer straight.
\n", "signature": "(\tself: icepool.multiset_expression.MultisetExpression[int]) -> Union[icepool.population.die.Die[tuple[int, ...]], icepool.evaluator.multiset_evaluator.MultisetEvaluator[int, tuple[int, ...]]]:", "funcdef": "def"}, "icepool.MultisetExpression.all_straights_reduce_counts": {"fullname": "icepool.MultisetExpression.all_straights_reduce_counts", "modulename": "icepool", "qualname": "MultisetExpression.all_straights_reduce_counts", "kind": "function", "doc": "Experimental: All straights with a reduce operation on the counts.
\n\nThis can be used to evaluate e.g. cribbage-style straight counting.
\n\nThe result is a tuple of (run_length, run_score)
s.
\n", "signature": "(\tself: icepool.multiset_expression.MultisetExpression[int],\treducer: Callable[[int, int], int] = <built-in function mul>) -> Union[icepool.population.die.Die[tuple[tuple[int, int], ...]], icepool.evaluator.multiset_evaluator.MultisetEvaluator[int, tuple[tuple[int, int], ...]]]:", "funcdef": "def"}, "icepool.MultisetExpression.argsort": {"fullname": "icepool.MultisetExpression.argsort", "modulename": "icepool", "qualname": "MultisetExpression.argsort", "kind": "function", "doc": "Experimental: Returns the indexes of the originating multisets for each rank in their additive union.
\n\nExample:
\n\n\n
MultisetExpression.argsort([10, 9, 5], [9, 9])\n
\n
\n\nproduces
\n\n\n
((0,), (0, 1, 1), (0,))\n
\n
\n\nArguments:
\n\n\n- self, *args: The multiset expressions to be evaluated.
\n- order: Which order the ranks are to be emitted. Default is descending.
\n- limit: How many ranks to emit. Default will emit all ranks, which\nmakes the length of each outcome equal to\n
additive_union(+self, +arg1, +arg2, ...).unique().count()
\n
\n", "signature": "(\tself: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]],\t*args: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]],\torder: icepool.order.Order = <Order.Descending: -1>,\tlimit: int | None = None):", "funcdef": "def"}, "icepool.MultisetExpression.issubset": {"fullname": "icepool.MultisetExpression.issubset", "modulename": "icepool", "qualname": "MultisetExpression.issubset", "kind": "function", "doc": "Evaluation: Whether this multiset is a subset of the other multiset.
\n\nSpecifically, if this multiset has a lesser or equal count for each\noutcome than the other multiset, this evaluates to True
; \nif there is some outcome for which this multiset has a greater count \nthan the other multiset, this evaluates to False
.
\n\nissubset
is the same as self <= other
.
\n\nself < other
evaluates a proper subset relation, which is the same\nexcept the result is False
if the two multisets are exactly equal.
\n", "signature": "(\tself,\tother: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]],\t/) -> Union[icepool.population.die.Die[bool], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, bool]]:", "funcdef": "def"}, "icepool.MultisetExpression.issuperset": {"fullname": "icepool.MultisetExpression.issuperset", "modulename": "icepool", "qualname": "MultisetExpression.issuperset", "kind": "function", "doc": "Evaluation: Whether this multiset is a superset of the other multiset.
\n\nSpecifically, if this multiset has a greater or equal count for each\noutcome than the other multiset, this evaluates to True
; \nif there is some outcome for which this multiset has a lesser count \nthan the other multiset, this evaluates to False
.
\n\nA typical use of this evaluation is testing for the presence of a\ncombo of cards in a hand, e.g.
\n\n\n
deck.deal(5) >= ['a', 'a', 'b']\n
\n
\n\nrepresents the chance that a deal of 5 cards contains at least two 'a's\nand one 'b'.
\n\nissuperset
is the same as self >= other
.
\n\nself > other
evaluates a proper superset relation, which is the same\nexcept the result is False
if the two multisets are exactly equal.
\n", "signature": "(\tself,\tother: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]],\t/) -> Union[icepool.population.die.Die[bool], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, bool]]:", "funcdef": "def"}, "icepool.MultisetExpression.isdisjoint": {"fullname": "icepool.MultisetExpression.isdisjoint", "modulename": "icepool", "qualname": "MultisetExpression.isdisjoint", "kind": "function", "doc": "Evaluation: Whether this multiset is disjoint from the other multiset.
\n\nSpecifically, this evaluates to False
if there is any outcome for\nwhich both multisets have positive count, and True
if there is not.
\n\nNegative incoming counts are treated as zero counts.
\n", "signature": "(\tself,\tother: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]],\t/) -> Union[icepool.population.die.Die[bool], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, bool]]:", "funcdef": "def"}, "icepool.MultisetEvaluator": {"fullname": "icepool.MultisetEvaluator", "modulename": "icepool", "qualname": "MultisetEvaluator", "kind": "class", "doc": "An abstract, immutable, callable class for evaulating one or more input MultisetExpression
s.
\n\nThere is one abstract method to implement: next_state()
.\nThis should incrementally calculate the result given one outcome at a time\nalong with how many of that outcome were produced.
\n\nAn example sequence of calls, as far as next_state()
is concerned, is:
\n\n\nstate = next_state(state=None, outcome=1, count_of_1s)
\nstate = next_state(state, 2, count_of_2s)
\nstate = next_state(state, 3, count_of_3s)
\nstate = next_state(state, 4, count_of_4s)
\nstate = next_state(state, 5, count_of_5s)
\nstate = next_state(state, 6, count_of_6s)
\noutcome = final_outcome(state)
\n
\n\nA few other methods can optionally be overridden to further customize behavior.
\n\nIt is not expected that subclasses of MultisetEvaluator
\nbe able to handle arbitrary types or numbers of inputs.\nIndeed, most are expected to handle only a fixed number of inputs,\nand often even only inputs with a particular outcome type.
\n\nInstances cache all intermediate state distributions.\nYou should therefore reuse instances when possible.
\n\nInstances should not be modified after construction\nin any way that affects the return values of these methods.\nOtherwise, values in the cache may be incorrect.
\n", "bases": "abc.ABC, typing.Generic[~T, +U_co]"}, "icepool.MultisetEvaluator.next_state": {"fullname": "icepool.MultisetEvaluator.next_state", "modulename": "icepool", "qualname": "MultisetEvaluator.next_state", "kind": "function", "doc": "State transition function.
\n\nThis should produce a state given the previous state, an outcome,\nand the count of that outcome produced by each input.
\n\nevaluate()
will always call this using only positional arguments.\nFurthermore, there is no expectation that a subclass be able to handle\nan arbitrary number of counts. Thus, you are free to rename any of\nthe parameters in a subclass, or to replace *counts
with a fixed set\nof parameters.
\n\nMake sure to handle the base case where state is None
.
\n\nStates must be hashable. At current, they do not have to be orderable.\nHowever, this may change in the future, and if they are not totally\norderable, you must override final_outcome
to create totally orderable\nfinal outcomes.
\n\nBy default, this method may receive outcomes in any order:
\n\n\n- If you want to guarantee ascending or descending order, you can \nimplement
next_state_ascending()
or next_state_descending()
\ninstead. \n- Alternatively, implement
next_state()
and override order()
to\nreturn the necessary order. This is useful if the necessary order\ndepends on the instance. \n- If you want to handle either order, but have a different \nimplementation for each, override both
next_state_ascending()
and \nnext_state_descending()
. \n
\n\nThe behavior of returning a Die
from next_state
is currently\nundefined.
\n\nArguments:
\n\n\n- state: A hashable object indicating the state before rolling the\ncurrent outcome. If this is the first outcome being considered,\n
state
will be None
. \n- outcome: The current outcome.\n
next_state
will see all rolled outcomes in monotonic order;\neither ascending or descending depending on order()
.\nIf there are multiple inputs, the set of outcomes is at \nleast the union of the outcomes of the invididual inputs. \nYou can use extra_outcomes()
to add extra outcomes. \n- *counts: One value (usually an
int
) for each input indicating how\nmany of the current outcome were produced. \n
\n\nReturns:
\n\n\n A hashable object indicating the next state.\n The special value icepool.Reroll
can be used to immediately remove\n the state from consideration, effectively performing a full reroll.
\n
\n", "signature": "(self, state: Hashable, outcome: ~T, /, *counts: int) -> Hashable:", "funcdef": "def"}, "icepool.MultisetEvaluator.next_state_ascending": {"fullname": "icepool.MultisetEvaluator.next_state_ascending", "modulename": "icepool", "qualname": "MultisetEvaluator.next_state_ascending", "kind": "function", "doc": "As next_state() but handles outcomes in ascending order only.
\n\nYou can implement both next_state_ascending()
and \nnext_state_descending()
if you want to handle both outcome orders\nwith a separate implementation for each.
\n", "signature": "(self, state: Hashable, outcome: ~T, /, *counts: int) -> Hashable:", "funcdef": "def"}, "icepool.MultisetEvaluator.next_state_descending": {"fullname": "icepool.MultisetEvaluator.next_state_descending", "modulename": "icepool", "qualname": "MultisetEvaluator.next_state_descending", "kind": "function", "doc": "As next_state() but handles outcomes in descending order only.
\n\nYou can implement both next_state_ascending()
and \nnext_state_descending()
if you want to handle both outcome orders\nwith a separate implementation for each.
\n", "signature": "(self, state: Hashable, outcome: ~T, /, *counts: int) -> Hashable:", "funcdef": "def"}, "icepool.MultisetEvaluator.final_outcome": {"fullname": "icepool.MultisetEvaluator.final_outcome", "modulename": "icepool", "qualname": "MultisetEvaluator.final_outcome", "kind": "function", "doc": "Optional method to generate a final output outcome from a final state.
\n\nBy default, the final outcome is equal to the final state.\nNote that None
is not a valid outcome for a Die
,\nand if there are no outcomes, final_outcome
will be immediately\nbe callled with final_state=None
.\nSubclasses that want to handle this case should explicitly define what\nhappens.
\n\nArguments:
\n\n\n- final_state: A state after all outcomes have been processed.
\n
\n\nReturns:
\n\n\n A final outcome that will be used as part of constructing the result Die
.\n As usual for Die()
, this could itself be a Die
or icepool.Reroll
.
\n
\n", "signature": "(\tself,\tfinal_state: Hashable,\t/) -> Union[+U_co, icepool.population.die.Die[+U_co], icepool.typing.RerollType]:", "funcdef": "def"}, "icepool.MultisetEvaluator.order": {"fullname": "icepool.MultisetEvaluator.order", "modulename": "icepool", "qualname": "MultisetEvaluator.order", "kind": "function", "doc": "Optional method that specifies what outcome orderings this evaluator supports.
\n\nBy default, this is determined by which of next_state()
, \nnext_state_ascending()
, and next_state_descending()
are\noverridden.
\n\nThis is most often overridden by subclasses whose iteration order is\ndetermined on a per-instance basis.
\n\nReturns:
\n\n\n \n - Order.Ascending (= 1)\n if outcomes are to be seen in ascending order.\n In this case either
next_state()
or next_state_ascending()
\n are implemented. \n - Order.Descending (= -1)\n if outcomes are to be seen in descending order.\n In this case either
next_state()
or next_state_descending()
\n are implemented. \n - Order.Any (= 0)\n if outcomes can be seen in any order.\n In this case either
next_state()
or both\n next_state_ascending()
and next_state_descending()
\n are implemented. \n
\n
\n", "signature": "(self) -> icepool.order.Order:", "funcdef": "def"}, "icepool.MultisetEvaluator.extra_outcomes": {"fullname": "icepool.MultisetEvaluator.extra_outcomes", "modulename": "icepool", "qualname": "MultisetEvaluator.extra_outcomes", "kind": "function", "doc": "Optional method to specify extra outcomes that should be seen as inputs to next_state()
.
\n\nThese will be seen by next_state
even if they do not appear in the\ninput(s). The default implementation returns ()
, or no additional\noutcomes.
\n\nIf you want next_state
to see consecutive int
outcomes, you can set\nextra_outcomes = icepool.MultisetEvaluator.consecutive
.\nSee consecutive()
below.
\n\nArguments:
\n\n\n- outcomes: The outcomes that could be produced by the inputs, in
\n- ascending order.
\n
\n", "signature": "(self, outcomes: Sequence[~T]) -> Collection[~T]:", "funcdef": "def"}, "icepool.MultisetEvaluator.consecutive": {"fullname": "icepool.MultisetEvaluator.consecutive", "modulename": "icepool", "qualname": "MultisetEvaluator.consecutive", "kind": "function", "doc": "Example implementation of extra_outcomes()
that produces consecutive int
outcomes.
\n\nSet extra_outcomes = icepool.MultisetEvaluator.consecutive
to use this.
\n\nReturns:
\n\n\n All int
s from the min outcome to the max outcome among the inputs,\n inclusive.
\n
\n\nRaises:
\n\n\n- TypeError: if any input has any non-
int
outcome. \n
\n", "signature": "(self, outcomes: Sequence[int]) -> Collection[int]:", "funcdef": "def"}, "icepool.MultisetEvaluator.bound_inputs": {"fullname": "icepool.MultisetEvaluator.bound_inputs", "modulename": "icepool", "qualname": "MultisetEvaluator.bound_inputs", "kind": "function", "doc": "An optional sequence of extra inputs whose counts will be prepended to *counts.
\n\n(Prepending rather than appending is analogous to functools.partial
.)
\n", "signature": "(self) -> tuple[icepool.multiset_expression.MultisetExpression, ...]:", "funcdef": "def"}, "icepool.MultisetEvaluator.evaluate": {"fullname": "icepool.MultisetEvaluator.evaluate", "modulename": "icepool", "qualname": "MultisetEvaluator.evaluate", "kind": "function", "doc": "Evaluates input expression(s).
\n\nYou can call the MultisetEvaluator
object directly for the same effect,\ne.g. sum_evaluator(input)
is an alias for sum_evaluator.evaluate(input)
.
\n\nMost evaluators will expect a fixed number of input multisets.\nThe union of the outcomes of the input(s) must be totally orderable.
\n\nArguments:
\n\n\n- *args: Each may be one of the following:\n
\n- A
MultisetExpression
. \n- A mappable mapping outcomes to the number of those outcomes.
\n- A sequence of outcomes.
\n
\n
\n\nReturns:
\n\n\n A Die
representing the distribution of the final outcome if no\n arg contains a free variable. Otherwise, returns a new evaluator.
\n
\n", "signature": "(\tself,\t*args: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]]) -> Union[icepool.population.die.Die[+U_co], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, +U_co]]:", "funcdef": "def"}, "icepool.MultisetEvaluator.sample": {"fullname": "icepool.MultisetEvaluator.sample", "modulename": "icepool", "qualname": "MultisetEvaluator.sample", "kind": "function", "doc": "EXPERIMENTAL: Samples one result from the input(s) and evaluates the result.
\n", "signature": "(\tself,\t*inputs: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]]):", "funcdef": "def"}, "icepool.Order": {"fullname": "icepool.Order", "modulename": "icepool", "qualname": "Order", "kind": "class", "doc": "Can be used to define what order outcomes are seen in by MultisetEvaluators.
\n", "bases": "enum.IntEnum"}, "icepool.Order.Ascending": {"fullname": "icepool.Order.Ascending", "modulename": "icepool", "qualname": "Order.Ascending", "kind": "variable", "doc": "\n", "default_value": "<Order.Ascending: 1>"}, "icepool.Order.Descending": {"fullname": "icepool.Order.Descending", "modulename": "icepool", "qualname": "Order.Descending", "kind": "variable", "doc": "\n", "default_value": "<Order.Descending: -1>"}, "icepool.Order.Any": {"fullname": "icepool.Order.Any", "modulename": "icepool", "qualname": "Order.Any", "kind": "variable", "doc": "\n", "default_value": "<Order.Any: 0>"}, "icepool.Order.merge": {"fullname": "icepool.Order.merge", "modulename": "icepool", "qualname": "Order.merge", "kind": "function", "doc": "Merges the given Orders.
\n\nReturns:
\n\n\n Any
if all arguments are Any
.\n Ascending
if there is at least one Ascending
in the arguments.\n Descending
if there is at least one Descending
in the arguments.
\n
\n\nRaises:
\n\n\nConflictingOrderError
if both Ascending
and Descending
are in \n- the arguments.
\n
\n", "signature": "(*orders: icepool.order.Order) -> icepool.order.Order:", "funcdef": "def"}, "icepool.Deck": {"fullname": "icepool.Deck", "modulename": "icepool", "qualname": "Deck", "kind": "class", "doc": "Sampling without replacement (within a single evaluation).
\n\nQuantities represent duplicates.
\n", "bases": "icepool.population.base.Population[+T_co]"}, "icepool.Deck.__init__": {"fullname": "icepool.Deck.__init__", "modulename": "icepool", "qualname": "Deck.__init__", "kind": "function", "doc": "Constructor for a Deck
.
\n\nAll quantities must be non-negative. Outcomes with zero quantity will be\nomitted.
\n\nArguments:
\n\n\n", "signature": "(\toutcomes: Union[Sequence, Mapping[Any, int]],\ttimes: Union[Sequence[int], int] = 1)"}, "icepool.Deck.keys": {"fullname": "icepool.Deck.keys", "modulename": "icepool", "qualname": "Deck.keys", "kind": "function", "doc": "The outcomes within the population in sorted order.
\n", "signature": "(self) -> icepool.collection.counts.CountsKeysView[+T_co]:", "funcdef": "def"}, "icepool.Deck.values": {"fullname": "icepool.Deck.values", "modulename": "icepool", "qualname": "Deck.values", "kind": "function", "doc": "The quantities within the population in outcome order.
\n", "signature": "(self) -> icepool.collection.counts.CountsValuesView:", "funcdef": "def"}, "icepool.Deck.items": {"fullname": "icepool.Deck.items", "modulename": "icepool", "qualname": "Deck.items", "kind": "function", "doc": "The (outcome, quantity)s of the population in sorted order.
\n", "signature": "(self) -> icepool.collection.counts.CountsItemsView[+T_co]:", "funcdef": "def"}, "icepool.Deck.size": {"fullname": "icepool.Deck.size", "modulename": "icepool", "qualname": "Deck.size", "kind": "function", "doc": "The sum of all quantities (e.g. weights or duplicates).
\n\nFor the number of unique outcomes, use len()
.
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Deck.deal": {"fullname": "icepool.Deck.deal", "modulename": "icepool", "qualname": "Deck.deal", "kind": "function", "doc": "Creates a Deal
object from this deck.
\n\nSee Deal()
for details.
\n", "signature": "(\tself,\t*hand_sizes: int) -> Union[icepool.generator.deal.Deal[+T_co], icepool.generator.multi_deal.MultiDeal[+T_co, tuple[int, ...]]]:", "funcdef": "def"}, "icepool.Deck.additive_union": {"fullname": "icepool.Deck.additive_union", "modulename": "icepool", "qualname": "Deck.additive_union", "kind": "function", "doc": "Both decks merged together.
\n", "signature": "(\tself,\t*args: Union[Iterable[+T_co], Mapping[+T_co, int]]) -> icepool.population.deck.Deck[+T_co]:", "funcdef": "def"}, "icepool.Deck.difference": {"fullname": "icepool.Deck.difference", "modulename": "icepool", "qualname": "Deck.difference", "kind": "function", "doc": "This deck with the other cards removed (but not below zero of each card).
\n", "signature": "(\tself,\t*args: Union[Iterable[+T_co], Mapping[+T_co, int]]) -> icepool.population.deck.Deck[+T_co]:", "funcdef": "def"}, "icepool.Deck.intersection": {"fullname": "icepool.Deck.intersection", "modulename": "icepool", "qualname": "Deck.intersection", "kind": "function", "doc": "The cards that both decks have.
\n", "signature": "(\tself,\t*args: Union[Iterable[+T_co], Mapping[+T_co, int]]) -> icepool.population.deck.Deck[+T_co]:", "funcdef": "def"}, "icepool.Deck.union": {"fullname": "icepool.Deck.union", "modulename": "icepool", "qualname": "Deck.union", "kind": "function", "doc": "As many of each card as the deck that has more of them.
\n", "signature": "(\tself,\t*args: Union[Iterable[+T_co], Mapping[+T_co, int]]) -> icepool.population.deck.Deck[+T_co]:", "funcdef": "def"}, "icepool.Deck.symmetric_difference": {"fullname": "icepool.Deck.symmetric_difference", "modulename": "icepool", "qualname": "Deck.symmetric_difference", "kind": "function", "doc": "As many of each card as the deck that has more of them.
\n", "signature": "(\tself,\tother: Union[Iterable[+T_co], Mapping[+T_co, int]]) -> icepool.population.deck.Deck[+T_co]:", "funcdef": "def"}, "icepool.Deck.map": {"fullname": "icepool.Deck.map", "modulename": "icepool", "qualname": "Deck.map", "kind": "function", "doc": "Maps outcomes of this Deck
to other outcomes.
\n\nArguments:
\n\n\n- repl: One of the following:\n
\n- A callable returning a new outcome for each old outcome.
\n- A map from old outcomes to new outcomes.\nUnmapped old outcomes stay the same.\nThe new outcomes may be
Deck
s, in which case one card is\nreplaced with several. This is not recommended. \n
\n- star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable
repl
.\nIf not provided, this will be guessed based on the function\nsignature. \n
\n", "signature": "(\tself,\trepl: Union[Callable[..., Union[~U, icepool.population.deck.Deck[~U], icepool.typing.RerollType]], Mapping[+T_co, Union[~U, icepool.population.deck.Deck[~U], icepool.typing.RerollType]]],\t/,\tstar: bool | None = None) -> icepool.population.deck.Deck[~U]:", "funcdef": "def"}, "icepool.Deck.sequence": {"fullname": "icepool.Deck.sequence", "modulename": "icepool", "qualname": "Deck.sequence", "kind": "function", "doc": "Possible sequences produced by dealing from this deck a number of times.
\n\nThis is extremely expensive computationally. If you don't care about\norder, use deal()
instead.
\n", "signature": "(self, deals: int, /) -> icepool.population.die.Die[tuple[+T_co, ...]]:", "funcdef": "def"}, "icepool.Deal": {"fullname": "icepool.Deal", "modulename": "icepool", "qualname": "Deal", "kind": "class", "doc": "Represents an unordered deal of a single hand from a Deck
.
\n", "bases": "icepool.generator.keep.KeepGenerator[~T]"}, "icepool.Deal.__init__": {"fullname": "icepool.Deal.__init__", "modulename": "icepool", "qualname": "Deal.__init__", "kind": "function", "doc": "Constructor.
\n\nFor algorithmic reasons, you must pre-commit to the number of cards to\ndeal.
\n\nIt is permissible to deal zero cards from an empty deck, but not all\nevaluators will handle this case, especially if they depend on the\noutcome type. Dealing zero cards from a non-empty deck does not have\nthis issue.
\n\nArguments:
\n\n\n- deck: The
Deck
to deal from. \n- hand_size: How many cards to deal.
\n
\n", "signature": "(deck: icepool.population.deck.Deck[~T], hand_size: int)"}, "icepool.Deal.deck": {"fullname": "icepool.Deal.deck", "modulename": "icepool", "qualname": "Deal.deck", "kind": "function", "doc": "The Deck
the cards are dealt from.
\n", "signature": "(self) -> icepool.population.deck.Deck[~T]:", "funcdef": "def"}, "icepool.Deal.hand_sizes": {"fullname": "icepool.Deal.hand_sizes", "modulename": "icepool", "qualname": "Deal.hand_sizes", "kind": "function", "doc": "The number of cards dealt to each hand as a tuple.
\n", "signature": "(self) -> tuple[int, ...]:", "funcdef": "def"}, "icepool.Deal.total_cards_dealt": {"fullname": "icepool.Deal.total_cards_dealt", "modulename": "icepool", "qualname": "Deal.total_cards_dealt", "kind": "function", "doc": "The total number of cards dealt.
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Deal.outcomes": {"fullname": "icepool.Deal.outcomes", "modulename": "icepool", "qualname": "Deal.outcomes", "kind": "function", "doc": "The outcomes of the Deck
in ascending order.
\n\nThese are also the keys
of the Deck
as a Mapping
.\nPrefer to use the name outcomes
.
\n", "signature": "(self) -> icepool.collection.counts.CountsKeysView[~T]:", "funcdef": "def"}, "icepool.Deal.output_arity": {"fullname": "icepool.Deal.output_arity", "modulename": "icepool", "qualname": "Deal.output_arity", "kind": "function", "doc": "The number of multisets/counts generated. Must be constant.
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Deal.denominator": {"fullname": "icepool.Deal.denominator", "modulename": "icepool", "qualname": "Deal.denominator", "kind": "function", "doc": "The total weight of all paths through this generator.
\n\nRaises:
\n\n\n- UnboundMultisetExpressionError if this is called on an expression with free variables.
\n
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Deal.local_order_preference": {"fullname": "icepool.Deal.local_order_preference", "modulename": "icepool", "qualname": "Deal.local_order_preference", "kind": "function", "doc": "Any ordering that is preferred or required by this expression node.
\n", "signature": "(self) -> tuple[icepool.order.Order, icepool.order.OrderReason]:", "funcdef": "def"}, "icepool.MultiDeal": {"fullname": "icepool.MultiDeal", "modulename": "icepool", "qualname": "MultiDeal", "kind": "class", "doc": "Represents an unordered deal of multiple hands from a Deck
.
\n", "bases": "icepool.generator.multiset_generator.MultisetGenerator[~T, ~Qs]"}, "icepool.MultiDeal.__init__": {"fullname": "icepool.MultiDeal.__init__", "modulename": "icepool", "qualname": "MultiDeal.__init__", "kind": "function", "doc": "Constructor.
\n\nFor algorithmic reasons, you must pre-commit to the number of cards to\ndeal for each hand.
\n\nIt is permissible to deal zero cards from an empty deck, but not all\nevaluators will handle this case, especially if they depend on the\noutcome type. Dealing zero cards from a non-empty deck does not have\nthis issue.
\n\nArguments:
\n\n\n- deck: The
Deck
to deal from. \n- *hand_sizes: How many cards to deal. If multiple
hand_sizes
are\nprovided, MultisetEvaluator.next_state
will recieve one count\nper hand in order. Try to keep the number of hands to a minimum\nas this can be computationally intensive. \n
\n", "signature": "(deck: icepool.population.deck.Deck[~T], *hand_sizes: int)"}, "icepool.MultiDeal.deck": {"fullname": "icepool.MultiDeal.deck", "modulename": "icepool", "qualname": "MultiDeal.deck", "kind": "function", "doc": "The Deck
the cards are dealt from.
\n", "signature": "(self) -> icepool.population.deck.Deck[~T]:", "funcdef": "def"}, "icepool.MultiDeal.hand_sizes": {"fullname": "icepool.MultiDeal.hand_sizes", "modulename": "icepool", "qualname": "MultiDeal.hand_sizes", "kind": "function", "doc": "The number of cards dealt to each hand as a tuple.
\n", "signature": "(self) -> ~Qs:", "funcdef": "def"}, "icepool.MultiDeal.total_cards_dealt": {"fullname": "icepool.MultiDeal.total_cards_dealt", "modulename": "icepool", "qualname": "MultiDeal.total_cards_dealt", "kind": "function", "doc": "The total number of cards dealt.
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.MultiDeal.outcomes": {"fullname": "icepool.MultiDeal.outcomes", "modulename": "icepool", "qualname": "MultiDeal.outcomes", "kind": "function", "doc": "The outcomes of the Deck
in ascending order.
\n\nThese are also the keys
of the Deck
as a Mapping
.\nPrefer to use the name outcomes
.
\n", "signature": "(self) -> icepool.collection.counts.CountsKeysView[~T]:", "funcdef": "def"}, "icepool.MultiDeal.output_arity": {"fullname": "icepool.MultiDeal.output_arity", "modulename": "icepool", "qualname": "MultiDeal.output_arity", "kind": "function", "doc": "The number of multisets/counts generated. Must be constant.
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.MultiDeal.denominator": {"fullname": "icepool.MultiDeal.denominator", "modulename": "icepool", "qualname": "MultiDeal.denominator", "kind": "function", "doc": "The total weight of all paths through this generator.
\n\nRaises:
\n\n\n- UnboundMultisetExpressionError if this is called on an expression with free variables.
\n
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.MultiDeal.local_order_preference": {"fullname": "icepool.MultiDeal.local_order_preference", "modulename": "icepool", "qualname": "MultiDeal.local_order_preference", "kind": "function", "doc": "Any ordering that is preferred or required by this expression node.
\n", "signature": "(self) -> tuple[icepool.order.Order, icepool.order.OrderReason]:", "funcdef": "def"}, "icepool.multiset_function": {"fullname": "icepool.multiset_function", "modulename": "icepool", "qualname": "multiset_function", "kind": "function", "doc": "EXPERIMENTAL: A decorator that turns a function into a MultisetEvaluator
.
\n\nThe provided function should take in arguments representing multisets,\ndo a limited set of operations on them (see MultisetExpression
), and\nfinish off with an evaluation. You can return tuples to perform a joint\nevaluation.
\n\nFor example, to create an evaluator which computes the elements each of two\nmultisets has that the other doesn't:
\n\n\n
@multiset_function\ndef two_way_difference(a, b):\n return (a - b).expand(), (b - a).expand()\n
\n
\n\nAny globals inside function
are effectively bound at the time\nmultiset_function
is invoked. Note that this is different than how\nordinary Python closures behave. For example,
\n\n\n
target = [1, 2, 3]\n\n@multiset_function\ndef count_intersection(a):\n return (a & target).count()\n\nprint(count_intersection(d6.pool(3)))\n\ntarget = [1]\nprint(count_intersection(d6.pool(3)))\n
\n
\n\nwould produce the same thing both times. Likewise, the function should not\nhave any side effects.
\n\nBe careful when using control structures: you cannot branch on the value of\na multiset expression or evaluation, so e.g.
\n\n\n
@multiset_function\ndef bad(a, b)\n if a == b:\n ...\n
\n
\n\nis not allowed.
\n\nmultiset_function
has considerable overhead, being effectively a\nmini-language within Python. For better performance, you can try\nimplementing your own subclass of MultisetEvaluator
directly.
\n\nArguments:
\n\n\n- function: This should take in a fixed number of multiset variables and\noutput an evaluator or a nested tuple of evaluators. Tuples will\nresult in a
JointEvaluator
. \n
\n", "signature": "(\tfunction: Callable[..., Union[icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, +U_co], tuple[Union[icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, +U_co], tuple[ForwardRef('NestedTupleOrEvaluator[T, U_co]'), ...]], ...]]],\t/) -> icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, typing.Union[+U_co, tuple[typing.Union[+U_co, tuple[ForwardRef('NestedTupleOrOutcome[U_co]'), ...]], ...]]]:", "funcdef": "def"}, "icepool.format_probability_inverse": {"fullname": "icepool.format_probability_inverse", "modulename": "icepool", "qualname": "format_probability_inverse", "kind": "function", "doc": "EXPERIMENTAL: Formats the inverse of a value as \"1 in N\".
\n\nArguments:
\n\n\n- probability: The value to be formatted.
\n- int_start: If N = 1 / probability is between this value and 1 million\ntimes this value it will be formatted as an integer. Otherwise it \nbe formatted asa float with precision at least 1 part in int_start.
\n
\n", "signature": "(probability, /, int_start: int = 20):", "funcdef": "def"}, "icepool.evaluator": {"fullname": "icepool.evaluator", "modulename": "icepool.evaluator", "kind": "module", "doc": "Submodule containing evaluators.
\n"}, "icepool.evaluator.JointEvaluator": {"fullname": "icepool.evaluator.JointEvaluator", "modulename": "icepool.evaluator", "qualname": "JointEvaluator", "kind": "class", "doc": "A MultisetEvaluator
that jointly evaluates sub-evaluators on the same set of input generators.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, tuple]"}, "icepool.evaluator.JointEvaluator.__init__": {"fullname": "icepool.evaluator.JointEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "JointEvaluator.__init__", "kind": "function", "doc": "\n", "signature": "(\t*sub_evaluators: icepool.evaluator.multiset_evaluator.MultisetEvaluator)"}, "icepool.evaluator.JointEvaluator.next_state": {"fullname": "icepool.evaluator.JointEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "JointEvaluator.next_state", "kind": "function", "doc": "Runs next_state
for all sub-evaluator.
\n\nThe state is a tuple of the sub-states.
\n\nIf any sub-evaluator returns Reroll
, the result as a whole is Reroll
.
\n", "signature": "(self, state, outcome, *counts):", "funcdef": "def"}, "icepool.evaluator.JointEvaluator.final_outcome": {"fullname": "icepool.evaluator.JointEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "JointEvaluator.final_outcome", "kind": "function", "doc": "Runs final_state
for all sub-evaluators.
\n\nThe final outcome is a tuple of the final suboutcomes.
\n\nIf any sub-evaluator returns Reroll
, the result as a whole is Reroll
.
\n", "signature": "(self, final_state) -> tuple | icepool.typing.RerollType:", "funcdef": "def"}, "icepool.evaluator.JointEvaluator.order": {"fullname": "icepool.evaluator.JointEvaluator.order", "modulename": "icepool.evaluator", "qualname": "JointEvaluator.order", "kind": "function", "doc": "Determines the common order of the sub-evaluators.
\n\nRaises:
\n\n\n- ValueError: If sub-evaluators have conflicting orders, i.e. some are\nascending and others are descending.
\n
\n", "signature": "(self) -> icepool.order.Order:", "funcdef": "def"}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.JointEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "JointEvaluator.extra_outcomes", "kind": "function", "doc": "Optional method to specify extra outcomes that should be seen as inputs to next_state()
.
\n\nThese will be seen by next_state
even if they do not appear in the\ninput(s). The default implementation returns ()
, or no additional\noutcomes.
\n\nIf you want next_state
to see consecutive int
outcomes, you can set\nextra_outcomes = icepool.MultisetEvaluator.consecutive
.\nSee consecutive()
below.
\n\nArguments:
\n\n\n- outcomes: The outcomes that could be produced by the inputs, in
\n- ascending order.
\n
\n", "signature": "(self, outcomes) -> Collection[~T]:", "funcdef": "def"}, "icepool.evaluator.JointEvaluator.bound_inputs": {"fullname": "icepool.evaluator.JointEvaluator.bound_inputs", "modulename": "icepool.evaluator", "qualname": "JointEvaluator.bound_inputs", "kind": "function", "doc": "An optional sequence of extra inputs whose counts will be prepended to *counts.
\n\n(Prepending rather than appending is analogous to functools.partial
.)
\n", "signature": "(self) -> tuple[icepool.multiset_expression.MultisetExpression, ...]:", "funcdef": "def"}, "icepool.evaluator.ExpandEvaluator": {"fullname": "icepool.evaluator.ExpandEvaluator", "modulename": "icepool.evaluator", "qualname": "ExpandEvaluator", "kind": "class", "doc": "All elements of the multiset.
\n\nThis is expensive and not recommended unless there are few possibilities.
\n\nOutcomes with negative count will be treated as 0 count.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, tuple]"}, "icepool.evaluator.ExpandEvaluator.__init__": {"fullname": "icepool.evaluator.ExpandEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "ExpandEvaluator.__init__", "kind": "function", "doc": "\n", "signature": "(order: icepool.order.Order = <Order.Ascending: 1>)"}, "icepool.evaluator.ExpandEvaluator.next_state": {"fullname": "icepool.evaluator.ExpandEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "ExpandEvaluator.next_state", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"fullname": "icepool.evaluator.ExpandEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "ExpandEvaluator.final_outcome", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, final_state) -> tuple:", "funcdef": "def"}, "icepool.evaluator.SumEvaluator": {"fullname": "icepool.evaluator.SumEvaluator", "modulename": "icepool.evaluator", "qualname": "SumEvaluator", "kind": "class", "doc": "Sums all outcomes.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, typing.Any]"}, "icepool.evaluator.SumEvaluator.__init__": {"fullname": "icepool.evaluator.SumEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "SumEvaluator.__init__", "kind": "function", "doc": "Constructor.
\n\nmap: If provided, outcomes will be mapped according to this just\n before summing.
\n", "signature": "(map: Union[Callable, Mapping, NoneType] = None)"}, "icepool.evaluator.SumEvaluator.next_state": {"fullname": "icepool.evaluator.SumEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "SumEvaluator.next_state", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.sum_evaluator": {"fullname": "icepool.evaluator.sum_evaluator", "modulename": "icepool.evaluator", "qualname": "sum_evaluator", "kind": "variable", "doc": "\n", "default_value": "<icepool.evaluator.basic.SumEvaluator object>"}, "icepool.evaluator.CountEvaluator": {"fullname": "icepool.evaluator.CountEvaluator", "modulename": "icepool.evaluator", "qualname": "CountEvaluator", "kind": "class", "doc": "Returns the total count of outcomes.
\n\nUsually not very interesting unless the counts are adjusted by\nunique
etc.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, int]"}, "icepool.evaluator.CountEvaluator.next_state": {"fullname": "icepool.evaluator.CountEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "CountEvaluator.next_state", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.CountEvaluator.final_outcome": {"fullname": "icepool.evaluator.CountEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "CountEvaluator.final_outcome", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, final_state) -> int:", "funcdef": "def"}, "icepool.evaluator.count_evaluator": {"fullname": "icepool.evaluator.count_evaluator", "modulename": "icepool.evaluator", "qualname": "count_evaluator", "kind": "variable", "doc": "\n", "default_value": "<icepool.evaluator.basic.CountEvaluator object>"}, "icepool.evaluator.AnyEvaluator": {"fullname": "icepool.evaluator.AnyEvaluator", "modulename": "icepool.evaluator", "qualname": "AnyEvaluator", "kind": "class", "doc": "Returns True
iff at least one count is positive.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.AnyEvaluator.next_state": {"fullname": "icepool.evaluator.AnyEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "AnyEvaluator.next_state", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.AnyEvaluator.final_outcome": {"fullname": "icepool.evaluator.AnyEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "AnyEvaluator.final_outcome", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, final_state) -> bool:", "funcdef": "def"}, "icepool.evaluator.any_evaluator": {"fullname": "icepool.evaluator.any_evaluator", "modulename": "icepool.evaluator", "qualname": "any_evaluator", "kind": "variable", "doc": "\n", "default_value": "<icepool.evaluator.basic.AnyEvaluator object>"}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"fullname": "icepool.evaluator.HighestOutcomeAndCountEvaluator", "modulename": "icepool.evaluator", "qualname": "HighestOutcomeAndCountEvaluator", "kind": "class", "doc": "The highest outcome that has positive count, along with that count.
\n\nIf no outcomes have positive count, the result is the min outcome with a count of 0.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, tuple[typing.Any, int]]"}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"fullname": "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "HighestOutcomeAndCountEvaluator.next_state", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "HighestOutcomeAndCountEvaluator.extra_outcomes", "kind": "function", "doc": "Always sees zero counts.
\n", "signature": "(self, outcomes: Sequence) -> Collection:", "funcdef": "def"}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"fullname": "icepool.evaluator.highest_outcome_and_count_evaluator", "modulename": "icepool.evaluator", "qualname": "highest_outcome_and_count_evaluator", "kind": "variable", "doc": "\n", "default_value": "<icepool.evaluator.poker.HighestOutcomeAndCountEvaluator object>"}, "icepool.evaluator.LargestCountEvaluator": {"fullname": "icepool.evaluator.LargestCountEvaluator", "modulename": "icepool.evaluator", "qualname": "LargestCountEvaluator", "kind": "class", "doc": "The largest count of any outcome.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, int]"}, "icepool.evaluator.LargestCountEvaluator.next_state": {"fullname": "icepool.evaluator.LargestCountEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "LargestCountEvaluator.next_state", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, state, _, count):", "funcdef": "def"}, "icepool.evaluator.largest_count_evaluator": {"fullname": "icepool.evaluator.largest_count_evaluator", "modulename": "icepool.evaluator", "qualname": "largest_count_evaluator", "kind": "variable", "doc": "\n", "default_value": "<icepool.evaluator.poker.LargestCountEvaluator object>"}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"fullname": "icepool.evaluator.LargestCountAndOutcomeEvaluator", "modulename": "icepool.evaluator", "qualname": "LargestCountAndOutcomeEvaluator", "kind": "class", "doc": "The largest count of any outcome, along with that outcome.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, tuple[int, typing.Any]]"}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"fullname": "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "LargestCountAndOutcomeEvaluator.next_state", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"fullname": "icepool.evaluator.largest_count_and_outcome_evaluator", "modulename": "icepool.evaluator", "qualname": "largest_count_and_outcome_evaluator", "kind": "variable", "doc": "\n", "default_value": "<icepool.evaluator.poker.LargestCountAndOutcomeEvaluator object>"}, "icepool.evaluator.CountSubsetEvaluator": {"fullname": "icepool.evaluator.CountSubsetEvaluator", "modulename": "icepool.evaluator", "qualname": "CountSubsetEvaluator", "kind": "class", "doc": "The number of times the right side is contained in the left side.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, int]"}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"fullname": "icepool.evaluator.CountSubsetEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "CountSubsetEvaluator.__init__", "kind": "function", "doc": "Arguments:
\n\n\n- empty_divisor: If the divisor is empty, the outcome will be this.\nIf not set,
ZeroDivisionError
will be raised for an empty\nright side. \n
\n", "signature": "(*, empty_divisor: int | None = None)"}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"fullname": "icepool.evaluator.CountSubsetEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "CountSubsetEvaluator.next_state", "kind": "function", "doc": "State transition function.
\n\nThis should produce a state given the previous state, an outcome,\nand the count of that outcome produced by each input.
\n\nevaluate()
will always call this using only positional arguments.\nFurthermore, there is no expectation that a subclass be able to handle\nan arbitrary number of counts. Thus, you are free to rename any of\nthe parameters in a subclass, or to replace *counts
with a fixed set\nof parameters.
\n\nMake sure to handle the base case where state is None
.
\n\nStates must be hashable. At current, they do not have to be orderable.\nHowever, this may change in the future, and if they are not totally\norderable, you must override final_outcome
to create totally orderable\nfinal outcomes.
\n\nBy default, this method may receive outcomes in any order:
\n\n\n- If you want to guarantee ascending or descending order, you can \nimplement
next_state_ascending()
or next_state_descending()
\ninstead. \n- Alternatively, implement
next_state()
and override order()
to\nreturn the necessary order. This is useful if the necessary order\ndepends on the instance. \n- If you want to handle either order, but have a different \nimplementation for each, override both
next_state_ascending()
and \nnext_state_descending()
. \n
\n\nThe behavior of returning a Die
from next_state
is currently\nundefined.
\n\nArguments:
\n\n\n- state: A hashable object indicating the state before rolling the\ncurrent outcome. If this is the first outcome being considered,\n
state
will be None
. \n- outcome: The current outcome.\n
next_state
will see all rolled outcomes in monotonic order;\neither ascending or descending depending on order()
.\nIf there are multiple inputs, the set of outcomes is at \nleast the union of the outcomes of the invididual inputs. \nYou can use extra_outcomes()
to add extra outcomes. \n- *counts: One value (usually an
int
) for each input indicating how\nmany of the current outcome were produced. \n
\n\nReturns:
\n\n\n A hashable object indicating the next state.\n The special value icepool.Reroll
can be used to immediately remove\n the state from consideration, effectively performing a full reroll.
\n
\n", "signature": "(self, state, _, left, right):", "funcdef": "def"}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"fullname": "icepool.evaluator.CountSubsetEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "CountSubsetEvaluator.final_outcome", "kind": "function", "doc": "Optional method to generate a final output outcome from a final state.
\n\nBy default, the final outcome is equal to the final state.\nNote that None
is not a valid outcome for a Die
,\nand if there are no outcomes, final_outcome
will be immediately\nbe callled with final_state=None
.\nSubclasses that want to handle this case should explicitly define what\nhappens.
\n\nArguments:
\n\n\n- final_state: A state after all outcomes have been processed.
\n
\n\nReturns:
\n\n\n A final outcome that will be used as part of constructing the result Die
.\n As usual for Die()
, this could itself be a Die
or icepool.Reroll
.
\n
\n", "signature": "(self, final_state):", "funcdef": "def"}, "icepool.evaluator.AllCountsEvaluator": {"fullname": "icepool.evaluator.AllCountsEvaluator", "modulename": "icepool.evaluator", "qualname": "AllCountsEvaluator", "kind": "class", "doc": "All counts in descending order.
\n\nIn other words, this produces tuples of the sizes of all matching sets.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, tuple[int, ...]]"}, "icepool.evaluator.AllCountsEvaluator.__init__": {"fullname": "icepool.evaluator.AllCountsEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "AllCountsEvaluator.__init__", "kind": "function", "doc": "Arguments:
\n\n\n- filter: Any counts below this value will not be in the output.\nFor example,
filter=2
will only produce pairs and better.\nIf None
, no filtering will be done. \n
\n", "signature": "(*, filter: Union[int, Literal['all']] = 1)"}, "icepool.evaluator.AllCountsEvaluator.next_state": {"fullname": "icepool.evaluator.AllCountsEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "AllCountsEvaluator.next_state", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"fullname": "icepool.evaluator.AllCountsEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "AllCountsEvaluator.final_outcome", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, final_state) -> tuple:", "funcdef": "def"}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.AllCountsEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "AllCountsEvaluator.extra_outcomes", "kind": "function", "doc": "Always sees zero counts.
\n", "signature": "(self, outcomes: Sequence) -> Collection:", "funcdef": "def"}, "icepool.evaluator.LargestStraightEvaluator": {"fullname": "icepool.evaluator.LargestStraightEvaluator", "modulename": "icepool.evaluator", "qualname": "LargestStraightEvaluator", "kind": "class", "doc": "The size of the largest straight.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[int, int]"}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"fullname": "icepool.evaluator.LargestStraightEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "LargestStraightEvaluator.next_state", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, state, _, count):", "funcdef": "def"}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"fullname": "icepool.evaluator.LargestStraightEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "LargestStraightEvaluator.final_outcome", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, final_state) -> int:", "funcdef": "def"}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.LargestStraightEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "LargestStraightEvaluator.extra_outcomes", "kind": "function", "doc": "Example implementation of extra_outcomes()
that produces consecutive int
outcomes.
\n\nSet extra_outcomes = icepool.MultisetEvaluator.consecutive
to use this.
\n\nReturns:
\n\n\n All int
s from the min outcome to the max outcome among the inputs,\n inclusive.
\n
\n\nRaises:
\n\n\n- TypeError: if any input has any non-
int
outcome. \n
\n", "signature": "(self, outcomes: Sequence[int]) -> Collection[int]:", "funcdef": "def"}, "icepool.evaluator.largest_straight_evaluator": {"fullname": "icepool.evaluator.largest_straight_evaluator", "modulename": "icepool.evaluator", "qualname": "largest_straight_evaluator", "kind": "variable", "doc": "\n", "default_value": "<icepool.evaluator.poker.LargestStraightEvaluator object>"}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"fullname": "icepool.evaluator.LargestStraightAndOutcomeEvaluator", "modulename": "icepool.evaluator", "qualname": "LargestStraightAndOutcomeEvaluator", "kind": "class", "doc": "The size of the largest straight among the elements and the lowest or highest outcome in that straight.
\n\nStraight size is prioritized first, then the outcome.
\n\nOutcomes must be int
s.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[int, tuple[int, int]]"}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"fullname": "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "LargestStraightAndOutcomeEvaluator.__init__", "kind": "function", "doc": "Constructor.
\n\nArguments:
\n\n\n- priority: Controls which outcome within the straight is returned,\nand which straight is picked if there is a tie for largest\nstraight.
\n
\n", "signature": "(priority: Literal['low', 'high'])"}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"fullname": "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending", "modulename": "icepool.evaluator", "qualname": "LargestStraightAndOutcomeEvaluator.next_state_ascending", "kind": "function", "doc": "As next_state() but handles outcomes in ascending order only.
\n\nYou can implement both next_state_ascending()
and \nnext_state_descending()
if you want to handle both outcome orders\nwith a separate implementation for each.
\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"fullname": "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending", "modulename": "icepool.evaluator", "qualname": "LargestStraightAndOutcomeEvaluator.next_state_descending", "kind": "function", "doc": "As next_state() but handles outcomes in descending order only.
\n\nYou can implement both next_state_ascending()
and \nnext_state_descending()
if you want to handle both outcome orders\nwith a separate implementation for each.
\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"fullname": "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "LargestStraightAndOutcomeEvaluator.final_outcome", "kind": "function", "doc": "Optional method to generate a final output outcome from a final state.
\n\nBy default, the final outcome is equal to the final state.\nNote that None
is not a valid outcome for a Die
,\nand if there are no outcomes, final_outcome
will be immediately\nbe callled with final_state=None
.\nSubclasses that want to handle this case should explicitly define what\nhappens.
\n\nArguments:
\n\n\n- final_state: A state after all outcomes have been processed.
\n
\n\nReturns:
\n\n\n A final outcome that will be used as part of constructing the result Die
.\n As usual for Die()
, this could itself be a Die
or icepool.Reroll
.
\n
\n", "signature": "(self, final_state) -> tuple[int, int]:", "funcdef": "def"}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "LargestStraightAndOutcomeEvaluator.extra_outcomes", "kind": "function", "doc": "Example implementation of extra_outcomes()
that produces consecutive int
outcomes.
\n\nSet extra_outcomes = icepool.MultisetEvaluator.consecutive
to use this.
\n\nReturns:
\n\n\n All int
s from the min outcome to the max outcome among the inputs,\n inclusive.
\n
\n\nRaises:
\n\n\n- TypeError: if any input has any non-
int
outcome. \n
\n", "signature": "(self, outcomes: Sequence[int]) -> Collection[int]:", "funcdef": "def"}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"fullname": "icepool.evaluator.largest_straight_and_outcome_evaluator_low", "modulename": "icepool.evaluator", "qualname": "largest_straight_and_outcome_evaluator_low", "kind": "variable", "doc": "\n", "default_value": "<icepool.evaluator.poker.LargestStraightAndOutcomeEvaluator object>"}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"fullname": "icepool.evaluator.largest_straight_and_outcome_evaluator_high", "modulename": "icepool.evaluator", "qualname": "largest_straight_and_outcome_evaluator_high", "kind": "variable", "doc": "\n", "default_value": "<icepool.evaluator.poker.LargestStraightAndOutcomeEvaluator object>"}, "icepool.evaluator.AllStraightsEvaluator": {"fullname": "icepool.evaluator.AllStraightsEvaluator", "modulename": "icepool.evaluator", "qualname": "AllStraightsEvaluator", "kind": "class", "doc": "The sizes of all straights in descending order.
\n\nEach element can only contribute to one straight, though duplicate\nelements can produces straights that overlap in outcomes. In this case,\nelements are preferentially assigned to the longer straight.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[int, tuple[int, ...]]"}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"fullname": "icepool.evaluator.AllStraightsEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "AllStraightsEvaluator.next_state", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, state, _, count):", "funcdef": "def"}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"fullname": "icepool.evaluator.AllStraightsEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "AllStraightsEvaluator.final_outcome", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, final_state) -> tuple[int, ...]:", "funcdef": "def"}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.AllStraightsEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "AllStraightsEvaluator.extra_outcomes", "kind": "function", "doc": "Example implementation of extra_outcomes()
that produces consecutive int
outcomes.
\n\nSet extra_outcomes = icepool.MultisetEvaluator.consecutive
to use this.
\n\nReturns:
\n\n\n All int
s from the min outcome to the max outcome among the inputs,\n inclusive.
\n
\n\nRaises:
\n\n\n- TypeError: if any input has any non-
int
outcome. \n
\n", "signature": "(self, outcomes: Sequence[int]) -> Collection[int]:", "funcdef": "def"}, "icepool.evaluator.all_straights_evaluator": {"fullname": "icepool.evaluator.all_straights_evaluator", "modulename": "icepool.evaluator", "qualname": "all_straights_evaluator", "kind": "variable", "doc": "\n", "default_value": "<icepool.evaluator.poker.AllStraightsEvaluator object>"}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"fullname": "icepool.evaluator.AllStraightsReduceCountsEvaluator", "modulename": "icepool.evaluator", "qualname": "AllStraightsReduceCountsEvaluator", "kind": "class", "doc": "All straights with a reduce operation on the counts.
\n\nThis can be used to evaluate e.g. cribbage-style straight counting.
\n\nThe result is a tuple of (run_length, run_score)
s.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[int, tuple[tuple[int, int], ...]]"}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"fullname": "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "AllStraightsReduceCountsEvaluator.__init__", "kind": "function", "doc": "Constructor.
\n\nArguments:
\n\n\n- reducer: How to reduce the counts within each straight. The default\nis
operator.mul
, which counts the number of ways to pick\nelements for each straight, e.g. cribbage. \n
\n", "signature": "(reducer: Callable[[int, int], int] = <built-in function mul>)"}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"fullname": "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "AllStraightsReduceCountsEvaluator.next_state", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, state, _, count):", "funcdef": "def"}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"fullname": "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "AllStraightsReduceCountsEvaluator.final_outcome", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, final_state) -> tuple[tuple[int, int], ...]:", "funcdef": "def"}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "AllStraightsReduceCountsEvaluator.extra_outcomes", "kind": "function", "doc": "Example implementation of extra_outcomes()
that produces consecutive int
outcomes.
\n\nSet extra_outcomes = icepool.MultisetEvaluator.consecutive
to use this.
\n\nReturns:
\n\n\n All int
s from the min outcome to the max outcome among the inputs,\n inclusive.
\n
\n\nRaises:
\n\n\n- TypeError: if any input has any non-
int
outcome. \n
\n", "signature": "(self, outcomes: Sequence[int]) -> Collection[int]:", "funcdef": "def"}, "icepool.evaluator.ComparisonEvaluator": {"fullname": "icepool.evaluator.ComparisonEvaluator", "modulename": "icepool.evaluator", "qualname": "ComparisonEvaluator", "kind": "class", "doc": "Compares the multisets produced by two generators.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.ComparisonEvaluator.any_all": {"fullname": "icepool.evaluator.ComparisonEvaluator.any_all", "modulename": "icepool.evaluator", "qualname": "ComparisonEvaluator.any_all", "kind": "function", "doc": "Called for each outcome and produces a pair of bools.
\n\nThe final outcome is true iff any of the first and all of the second\nbool are True
.
\n", "signature": "(self, left: int, right: int) -> tuple[bool, bool]:", "funcdef": "def"}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"fullname": "icepool.evaluator.ComparisonEvaluator.default_outcome", "modulename": "icepool.evaluator", "qualname": "ComparisonEvaluator.default_outcome", "kind": "function", "doc": "The final outcome if both left and right have no outcomes.
\n", "signature": "() -> bool:", "funcdef": "def"}, "icepool.evaluator.ComparisonEvaluator.next_state": {"fullname": "icepool.evaluator.ComparisonEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "ComparisonEvaluator.next_state", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, state, outcome, left, right):", "funcdef": "def"}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"fullname": "icepool.evaluator.ComparisonEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "ComparisonEvaluator.final_outcome", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, final_state) -> bool:", "funcdef": "def"}, "icepool.evaluator.IsSubsetEvaluator": {"fullname": "icepool.evaluator.IsSubsetEvaluator", "modulename": "icepool.evaluator", "qualname": "IsSubsetEvaluator", "kind": "class", "doc": "Compares the multisets produced by two generators.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"fullname": "icepool.evaluator.IsSubsetEvaluator.any_all", "modulename": "icepool.evaluator", "qualname": "IsSubsetEvaluator.any_all", "kind": "function", "doc": "Called for each outcome and produces a pair of bools.
\n\nThe final outcome is true iff any of the first and all of the second\nbool are True
.
\n", "signature": "(self, left: int, right: int) -> tuple[bool, bool]:", "funcdef": "def"}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"fullname": "icepool.evaluator.IsSubsetEvaluator.default_outcome", "modulename": "icepool.evaluator", "qualname": "IsSubsetEvaluator.default_outcome", "kind": "function", "doc": "The final outcome if both left and right have no outcomes.
\n", "signature": "() -> bool:", "funcdef": "def"}, "icepool.evaluator.IsProperSubsetEvaluator": {"fullname": "icepool.evaluator.IsProperSubsetEvaluator", "modulename": "icepool.evaluator", "qualname": "IsProperSubsetEvaluator", "kind": "class", "doc": "Compares the multisets produced by two generators.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"fullname": "icepool.evaluator.IsProperSubsetEvaluator.any_all", "modulename": "icepool.evaluator", "qualname": "IsProperSubsetEvaluator.any_all", "kind": "function", "doc": "Called for each outcome and produces a pair of bools.
\n\nThe final outcome is true iff any of the first and all of the second\nbool are True
.
\n", "signature": "(self, left: int, right: int) -> tuple[bool, bool]:", "funcdef": "def"}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"fullname": "icepool.evaluator.IsProperSubsetEvaluator.default_outcome", "modulename": "icepool.evaluator", "qualname": "IsProperSubsetEvaluator.default_outcome", "kind": "function", "doc": "The final outcome if both left and right have no outcomes.
\n", "signature": "() -> bool:", "funcdef": "def"}, "icepool.evaluator.IsSupersetEvaluator": {"fullname": "icepool.evaluator.IsSupersetEvaluator", "modulename": "icepool.evaluator", "qualname": "IsSupersetEvaluator", "kind": "class", "doc": "Compares the multisets produced by two generators.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"fullname": "icepool.evaluator.IsSupersetEvaluator.any_all", "modulename": "icepool.evaluator", "qualname": "IsSupersetEvaluator.any_all", "kind": "function", "doc": "Called for each outcome and produces a pair of bools.
\n\nThe final outcome is true iff any of the first and all of the second\nbool are True
.
\n", "signature": "(self, left: int, right: int) -> tuple[bool, bool]:", "funcdef": "def"}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"fullname": "icepool.evaluator.IsSupersetEvaluator.default_outcome", "modulename": "icepool.evaluator", "qualname": "IsSupersetEvaluator.default_outcome", "kind": "function", "doc": "The final outcome if both left and right have no outcomes.
\n", "signature": "() -> bool:", "funcdef": "def"}, "icepool.evaluator.IsProperSupersetEvaluator": {"fullname": "icepool.evaluator.IsProperSupersetEvaluator", "modulename": "icepool.evaluator", "qualname": "IsProperSupersetEvaluator", "kind": "class", "doc": "Compares the multisets produced by two generators.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"fullname": "icepool.evaluator.IsProperSupersetEvaluator.any_all", "modulename": "icepool.evaluator", "qualname": "IsProperSupersetEvaluator.any_all", "kind": "function", "doc": "Called for each outcome and produces a pair of bools.
\n\nThe final outcome is true iff any of the first and all of the second\nbool are True
.
\n", "signature": "(self, left: int, right: int) -> tuple[bool, bool]:", "funcdef": "def"}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"fullname": "icepool.evaluator.IsProperSupersetEvaluator.default_outcome", "modulename": "icepool.evaluator", "qualname": "IsProperSupersetEvaluator.default_outcome", "kind": "function", "doc": "The final outcome if both left and right have no outcomes.
\n", "signature": "() -> bool:", "funcdef": "def"}, "icepool.evaluator.IsEqualSetEvaluator": {"fullname": "icepool.evaluator.IsEqualSetEvaluator", "modulename": "icepool.evaluator", "qualname": "IsEqualSetEvaluator", "kind": "class", "doc": "Compares the multisets produced by two generators.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"fullname": "icepool.evaluator.IsEqualSetEvaluator.any_all", "modulename": "icepool.evaluator", "qualname": "IsEqualSetEvaluator.any_all", "kind": "function", "doc": "Called for each outcome and produces a pair of bools.
\n\nThe final outcome is true iff any of the first and all of the second\nbool are True
.
\n", "signature": "(self, left: int, right: int) -> tuple[bool, bool]:", "funcdef": "def"}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"fullname": "icepool.evaluator.IsEqualSetEvaluator.default_outcome", "modulename": "icepool.evaluator", "qualname": "IsEqualSetEvaluator.default_outcome", "kind": "function", "doc": "The final outcome if both left and right have no outcomes.
\n", "signature": "() -> bool:", "funcdef": "def"}, "icepool.evaluator.IsNotEqualSetEvaluator": {"fullname": "icepool.evaluator.IsNotEqualSetEvaluator", "modulename": "icepool.evaluator", "qualname": "IsNotEqualSetEvaluator", "kind": "class", "doc": "Compares the multisets produced by two generators.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"fullname": "icepool.evaluator.IsNotEqualSetEvaluator.any_all", "modulename": "icepool.evaluator", "qualname": "IsNotEqualSetEvaluator.any_all", "kind": "function", "doc": "Called for each outcome and produces a pair of bools.
\n\nThe final outcome is true iff any of the first and all of the second\nbool are True
.
\n", "signature": "(self, left: int, right: int) -> tuple[bool, bool]:", "funcdef": "def"}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"fullname": "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome", "modulename": "icepool.evaluator", "qualname": "IsNotEqualSetEvaluator.default_outcome", "kind": "function", "doc": "The final outcome if both left and right have no outcomes.
\n", "signature": "() -> bool:", "funcdef": "def"}, "icepool.evaluator.IsDisjointSetEvaluator": {"fullname": "icepool.evaluator.IsDisjointSetEvaluator", "modulename": "icepool.evaluator", "qualname": "IsDisjointSetEvaluator", "kind": "class", "doc": "Compares the multisets produced by two generators.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"fullname": "icepool.evaluator.IsDisjointSetEvaluator.any_all", "modulename": "icepool.evaluator", "qualname": "IsDisjointSetEvaluator.any_all", "kind": "function", "doc": "Called for each outcome and produces a pair of bools.
\n\nThe final outcome is true iff any of the first and all of the second\nbool are True
.
\n", "signature": "(self, left: int, right: int) -> tuple[bool, bool]:", "funcdef": "def"}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"fullname": "icepool.evaluator.IsDisjointSetEvaluator.default_outcome", "modulename": "icepool.evaluator", "qualname": "IsDisjointSetEvaluator.default_outcome", "kind": "function", "doc": "The final outcome if both left and right have no outcomes.
\n", "signature": "() -> bool:", "funcdef": "def"}, "icepool.evaluator.KeepEvaluator": {"fullname": "icepool.evaluator.KeepEvaluator", "modulename": "icepool.evaluator", "qualname": "KeepEvaluator", "kind": "class", "doc": "Produces the outcome at a given sorted index.
\n\nThe attached generator or expression must produce enough values to reach\nthe sorted index; otherwise, this raises IndexError
.
\n\nNegative incoming counts are treated as zero counts.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, typing.Any]"}, "icepool.evaluator.KeepEvaluator.__init__": {"fullname": "icepool.evaluator.KeepEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "KeepEvaluator.__init__", "kind": "function", "doc": "Constructor.
\n\nArguments:
\n\n\n- index: The index to keep.\n
\n- If non-negative, this runs in ascending order.
\n- If negative, this runs in descending order.
\n- If
None
, this assumes only one element is produced. \n
\n
\n", "signature": "(index: int | None = None)"}, "icepool.evaluator.KeepEvaluator.next_state": {"fullname": "icepool.evaluator.KeepEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "KeepEvaluator.next_state", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.KeepEvaluator.final_outcome": {"fullname": "icepool.evaluator.KeepEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "KeepEvaluator.final_outcome", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, final_state):", "funcdef": "def"}, "icepool.evaluator.KeepEvaluator.order": {"fullname": "icepool.evaluator.KeepEvaluator.order", "modulename": "icepool.evaluator", "qualname": "KeepEvaluator.order", "kind": "function", "doc": "The required order is determined by whether the index is negative.
\n", "signature": "(self) -> icepool.order.Order:", "funcdef": "def"}, "icepool.evaluator.ArgsortEvaluator": {"fullname": "icepool.evaluator.ArgsortEvaluator", "modulename": "icepool.evaluator", "qualname": "ArgsortEvaluator", "kind": "class", "doc": "Returns the indexes of the originating multisets for each rank in their additive union.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, tuple[tuple[int, ...], ...]]"}, "icepool.evaluator.ArgsortEvaluator.__init__": {"fullname": "icepool.evaluator.ArgsortEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "ArgsortEvaluator.__init__", "kind": "function", "doc": "\n", "signature": "(\t*,\torder: icepool.order.Order = <Order.Descending: -1>,\tlimit: int | None = None)"}, "icepool.evaluator.ArgsortEvaluator.next_state": {"fullname": "icepool.evaluator.ArgsortEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "ArgsortEvaluator.next_state", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, state, _, *counts):", "funcdef": "def"}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"fullname": "icepool.evaluator.ArgsortEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "ArgsortEvaluator.final_outcome", "kind": "function", "doc": "Optional method to generate a final output outcome from a final state.
\n\nBy default, the final outcome is equal to the final state.\nNote that None
is not a valid outcome for a Die
,\nand if there are no outcomes, final_outcome
will be immediately\nbe callled with final_state=None
.\nSubclasses that want to handle this case should explicitly define what\nhappens.
\n\nArguments:
\n\n\n- final_state: A state after all outcomes have been processed.
\n
\n\nReturns:
\n\n\n A final outcome that will be used as part of constructing the result Die
.\n As usual for Die()
, this could itself be a Die
or icepool.Reroll
.
\n
\n", "signature": "(self, final_state):", "funcdef": "def"}, "icepool.evaluator.ArgsortEvaluator.order": {"fullname": "icepool.evaluator.ArgsortEvaluator.order", "modulename": "icepool.evaluator", "qualname": "ArgsortEvaluator.order", "kind": "function", "doc": "Optional method that specifies what outcome orderings this evaluator supports.
\n\nBy default, this is determined by which of next_state()
, \nnext_state_ascending()
, and next_state_descending()
are\noverridden.
\n\nThis is most often overridden by subclasses whose iteration order is\ndetermined on a per-instance basis.
\n\nReturns:
\n\n\n \n - Order.Ascending (= 1)\n if outcomes are to be seen in ascending order.\n In this case either
next_state()
or next_state_ascending()
\n are implemented. \n - Order.Descending (= -1)\n if outcomes are to be seen in descending order.\n In this case either
next_state()
or next_state_descending()
\n are implemented. \n - Order.Any (= 0)\n if outcomes can be seen in any order.\n In this case either
next_state()
or both\n next_state_ascending()
and next_state_descending()
\n are implemented. \n
\n
\n", "signature": "(self):", "funcdef": "def"}, "icepool.evaluator.MultisetFunctionEvaluator": {"fullname": "icepool.evaluator.MultisetFunctionEvaluator", "modulename": "icepool.evaluator", "qualname": "MultisetFunctionEvaluator", "kind": "class", "doc": "An abstract, immutable, callable class for evaulating one or more input MultisetExpression
s.
\n\nThere is one abstract method to implement: next_state()
.\nThis should incrementally calculate the result given one outcome at a time\nalong with how many of that outcome were produced.
\n\nAn example sequence of calls, as far as next_state()
is concerned, is:
\n\n\nstate = next_state(state=None, outcome=1, count_of_1s)
\nstate = next_state(state, 2, count_of_2s)
\nstate = next_state(state, 3, count_of_3s)
\nstate = next_state(state, 4, count_of_4s)
\nstate = next_state(state, 5, count_of_5s)
\nstate = next_state(state, 6, count_of_6s)
\noutcome = final_outcome(state)
\n
\n\nA few other methods can optionally be overridden to further customize behavior.
\n\nIt is not expected that subclasses of MultisetEvaluator
\nbe able to handle arbitrary types or numbers of inputs.\nIndeed, most are expected to handle only a fixed number of inputs,\nand often even only inputs with a particular outcome type.
\n\nInstances cache all intermediate state distributions.\nYou should therefore reuse instances when possible.
\n\nInstances should not be modified after construction\nin any way that affects the return values of these methods.\nOtherwise, values in the cache may be incorrect.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, +U_co]"}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"fullname": "icepool.evaluator.MultisetFunctionEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "MultisetFunctionEvaluator.__init__", "kind": "function", "doc": "\n", "signature": "(\t*inputs: icepool.multiset_expression.MultisetExpression[~T],\tevaluator: icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, +U_co])"}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"fullname": "icepool.evaluator.MultisetFunctionEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "MultisetFunctionEvaluator.next_state", "kind": "function", "doc": "State transition function.
\n\nThis should produce a state given the previous state, an outcome,\nand the count of that outcome produced by each input.
\n\nevaluate()
will always call this using only positional arguments.\nFurthermore, there is no expectation that a subclass be able to handle\nan arbitrary number of counts. Thus, you are free to rename any of\nthe parameters in a subclass, or to replace *counts
with a fixed set\nof parameters.
\n\nMake sure to handle the base case where state is None
.
\n\nStates must be hashable. At current, they do not have to be orderable.\nHowever, this may change in the future, and if they are not totally\norderable, you must override final_outcome
to create totally orderable\nfinal outcomes.
\n\nBy default, this method may receive outcomes in any order:
\n\n\n- If you want to guarantee ascending or descending order, you can \nimplement
next_state_ascending()
or next_state_descending()
\ninstead. \n- Alternatively, implement
next_state()
and override order()
to\nreturn the necessary order. This is useful if the necessary order\ndepends on the instance. \n- If you want to handle either order, but have a different \nimplementation for each, override both
next_state_ascending()
and \nnext_state_descending()
. \n
\n\nThe behavior of returning a Die
from next_state
is currently\nundefined.
\n\nArguments:
\n\n\n- state: A hashable object indicating the state before rolling the\ncurrent outcome. If this is the first outcome being considered,\n
state
will be None
. \n- outcome: The current outcome.\n
next_state
will see all rolled outcomes in monotonic order;\neither ascending or descending depending on order()
.\nIf there are multiple inputs, the set of outcomes is at \nleast the union of the outcomes of the invididual inputs. \nYou can use extra_outcomes()
to add extra outcomes. \n- *counts: One value (usually an
int
) for each input indicating how\nmany of the current outcome were produced. \n
\n\nReturns:
\n\n\n A hashable object indicating the next state.\n The special value icepool.Reroll
can be used to immediately remove\n the state from consideration, effectively performing a full reroll.
\n
\n", "signature": "(self, state, outcome, *counts):", "funcdef": "def"}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"fullname": "icepool.evaluator.MultisetFunctionEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "MultisetFunctionEvaluator.final_outcome", "kind": "function", "doc": "Optional method to generate a final output outcome from a final state.
\n\nBy default, the final outcome is equal to the final state.\nNote that None
is not a valid outcome for a Die
,\nand if there are no outcomes, final_outcome
will be immediately\nbe callled with final_state=None
.\nSubclasses that want to handle this case should explicitly define what\nhappens.
\n\nArguments:
\n\n\n- final_state: A state after all outcomes have been processed.
\n
\n\nReturns:
\n\n\n A final outcome that will be used as part of constructing the result Die
.\n As usual for Die()
, this could itself be a Die
or icepool.Reroll
.
\n
\n", "signature": "(\tself,\tfinal_state) -> Union[+U_co, icepool.population.die.Die[+U_co], icepool.typing.RerollType]:", "funcdef": "def"}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"fullname": "icepool.evaluator.MultisetFunctionEvaluator.order", "modulename": "icepool.evaluator", "qualname": "MultisetFunctionEvaluator.order", "kind": "function", "doc": "Optional method that specifies what outcome orderings this evaluator supports.
\n\nBy default, this is determined by which of next_state()
, \nnext_state_ascending()
, and next_state_descending()
are\noverridden.
\n\nThis is most often overridden by subclasses whose iteration order is\ndetermined on a per-instance basis.
\n\nReturns:
\n\n\n \n - Order.Ascending (= 1)\n if outcomes are to be seen in ascending order.\n In this case either
next_state()
or next_state_ascending()
\n are implemented. \n - Order.Descending (= -1)\n if outcomes are to be seen in descending order.\n In this case either
next_state()
or next_state_descending()
\n are implemented. \n - Order.Any (= 0)\n if outcomes can be seen in any order.\n In this case either
next_state()
or both\n next_state_ascending()
and next_state_descending()
\n are implemented. \n
\n
\n", "signature": "(self) -> icepool.order.Order:", "funcdef": "def"}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "MultisetFunctionEvaluator.extra_outcomes", "kind": "function", "doc": "Optional method to specify extra outcomes that should be seen as inputs to next_state()
.
\n\nThese will be seen by next_state
even if they do not appear in the\ninput(s). The default implementation returns ()
, or no additional\noutcomes.
\n\nIf you want next_state
to see consecutive int
outcomes, you can set\nextra_outcomes = icepool.MultisetEvaluator.consecutive
.\nSee consecutive()
below.
\n\nArguments:
\n\n\n- outcomes: The outcomes that could be produced by the inputs, in
\n- ascending order.
\n
\n", "signature": "(self, *generators) -> Collection[~T]:", "funcdef": "def"}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"fullname": "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs", "modulename": "icepool.evaluator", "qualname": "MultisetFunctionEvaluator.bound_inputs", "kind": "function", "doc": "An optional sequence of extra inputs whose counts will be prepended to *counts.
\n\n(Prepending rather than appending is analogous to functools.partial
.)
\n", "signature": "(self) -> tuple[icepool.multiset_expression.MultisetExpression, ...]:", "funcdef": "def"}, "icepool.function": {"fullname": "icepool.function", "modulename": "icepool.function", "kind": "module", "doc": "Free functions.
\n"}, "icepool.function.d": {"fullname": "icepool.function.d", "modulename": "icepool.function", "qualname": "d", "kind": "function", "doc": "A standard die, uniformly distributed from 1
to sides
inclusive.
\n\nDon't confuse this with icepool.Die()
:
\n\n\nicepool.Die([6])
: A Die
that always rolls the integer 6. \nicepool.d(6)
: A d6. \n
\n\nYou can also import individual standard dice from the icepool
module, e.g.\nfrom icepool import d6
.
\n", "signature": "(sides: int, /) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.function.z": {"fullname": "icepool.function.z", "modulename": "icepool.function", "qualname": "z", "kind": "function", "doc": "A die uniformly distributed from 0
to sides - 1
inclusive.
\n\nEqual to d(sides) - 1.
\n", "signature": "(sides: int, /) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.function.coin": {"fullname": "icepool.function.coin", "modulename": "icepool.function", "qualname": "coin", "kind": "function", "doc": "A Die
that rolls True
with probability n / d
, and False
otherwise.
\n\nIf n <= 0
or n >= d
the result will have only one outcome.
\n\nArguments:
\n\n\n- n: An int numerator, or a non-integer probability.
\n- d: An int denominator. Should not be provided if the first argument is\nnot an int.
\n
\n", "signature": "(\tn: int | float | fractions.Fraction,\td: int = 1,\t/,\t*,\tmax_denominator: int | None = None) -> icepool.population.die.Die[bool]:", "funcdef": "def"}, "icepool.function.stochastic_round": {"fullname": "icepool.function.stochastic_round", "modulename": "icepool.function", "qualname": "stochastic_round", "kind": "function", "doc": "Randomly rounds a value up or down to the nearest integer according to the two distances.
\n\nSpecificially, rounds x
up with probability x - floor(x)
and down\notherwise, producing a Die
with up to two outcomes.
\n\nArguments:
\n\n\n- max_denominator: If provided, each rounding will be performed\nusing
fractions.Fraction.limit_denominator(max_denominator)
.\nOtherwise, the rounding will be performed without\nlimit_denominator
. \n
\n", "signature": "(\tx,\t/,\t*,\tmax_denominator: int | None = None) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.function.one_hot": {"fullname": "icepool.function.one_hot", "modulename": "icepool.function", "qualname": "one_hot", "kind": "function", "doc": "A Die
with Vector
outcomes with one element set to True
uniformly at random and the rest False
.
\n\nThis is an easy (if somewhat expensive) way of representing how many dice\nin a pool rolled each number. For example, the outcomes of 10 @ one_hot(6)
\nare the (ones, twos, threes, fours, fives, sixes)
rolled in 10d6.
\n", "signature": "(sides: int, /) -> icepool.population.die.Die[tuple[bool, ...]]:", "funcdef": "def"}, "icepool.function.from_cumulative": {"fullname": "icepool.function.from_cumulative", "modulename": "icepool.function", "qualname": "from_cumulative", "kind": "function", "doc": "Constructs a Die
from a sequence of cumulative values.
\n\nArguments:
\n\n\n- outcomes: The outcomes of the resulting die. Sorted order is recommended\nbut not necessary.
\n- cumulative: The cumulative values (inclusive) of the outcomes in the\norder they are given to this function. These may be:\n
\nint
cumulative quantities. \n- Dice representing the cumulative distribution at that point.
\n
\n- reverse: Iff true, both of the arguments will be reversed. This allows\ne.g. constructing using a survival distribution.
\n
\n", "signature": "(\toutcomes: Sequence[~T],\tcumulative: Union[Sequence[int], Sequence[icepool.population.die.Die[bool]]],\t*,\treverse: bool = False) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.function.from_rv": {"fullname": "icepool.function.from_rv", "modulename": "icepool.function", "qualname": "from_rv", "kind": "function", "doc": "Constructs a Die
from a rv object (as scipy.stats
).
\n\nThis is done using the CDF.
\n\nArguments:
\n\n\n- rv: A rv object (as
scipy.stats
). \n- outcomes: An iterable of
int
s or float
s that will be the outcomes\nof the resulting Die
.\nIf the distribution is discrete, outcomes must be int
s.\nSome outcomes may be omitted if their probability is too small\ncompared to the denominator. \n- denominator: The denominator of the resulting
Die
will be set to this. \n- **kwargs: These will be forwarded to
rv.cdf()
. \n
\n", "signature": "(\trv,\toutcomes: Union[Sequence[int], Sequence[float]],\tdenominator: int,\t**kwargs) -> icepool.population.die.Die[int] | icepool.population.die.Die[float]:", "funcdef": "def"}, "icepool.function.pointwise_max": {"fullname": "icepool.function.pointwise_max", "modulename": "icepool.function", "qualname": "pointwise_max", "kind": "function", "doc": "Selects the highest chance of rolling >= each outcome among the arguments.
\n\nNaming not finalized.
\n\nSpecifically, for each outcome, the chance of the result rolling >= to that \noutcome is the same as the highest chance of rolling >= that outcome among\nthe arguments.
\n\nEquivalently, any quantile in the result is the highest of that quantile\namong the arguments.
\n\nThis is useful for selecting from several possible moves where you are\ntrying to get >= a threshold that is known but could change depending on the\nsituation.
\n\nArguments:
\n\n\n- dice: Either an iterable of dice, or two or more dice as separate\narguments.
\n
\n", "signature": "(\targ0,\t/,\t*more_args: icepool.population.die.Die[~T]) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.function.pointwise_min": {"fullname": "icepool.function.pointwise_min", "modulename": "icepool.function", "qualname": "pointwise_min", "kind": "function", "doc": "Selects the highest chance of rolling <= each outcome among the arguments.
\n\nNaming not finalized.
\n\nSpecifically, for each outcome, the chance of the result rolling <= to that \noutcome is the same as the highest chance of rolling <= that outcome among\nthe arguments.
\n\nEquivalently, any quantile in the result is the lowest of that quantile\namong the arguments.
\n\nThis is useful for selecting from several possible moves where you are\ntrying to get <= a threshold that is known but could change depending on the\nsituation.
\n\nArguments:
\n\n\n- dice: Either an iterable of dice, or two or more dice as separate\narguments.
\n
\n", "signature": "(\targ0,\t/,\t*more_args: icepool.population.die.Die[~T]) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.function.min_outcome": {"fullname": "icepool.function.min_outcome", "modulename": "icepool.function", "qualname": "min_outcome", "kind": "function", "doc": "The minimum possible outcome among the populations.
\n\nArguments:
\n\n\n- Populations or single outcomes. Alternatively, a single iterable argument of such.
\n
\n", "signature": "(\t*args: Union[Iterable[Union[~T, icepool.population.base.Population[~T]]], ~T]) -> ~T:", "funcdef": "def"}, "icepool.function.max_outcome": {"fullname": "icepool.function.max_outcome", "modulename": "icepool.function", "qualname": "max_outcome", "kind": "function", "doc": "The maximum possible outcome among the populations.
\n\nArguments:
\n\n\n- Populations or single outcomes. Alternatively, a single iterable argument of such.
\n
\n", "signature": "(\t*args: Union[Iterable[Union[~T, icepool.population.base.Population[~T]]], ~T]) -> ~T:", "funcdef": "def"}, "icepool.function.consecutive": {"fullname": "icepool.function.consecutive", "modulename": "icepool.function", "qualname": "consecutive", "kind": "function", "doc": "A minimal sequence of consecutive ints covering the argument sets.
\n", "signature": "(*args: Iterable[int]) -> Sequence[int]:", "funcdef": "def"}, "icepool.function.sorted_union": {"fullname": "icepool.function.sorted_union", "modulename": "icepool.function", "qualname": "sorted_union", "kind": "function", "doc": "Merge sets into a sorted sequence.
\n", "signature": "(*args: Iterable[~T]) -> tuple[~T, ...]:", "funcdef": "def"}, "icepool.function.commonize_denominator": {"fullname": "icepool.function.commonize_denominator", "modulename": "icepool.function", "qualname": "commonize_denominator", "kind": "function", "doc": "Scale the quantities of the dice so that all of them have the same denominator.
\n\nThe denominator is the LCM of the denominators of the arguments.
\n\nArguments:
\n\n\n- *dice: Any number of dice or single outcomes convertible to dice.
\n
\n\nReturns:
\n\n\n A tuple of dice with the same denominator.
\n
\n", "signature": "(\t*dice: Union[~T, icepool.population.die.Die[~T]]) -> tuple[icepool.population.die.Die[~T], ...]:", "funcdef": "def"}, "icepool.function.reduce": {"fullname": "icepool.function.reduce", "modulename": "icepool.function", "qualname": "reduce", "kind": "function", "doc": "Applies a function of two arguments cumulatively to a sequence of dice.
\n\nAnalogous to the\nfunctools
function of the same name.
\n\nArguments:
\n\n\n- function: The function to map. The function should take two arguments,\nwhich are an outcome from each of two dice, and produce an outcome\nof the same type. It may also return
Reroll
, in which case the\nentire sequence is effectively rerolled. \n- dice: A sequence of dice to map the function to, from left to right.
\n- initial: If provided, this will be placed at the front of the sequence\nof dice.
\n- again_count, again_depth, again_end: Forwarded to the final die constructor.
\n
\n", "signature": "(\tfunction: Callable[[~T, ~T], Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType]],\tdice: Iterable[Union[~T, icepool.population.die.Die[~T]]],\t*,\tinitial: Union[~T, icepool.population.die.Die[~T], NoneType] = None) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.function.accumulate": {"fullname": "icepool.function.accumulate", "modulename": "icepool.function", "qualname": "accumulate", "kind": "function", "doc": "Applies a function of two arguments cumulatively to a sequence of dice, yielding each result in turn.
\n\nAnalogous to the\nitertools function of the same name
\n, though with no default function and\nthe same parameter order as reduce()
.
\n\nThe number of results is equal to the number of elements of dice
, with\none additional element if initial
is provided.
\n\nArguments:
\n\n\n- function: The function to map. The function should take two arguments,\nwhich are an outcome from each of two dice.
\n- dice: A sequence of dice to map the function to, from left to right.
\n- initial: If provided, this will be placed at the front of the sequence\nof dice.
\n
\n", "signature": "(\tfunction: Callable[[~T, ~T], Union[~T, icepool.population.die.Die[~T]]],\tdice: Iterable[Union[~T, icepool.population.die.Die[~T]]],\t*,\tinitial: Union[~T, icepool.population.die.Die[~T], NoneType] = None) -> Iterator[icepool.population.die.Die[~T]]:", "funcdef": "def"}, "icepool.function.map": {"fullname": "icepool.function.map", "modulename": "icepool.function", "qualname": "map", "kind": "function", "doc": "Applies func(outcome_of_die_0, outcome_of_die_1, ...)
for all joint outcomes, returning a Die.
\n\nSee map_function
for a decorator version of this.
\n\nExample: map(lambda a, b: a + b, d6, d6)
is the same as d6 + d6.
\n\nmap()
is flexible but not very efficient for more than a few dice.\nIf at all possible, use reduce()
, MultisetExpression
methods, and/or\nMultisetEvaluator
s. Even Pool.expand()
(which sorts rolls) is more\nefficient than using map
on the dice in order.
\n\nAgain
can be used but is not recommended with repeat
other than 1.
\n\nArguments:
\n\n\n- repl: One of the following:\n
\n- A callable that takes in one outcome per element of args and\nproduces a new outcome.
\n- A mapping from old outcomes to new outcomes.\nUnmapped old outcomes stay the same.\nIn this case args must have exactly one element.\nAs with the
Die
constructor, the new outcomes: \n- May be dice rather than just single outcomes.
\n- The special value
icepool.Reroll
will reroll that old outcome. \ntuples
containing Population
s will be tupleize
d into\nPopulation
s of tuple
s.\nThis does not apply to subclasses of tuple
s such as namedtuple
\nor other classes such as Vector
. \n
\n- *args:
func
will be called with all joint outcomes of these.\nAllowed arg types are:\n\n- Single outcome.
\nDie
. All outcomes will be sent to func
. \nMultisetExpression
. All sorted tuples of outcomes will be sent\nto func
, as MultisetExpression.expand()
. The expression must\nbe fully bound. \n
\n- star: If
True
, the first of the args will be unpacked before giving\nthem to func
.\nIf not provided, it will be guessed based on the signature of func
\nand the number of arguments. \nrepeat: This will be repeated with the same arguments on the\nresult this many times, except the first of args
will be replaced\nby the result of the previous iteration.
\n\nNote that returning Reroll
from repl
will effectively reroll all\narguments, including the first argument which represents the result\nof the process up to this point. If you only want to reroll the\ncurrent stage, you can nest another map
inside repl
.
\n\nEXPERIMENTAL: If set to 'inf'
, the result will be as if this\nwere repeated an infinite number of times. In this case, the\nresult will be in simplest form.
\n- time_limit: Similar to
repeat
, but will return early if a fixed point\nis reached. If both repeat
and time_limit
are provided\n(not recommended), time_limit
takes priority. \n- again_count, again_depth, again_end: Forwarded to the final die constructor.
\n
\n", "signature": "(\trepl: Union[Callable[..., Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]], Mapping[Any, Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]]],\t/,\t*args: icepool.typing.Outcome | icepool.population.die.Die | icepool.multiset_expression.MultisetExpression,\tstar: bool | None = None,\trepeat: Union[int, Literal['inf']] = 1,\ttime_limit: Union[int, Literal['inf'], NoneType] = None,\tagain_count: int | None = None,\tagain_depth: int | None = None,\tagain_end: Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, NoneType] = None) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.function.map_function": {"fullname": "icepool.function.map_function", "modulename": "icepool.function", "qualname": "map_function", "kind": "function", "doc": "Decorator that turns a function that takes outcomes into a function that takes dice.
\n\nThe result must be a Die
.
\n\nThis is basically a decorator version of map()
and produces behavior\nsimilar to AnyDice functions, though Icepool has different typing rules\namong other differences.
\n\nmap_function
can either be used with no arguments:
\n\n\n
@map_function\ndef explode_six(x):\n if x == 6:\n return 6 + Again\n else:\n return x\n\nexplode_six(d6, again_depth=2)\n
\n
\n\nOr with keyword arguments, in which case the extra arguments are bound:
\n\n\n
@map_function(again_depth=2)\ndef explode_six(x):\n if x == 6:\n return 6 + Again\n else:\n return x\n\nexplode_six(d6)\n
\n
\n\nArguments:
\n\n\n- again_count, again_depth, again_end: Forwarded to the final die constructor.
\n
\n", "signature": "(\tfunction: Optional[Callable[..., Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]]] = None,\t/,\t*,\tstar: bool | None = None,\trepeat: Union[int, Literal['inf']] = 1,\tagain_count: int | None = None,\tagain_depth: int | None = None,\tagain_end: Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, NoneType] = None) -> Union[Callable[..., icepool.population.die.Die[~T]], Callable[..., Callable[..., icepool.population.die.Die[~T]]]]:", "funcdef": "def"}, "icepool.function.map_and_time": {"fullname": "icepool.function.map_and_time", "modulename": "icepool.function", "qualname": "map_and_time", "kind": "function", "doc": "Repeatedly map outcomes of the state to other outcomes, while also\ncounting timesteps.
\n\nThis is useful for representing processes.
\n\nThe outcomes of the result are (outcome, time)
, where time
is the\nnumber of repeats needed to reach an absorbing outcome (an outcome that\nonly leads to itself), or repeat
, whichever is lesser.
\n\nThis will return early if it reaches a fixed point.\nTherefore, you can set repeat
equal to the maximum number of\ntime you could possibly be interested in without worrying about\nit causing extra computations after the fixed point.
\n\nArguments:
\n\n\n- repl: One of the following:\n
\n- A callable returning a new outcome for each old outcome.
\n- A mapping from old outcomes to new outcomes.\nUnmapped old outcomes stay the same.\nThe new outcomes may be dice rather than just single outcomes.\nThe special value
icepool.Reroll
will reroll that old outcome. \n
\n- initial_state: The initial state of the process, which could be a\nsingle state or a
Die
. \n- extra_args: Extra arguments to use, as per
map
. Note that these are\nrerolled at every time step. \n- star: If
True
, the first of the args will be unpacked before giving\nthem to func
.\nIf not provided, it will be guessed based on the signature of func
\nand the number of arguments. \n- time_limit: This will be repeated with the same arguments on the result\nup to this many times.
\n
\n\nReturns:
\n\n\n The Die
after the modification.
\n
\n", "signature": "(\trepl: Union[Callable[..., Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]], Mapping[Any, Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]]],\tinitial_state: Union[~T, icepool.population.die.Die[~T]],\t/,\t*extra_args,\tstar: bool | None = None,\ttime_limit: int) -> icepool.population.die.Die[tuple[~T, int]]:", "funcdef": "def"}, "icepool.function.map_to_pool": {"fullname": "icepool.function.map_to_pool", "modulename": "icepool.function", "qualname": "map_to_pool", "kind": "function", "doc": "EXPERIMENTAL: Applies repl(outcome_of_die_0, outcome_of_die_1, ...)
for all joint outcomes, producing a MultisetGenerator.
\n\nArguments:
\n\n\n- repl: One of the following:\n
\n- A callable that takes in one outcome per element of args and\nproduces a
MultisetGenerator
or something convertible to a Pool
. \n- A mapping from old outcomes to
MultisetGenerator
\nor something convertible to a Pool
.\nIn this case args must have exactly one element.\nThe new outcomes may be dice rather than just single outcomes.\nThe special value icepool.Reroll
will reroll that old outcome. \n
\n- star: If
True
, the first of the args will be unpacked before giving\nthem to repl
.\nIf not provided, it will be guessed based on the signature of repl
\nand the number of arguments. \n- denominator: If provided, the denominator of the result will be this\nvalue. Otherwise it will be the minimum to correctly weight the\npools.
\n
\n\nReturns:
\n\n\n A MultisetGenerator
representing the mixture of Pool
s. Note
\n that this is not technically a Pool
, though it supports most of \n the same operations.
\n
\n\nRaises:
\n\n\n- ValueError: If
denominator
cannot be made consistent with the \nresulting mixture of pools. \n
\n", "signature": "(\trepl: Union[Callable[..., Union[icepool.generator.multiset_generator.MultisetGenerator, Sequence[Union[icepool.population.die.Die[~T], ~T]], Mapping[icepool.population.die.Die[~T], int], Mapping[~T, int], icepool.typing.RerollType]], Mapping[Any, Union[icepool.generator.multiset_generator.MultisetGenerator, Sequence[Union[icepool.population.die.Die[~T], ~T]], Mapping[icepool.population.die.Die[~T], int], Mapping[~T, int], icepool.typing.RerollType]]],\t/,\t*args: icepool.typing.Outcome | icepool.population.die.Die | icepool.multiset_expression.MultisetExpression,\tstar: bool | None = None,\tdenominator: int | None = None) -> icepool.generator.multiset_generator.MultisetGenerator[~T, tuple[int]]:", "funcdef": "def"}, "icepool.typing": {"fullname": "icepool.typing", "modulename": "icepool.typing", "kind": "module", "doc": "\n"}, "icepool.typing.S": {"fullname": "icepool.typing.S", "modulename": "icepool.typing", "qualname": "S", "kind": "variable", "doc": "A sequence type.
\n", "default_value": "~S"}, "icepool.typing.T": {"fullname": "icepool.typing.T", "modulename": "icepool.typing", "qualname": "T", "kind": "variable", "doc": "An outcome type.
\n", "default_value": "~T"}, "icepool.typing.T_co": {"fullname": "icepool.typing.T_co", "modulename": "icepool.typing", "qualname": "T_co", "kind": "variable", "doc": "An outcome type.
\n", "default_value": "+T_co"}, "icepool.typing.T_contra": {"fullname": "icepool.typing.T_contra", "modulename": "icepool.typing", "qualname": "T_contra", "kind": "variable", "doc": "An outcome type.
\n", "default_value": "-T_contra"}, "icepool.typing.U": {"fullname": "icepool.typing.U", "modulename": "icepool.typing", "qualname": "U", "kind": "variable", "doc": "Another outcome type.
\n", "default_value": "~U"}, "icepool.typing.U_co": {"fullname": "icepool.typing.U_co", "modulename": "icepool.typing", "qualname": "U_co", "kind": "variable", "doc": "Another outcome type.
\n", "default_value": "+U_co"}, "icepool.typing.Qs": {"fullname": "icepool.typing.Qs", "modulename": "icepool.typing", "qualname": "Qs", "kind": "variable", "doc": "A tuple of count types. In this future this may be replaced with a TypeVarTuple.
\n", "default_value": "~Qs"}, "icepool.typing.RerollType": {"fullname": "icepool.typing.RerollType", "modulename": "icepool.typing", "qualname": "RerollType", "kind": "class", "doc": "The type of the Reroll singleton.
\n", "bases": "enum.Enum"}, "icepool.typing.RerollType.Reroll": {"fullname": "icepool.typing.RerollType.Reroll", "modulename": "icepool.typing", "qualname": "RerollType.Reroll", "kind": "variable", "doc": "Indicates an outcome should be rerolled (with unlimited depth).
\n", "default_value": "<RerollType.Reroll: 'Reroll'>"}, "icepool.typing.Outcome": {"fullname": "icepool.typing.Outcome", "modulename": "icepool.typing", "qualname": "Outcome", "kind": "class", "doc": "Protocol to attempt to verify that outcome types are hashable and sortable.
\n\nFar from foolproof, e.g. it cannot enforce total ordering.
\n", "bases": "typing.Hashable, typing.Protocol[-T_contra]"}, "icepool.typing.ImplicitConversionError": {"fullname": "icepool.typing.ImplicitConversionError", "modulename": "icepool.typing", "qualname": "ImplicitConversionError", "kind": "class", "doc": "Indicates that an implicit conversion failed.
\n", "bases": "builtins.TypeError"}, "icepool.typing.count_positional_parameters": {"fullname": "icepool.typing.count_positional_parameters", "modulename": "icepool.typing", "qualname": "count_positional_parameters", "kind": "function", "doc": "Counts the number of positional parameters of the callable.
\n\nReturns:
\n\n\n Two int
s. The first is the number of required positional arguments;\n the second is total number of positional arguments, or None
if there\n is a variadic *args
.
\n
\n", "signature": "(function: Callable) -> tuple[int, int | None]:", "funcdef": "def"}, "icepool.typing.guess_star": {"fullname": "icepool.typing.guess_star", "modulename": "icepool.typing", "qualname": "guess_star", "kind": "function", "doc": "Guesses whether the first argument should be unpacked before giving it to the function.
\n\nArguments:
\n\n\n- arg_count: The number of arguments that will be provided to the function.
\n
\n", "signature": "(function, arg_count=1) -> bool:", "funcdef": "def"}}, "docInfo": {"icepool": {"qualname": 0, "fullname": 1, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 95}, "icepool.d": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 45, "bases": 0, "doc": 87}, "icepool.z": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 45, "bases": 0, "doc": 25}, "icepool.coin": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 113, "bases": 0, "doc": 88}, "icepool.stochastic_round": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 91}, "icepool.one_hot": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 56, "bases": 0, "doc": 79}, "icepool.Outcome": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 6, "doc": 28}, "icepool.Die": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 61}, "icepool.Die.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 199, "bases": 0, "doc": 652}, "icepool.Die.unary_operator": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 109, "bases": 0, "doc": 125}, "icepool.Die.binary_operator": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 106, "bases": 0, "doc": 293}, "icepool.Die.keys": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 11}, "icepool.Die.values": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 11}, "icepool.Die.items": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 13}, "icepool.Die.simplify": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 11}, "icepool.Die.reroll": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 160, "bases": 0, "doc": 155}, "icepool.Die.filter": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 147, "bases": 0, "doc": 160}, "icepool.Die.split": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 102, "bases": 0, "doc": 123}, "icepool.Die.truncate": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 63, "bases": 0, "doc": 89}, "icepool.Die.clip": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 63, "bases": 0, "doc": 92}, "icepool.Die.map": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 473, "bases": 0, "doc": 34}, "icepool.Die.map_and_time": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 249, "bases": 0, "doc": 37}, "icepool.Die.time_to_sum": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 131, "bases": 0, "doc": 115}, "icepool.Die.mean_time_to_sum": {"qualname": 5, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 63, "bases": 0, "doc": 67}, "icepool.Die.explode": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 158, "bases": 0, "doc": 191}, "icepool.Die.if_else": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 266, "bases": 0, "doc": 48}, "icepool.Die.is_in": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 59, "bases": 0, "doc": 19}, "icepool.Die.count": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 18}, "icepool.Die.sequence": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 59, "bases": 0, "doc": 44}, "icepool.Die.pool": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 79, "bases": 0, "doc": 110}, "icepool.Die.keep": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 115, "bases": 0, "doc": 448}, "icepool.Die.lowest": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 95, "bases": 0, "doc": 188}, "icepool.Die.highest": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 104, "bases": 0, "doc": 177}, "icepool.Die.middle": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 123, "bases": 0, "doc": 138}, "icepool.Die.map_to_pool": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 312, "bases": 0, "doc": 314}, "icepool.Die.explode_to_pool": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 169, "bases": 0, "doc": 189}, "icepool.Die.reroll_to_pool": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 212, "bases": 0, "doc": 357}, "icepool.Die.abs": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 3}, "icepool.Die.round": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 52, "bases": 0, "doc": 3}, "icepool.Die.stochastic_round": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 67, "bases": 0, "doc": 80}, "icepool.Die.trunc": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "icepool.Die.floor": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "icepool.Die.ceil": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "icepool.Die.cmp": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 39}, "icepool.Die.sign": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 35, "bases": 0, "doc": 42}, "icepool.Die.equals": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 41, "bases": 0, "doc": 191}, "icepool.Population": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 9, "doc": 37}, "icepool.Population.keys": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 11}, "icepool.Population.values": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 11}, "icepool.Population.items": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 13}, "icepool.Population.outcomes": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 32}, "icepool.Population.common_outcome_length": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 26}, "icepool.Population.is_empty": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 12}, "icepool.Population.min_outcome": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 6}, "icepool.Population.max_outcome": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 6}, "icepool.Population.nearest": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 87, "bases": 0, "doc": 84}, "icepool.Population.zero": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 23, "bases": 0, "doc": 56}, "icepool.Population.zero_outcome": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 28}, "icepool.Population.quantity": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 125, "bases": 0, "doc": 66}, "icepool.Population.quantities": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 133, "bases": 0, "doc": 39}, "icepool.Population.denominator": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 27}, "icepool.Population.multiply_quantities": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 9}, "icepool.Population.divide_quantities": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 19}, "icepool.Population.modulo_quantities": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 10}, "icepool.Population.pad_to_denominator": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 48, "bases": 0, "doc": 130}, "icepool.Population.probability": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 160, "bases": 0, "doc": 11}, "icepool.Population.probabilities": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 151, "bases": 0, "doc": 43}, "icepool.Population.mode": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 24}, "icepool.Population.modal_quantity": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 10}, "icepool.Population.kolmogorov_smirnov": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 11}, "icepool.Population.cramer_von_mises": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 14}, "icepool.Population.median": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 40}, "icepool.Population.median_low": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 13}, "icepool.Population.median_high": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 13}, "icepool.Population.quantile": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 53}, "icepool.Population.quantile_low": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 24}, "icepool.Population.quantile_high": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 24}, "icepool.Population.mean": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 3}, "icepool.Population.variance": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 12}, "icepool.Population.standard_deviation": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 3}, "icepool.Population.sd": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 3}, "icepool.Population.standardized_moment": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 3}, "icepool.Population.skewness": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 3}, "icepool.Population.excess_kurtosis": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 3}, "icepool.Population.entropy": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 32, "bases": 0, "doc": 40}, "icepool.Population.marginals": {"qualname": 2, "fullname": 3, "annotation": 6, "default_value": 0, "signature": 0, "bases": 0, "doc": 68}, "icepool.Population.covariance": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 128, "bases": 0, "doc": 3}, "icepool.Population.correlation": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 117, "bases": 0, "doc": 3}, "icepool.Population.to_one_hot": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 53, "bases": 0, "doc": 86}, "icepool.Population.sample": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 45}, "icepool.Population.format": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 37, "bases": 0, "doc": 246}, "icepool.tupleize": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 112, "bases": 0, "doc": 211}, "icepool.vectorize": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 130, "bases": 0, "doc": 211}, "icepool.Vector": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 6, "doc": 24}, "icepool.Vector.unary_operator": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 80, "bases": 0, "doc": 32}, "icepool.Vector.abs": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 3}, "icepool.Vector.round": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 52, "bases": 0, "doc": 3}, "icepool.Vector.trunc": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "icepool.Vector.floor": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "icepool.Vector.ceil": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "icepool.Vector.binary_operator": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 106, "bases": 0, "doc": 144}, "icepool.Vector.reverse_binary_operator": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 86, "bases": 0, "doc": 11}, "icepool.Vector.append": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "icepool.Vector.concatenate": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 39, "bases": 0, "doc": 3}, "icepool.Symbols": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 680}, "icepool.Symbols.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 60}, "icepool.Symbols.additive_union": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 69, "bases": 0, "doc": 10}, "icepool.Symbols.difference": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 69, "bases": 0, "doc": 11}, "icepool.Symbols.intersection": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 69, "bases": 0, "doc": 9}, "icepool.Symbols.union": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 69, "bases": 0, "doc": 9}, "icepool.Symbols.symmetric_difference": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 67, "bases": 0, "doc": 13}, "icepool.Symbols.multiply_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 39, "bases": 0, "doc": 9}, "icepool.Symbols.divide_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 39, "bases": 0, "doc": 11}, "icepool.Symbols.count_subset": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 83, "bases": 0, "doc": 14}, "icepool.Symbols.modulo_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 39, "bases": 0, "doc": 3}, "icepool.Symbols.issubset": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 50, "bases": 0, "doc": 48}, "icepool.Symbols.issuperset": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 50, "bases": 0, "doc": 48}, "icepool.Symbols.isdisjoint": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 50, "bases": 0, "doc": 32}, "icepool.Symbols.has_negative_counts": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 8}, "icepool.Symbols.count": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 8}, "icepool.Again": {"qualname": 1, "fullname": 2, "annotation": 2, "default_value": 9, "signature": 0, "bases": 0, "doc": 502}, "icepool.CountsKeysView": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 16}, "icepool.CountsKeysView.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 37, "bases": 0, "doc": 3}, "icepool.CountsValuesView": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 16}, "icepool.CountsValuesView.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "icepool.CountsItemsView": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 6, "doc": 16}, "icepool.CountsItemsView.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "icepool.from_cumulative": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 125, "bases": 0, "doc": 111}, "icepool.from_rv": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 113, "bases": 0, "doc": 135}, "icepool.pointwise_max": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 81, "bases": 0, "doc": 128}, "icepool.pointwise_min": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 81, "bases": 0, "doc": 128}, "icepool.lowest": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 167, "bases": 0, "doc": 213}, "icepool.highest": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 167, "bases": 0, "doc": 233}, "icepool.middle": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 189, "bases": 0, "doc": 182}, "icepool.min_outcome": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 75, "bases": 0, "doc": 31}, "icepool.max_outcome": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 75, "bases": 0, "doc": 31}, "icepool.consecutive": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 33, "bases": 0, "doc": 13}, "icepool.sorted_union": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 9}, "icepool.commonize_denominator": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 91, "bases": 0, "doc": 73}, "icepool.reduce": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 229, "bases": 0, "doc": 143}, "icepool.accumulate": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 217, "bases": 0, "doc": 150}, "icepool.map": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 516, "bases": 0, "doc": 591}, "icepool.map_function": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 401, "bases": 0, "doc": 295}, "icepool.map_and_time": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 324, "bases": 0, "doc": 320}, "icepool.map_to_pool": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 470, "bases": 0, "doc": 264}, "icepool.Reroll": {"qualname": 1, "fullname": 2, "annotation": 2, "default_value": 9, "signature": 0, "bases": 0, "doc": 140}, "icepool.RerollType": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 9}, "icepool.RerollType.Reroll": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 12}, "icepool.Pool": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 99}, "icepool.Pool.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 196, "bases": 0, "doc": 288}, "icepool.Pool.clear_cache": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 8}, "icepool.Pool.raw_size": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 16}, "icepool.Pool.denominator": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 33}, "icepool.Pool.unique_dice": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 41, "bases": 0, "doc": 11}, "icepool.Pool.outcomes": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 22, "bases": 0, "doc": 17}, "icepool.Pool.output_arity": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 11}, "icepool.Pool.local_order_preference": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 14}, "icepool.Pool.min_outcome": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 12}, "icepool.Pool.max_outcome": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 12}, "icepool.Pool.additive_union": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 94, "bases": 0, "doc": 148}, "icepool.standard_pool": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 68, "bases": 0, "doc": 77}, "icepool.MultisetGenerator": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 128}, "icepool.MultisetGenerator.has_free_variables": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 17}, "icepool.MultisetExpression": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 948}, "icepool.MultisetExpression.outcomes": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 22, "bases": 0, "doc": 13}, "icepool.MultisetExpression.output_arity": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 11}, "icepool.MultisetExpression.local_order_preference": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 14}, "icepool.MultisetExpression.has_free_variables": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 17}, "icepool.MultisetExpression.denominator": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 33}, "icepool.MultisetExpression.min_outcome": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "icepool.MultisetExpression.max_outcome": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "icepool.MultisetExpression.equals": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 19, "bases": 0, "doc": 12}, "icepool.MultisetExpression.order_preference": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "icepool.MultisetExpression.sample": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 48}, "icepool.MultisetExpression.additive_union": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 94, "bases": 0, "doc": 148}, "icepool.MultisetExpression.difference": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 94, "bases": 0, "doc": 191}, "icepool.MultisetExpression.intersection": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 94, "bases": 0, "doc": 170}, "icepool.MultisetExpression.union": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 94, "bases": 0, "doc": 140}, "icepool.MultisetExpression.symmetric_difference": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 104, "bases": 0, "doc": 143}, "icepool.MultisetExpression.keep_outcomes": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 104, "bases": 0, "doc": 77}, "icepool.MultisetExpression.drop_outcomes": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 104, "bases": 0, "doc": 77}, "icepool.MultisetExpression.map_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 118, "bases": 0, "doc": 35}, "icepool.MultisetExpression.multiply_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 48, "bases": 0, "doc": 121}, "icepool.MultisetExpression.divide_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 48, "bases": 0, "doc": 81}, "icepool.MultisetExpression.modulo_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 48, "bases": 0, "doc": 85}, "icepool.MultisetExpression.keep_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 121, "bases": 0, "doc": 175}, "icepool.MultisetExpression.unique": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 58, "bases": 0, "doc": 105}, "icepool.MultisetExpression.keep": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 140, "bases": 0, "doc": 210}, "icepool.MultisetExpression.lowest": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 82, "bases": 0, "doc": 172}, "icepool.MultisetExpression.highest": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 82, "bases": 0, "doc": 172}, "icepool.MultisetExpression.sort_match": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 189, "bases": 0, "doc": 578}, "icepool.MultisetExpression.maximum_match_highest": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 138, "bases": 0, "doc": 490}, "icepool.MultisetExpression.maximum_match_lowest": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 138, "bases": 0, "doc": 183}, "icepool.MultisetExpression.expand": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 146, "bases": 0, "doc": 49}, "icepool.MultisetExpression.sum": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 142, "bases": 0, "doc": 9}, "icepool.MultisetExpression.count": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 74, "bases": 0, "doc": 68}, "icepool.MultisetExpression.any": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 74, "bases": 0, "doc": 13}, "icepool.MultisetExpression.highest_outcome_and_count": {"qualname": 5, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 98, "bases": 0, "doc": 32}, "icepool.MultisetExpression.all_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 134, "bases": 0, "doc": 129}, "icepool.MultisetExpression.largest_count": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 74, "bases": 0, "doc": 14}, "icepool.MultisetExpression.largest_count_and_outcome": {"qualname": 5, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 98, "bases": 0, "doc": 15}, "icepool.MultisetExpression.count_subset": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 175, "bases": 0, "doc": 90}, "icepool.MultisetExpression.largest_straight": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 94, "bases": 0, "doc": 22}, "icepool.MultisetExpression.largest_straight_and_outcome": {"qualname": 5, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 162, "bases": 0, "doc": 76}, "icepool.MultisetExpression.all_straights": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 116, "bases": 0, "doc": 52}, "icepool.MultisetExpression.all_straights_reduce_counts": {"qualname": 5, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 191, "bases": 0, "doc": 45}, "icepool.MultisetExpression.argsort": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 209, "bases": 0, "doc": 198}, "icepool.MultisetExpression.issubset": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 144, "bases": 0, "doc": 109}, "icepool.MultisetExpression.issuperset": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 144, "bases": 0, "doc": 217}, "icepool.MultisetExpression.isdisjoint": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 144, "bases": 0, "doc": 54}, "icepool.MultisetEvaluator": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 6, "doc": 269}, "icepool.MultisetEvaluator.next_state": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 53, "bases": 0, "doc": 442}, "icepool.MultisetEvaluator.next_state_ascending": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 53, "bases": 0, "doc": 47}, "icepool.MultisetEvaluator.next_state_descending": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 53, "bases": 0, "doc": 47}, "icepool.MultisetEvaluator.final_outcome": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 86, "bases": 0, "doc": 145}, "icepool.MultisetEvaluator.order": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 181}, "icepool.MultisetEvaluator.extra_outcomes": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 115}, "icepool.MultisetEvaluator.consecutive": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 81}, "icepool.MultisetEvaluator.bound_inputs": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 31}, "icepool.MultisetEvaluator.evaluate": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 146, "bases": 0, "doc": 151}, "icepool.MultisetEvaluator.sample": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 78, "bases": 0, "doc": 15}, "icepool.Order": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 16}, "icepool.Order.Ascending": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "icepool.Order.Descending": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "icepool.Order.Any": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "icepool.Order.merge": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 41, "bases": 0, "doc": 86}, "icepool.Deck": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 16}, "icepool.Deck.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 71, "bases": 0, "doc": 203}, "icepool.Deck.keys": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 11}, "icepool.Deck.values": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 11}, "icepool.Deck.items": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 13}, "icepool.Deck.size": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 27}, "icepool.Deck.deal": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 103, "bases": 0, "doc": 22}, "icepool.Deck.additive_union": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 7}, "icepool.Deck.difference": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 17}, "icepool.Deck.intersection": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 9}, "icepool.Deck.union": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 16}, "icepool.Deck.symmetric_difference": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 82, "bases": 0, "doc": 16}, "icepool.Deck.map": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 213, "bases": 0, "doc": 119}, "icepool.Deck.sequence": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 64, "bases": 0, "doc": 36}, "icepool.Deal": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 16}, "icepool.Deal.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 48, "bases": 0, "doc": 96}, "icepool.Deal.deck": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 37, "bases": 0, "doc": 12}, "icepool.Deal.hand_sizes": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 14}, "icepool.Deal.total_cards_dealt": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 9}, "icepool.Deal.outcomes": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 37, "bases": 0, "doc": 41}, "icepool.Deal.output_arity": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 11}, "icepool.Deal.denominator": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 33}, "icepool.Deal.local_order_preference": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 14}, "icepool.MultiDeal": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 6, "doc": 15}, "icepool.MultiDeal.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 50, "bases": 0, "doc": 136}, "icepool.MultiDeal.deck": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 37, "bases": 0, "doc": 12}, "icepool.MultiDeal.hand_sizes": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 14}, "icepool.MultiDeal.total_cards_dealt": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 9}, "icepool.MultiDeal.outcomes": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 37, "bases": 0, "doc": 41}, "icepool.MultiDeal.output_arity": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 11}, "icepool.MultiDeal.denominator": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 33}, "icepool.MultiDeal.local_order_preference": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 14}, "icepool.multiset_function": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 252, "bases": 0, "doc": 526}, "icepool.format_probability_inverse": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 76}, "icepool.evaluator": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 6}, "icepool.evaluator.JointEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 6, "doc": 19}, "icepool.evaluator.JointEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "icepool.evaluator.JointEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 28, "bases": 0, "doc": 44}, "icepool.evaluator.JointEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 45}, "icepool.evaluator.JointEvaluator.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 39}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 115}, "icepool.evaluator.JointEvaluator.bound_inputs": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 31}, "icepool.evaluator.ExpandEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 35}, "icepool.evaluator.ExpandEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 49, "bases": 0, "doc": 3}, "icepool.evaluator.ExpandEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 4}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 4}, "icepool.evaluator.SumEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 8, "doc": 6}, "icepool.evaluator.SumEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 39, "bases": 0, "doc": 20}, "icepool.evaluator.SumEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 4}, "icepool.evaluator.sum_evaluator": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.CountEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 26}, "icepool.evaluator.CountEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 4}, "icepool.evaluator.CountEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 4}, "icepool.evaluator.count_evaluator": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.AnyEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 14}, "icepool.evaluator.AnyEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 4}, "icepool.evaluator.AnyEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 4}, "icepool.evaluator.any_evaluator": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 9, "doc": 34}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 4}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 7}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.LargestCountEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 9}, "icepool.evaluator.LargestCountEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 4}, "icepool.evaluator.largest_count_evaluator": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 9, "doc": 13}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 4}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.CountSubsetEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 16}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 33, "bases": 0, "doc": 38}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 32, "bases": 0, "doc": 442}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 145}, "icepool.evaluator.AllCountsEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 8, "doc": 24}, "icepool.evaluator.AllCountsEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 45}, "icepool.evaluator.AllCountsEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 4}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 4}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 7}, "icepool.evaluator.LargestStraightEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 6, "doc": 9}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 4}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 4}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 81}, "icepool.evaluator.largest_straight_evaluator": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 41}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 38}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 47}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 47}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 32, "bases": 0, "doc": 145}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 81}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"qualname": 6, "fullname": 8, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"qualname": 6, "fullname": 8, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.AllStraightsEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 43}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 4}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 33, "bases": 0, "doc": 4}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 81}, "icepool.evaluator.all_straights_evaluator": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 8, "doc": 44}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 58, "bases": 0, "doc": 47}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 4}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 43, "bases": 0, "doc": 4}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 81}, "icepool.evaluator.ComparisonEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 10}, "icepool.evaluator.ComparisonEvaluator.any_all": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 36}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 10, "bases": 0, "doc": 14}, "icepool.evaluator.ComparisonEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 31, "bases": 0, "doc": 4}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 4}, "icepool.evaluator.IsSubsetEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 10}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 36}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 10, "bases": 0, "doc": 14}, "icepool.evaluator.IsProperSubsetEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 10}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 36}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 10, "bases": 0, "doc": 14}, "icepool.evaluator.IsSupersetEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 10}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 36}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 10, "bases": 0, "doc": 14}, "icepool.evaluator.IsProperSupersetEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 10}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 36}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 10, "bases": 0, "doc": 14}, "icepool.evaluator.IsEqualSetEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 10}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 36}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 10, "bases": 0, "doc": 14}, "icepool.evaluator.IsNotEqualSetEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 10}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 36}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 10, "bases": 0, "doc": 14}, "icepool.evaluator.IsDisjointSetEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 10}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 36}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 10, "bases": 0, "doc": 14}, "icepool.evaluator.KeepEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 8, "doc": 45}, "icepool.evaluator.KeepEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 59}, "icepool.evaluator.KeepEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 4}, "icepool.evaluator.KeepEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 4}, "icepool.evaluator.KeepEvaluator.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 14}, "icepool.evaluator.ArgsortEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 9, "doc": 17}, "icepool.evaluator.ArgsortEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 83, "bases": 0, "doc": 3}, "icepool.evaluator.ArgsortEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 4}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 145}, "icepool.evaluator.ArgsortEvaluator.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 181}, "icepool.evaluator.MultisetFunctionEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 269}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 80, "bases": 0, "doc": 3}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 28, "bases": 0, "doc": 442}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 75, "bases": 0, "doc": 145}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 181}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 115}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 31}, "icepool.function": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 5}, "icepool.function.d": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 45, "bases": 0, "doc": 87}, "icepool.function.z": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 45, "bases": 0, "doc": 25}, "icepool.function.coin": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 113, "bases": 0, "doc": 88}, "icepool.function.stochastic_round": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 91}, "icepool.function.one_hot": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 56, "bases": 0, "doc": 79}, "icepool.function.from_cumulative": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 125, "bases": 0, "doc": 111}, "icepool.function.from_rv": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 113, "bases": 0, "doc": 135}, "icepool.function.pointwise_max": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 81, "bases": 0, "doc": 128}, "icepool.function.pointwise_min": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 81, "bases": 0, "doc": 128}, "icepool.function.min_outcome": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 75, "bases": 0, "doc": 31}, "icepool.function.max_outcome": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 75, "bases": 0, "doc": 31}, "icepool.function.consecutive": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 33, "bases": 0, "doc": 13}, "icepool.function.sorted_union": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 9}, "icepool.function.commonize_denominator": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 91, "bases": 0, "doc": 73}, "icepool.function.reduce": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 229, "bases": 0, "doc": 143}, "icepool.function.accumulate": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 217, "bases": 0, "doc": 150}, "icepool.function.map": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 516, "bases": 0, "doc": 591}, "icepool.function.map_function": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 401, "bases": 0, "doc": 295}, "icepool.function.map_and_time": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 324, "bases": 0, "doc": 320}, "icepool.function.map_to_pool": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 470, "bases": 0, "doc": 264}, "icepool.typing": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "icepool.typing.S": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 6}, "icepool.typing.T": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 6}, "icepool.typing.T_co": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 2, "signature": 0, "bases": 0, "doc": 6}, "icepool.typing.T_contra": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 3, "signature": 0, "bases": 0, "doc": 6}, "icepool.typing.U": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 6}, "icepool.typing.U_co": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 2, "signature": 0, "bases": 0, "doc": 6}, "icepool.typing.Qs": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 18}, "icepool.typing.RerollType": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 9}, "icepool.typing.RerollType.Reroll": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 12}, "icepool.typing.Outcome": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 6, "doc": 28}, "icepool.typing.ImplicitConversionError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 9}, "icepool.typing.count_positional_parameters": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 37, "bases": 0, "doc": 55}, "icepool.typing.guess_star": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 25, "bases": 0, "doc": 42}}, "length": 404, "save": true}, "index": {"qualname": {"root": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 19, "d": {"docs": {"icepool.d": {"tf": 1}, "icepool.function.d": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.abs": {"tf": 1}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.trunc": {"tf": 1}, "icepool.Die.floor": {"tf": 1}, "icepool.Die.ceil": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Die.equals": {"tf": 1}}, "df": 39}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.divide_quantities": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}}, "df": 3}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}}, "df": 6}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.unique_dice": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Population.denominator": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 8}}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.standard_deviation": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}}, "df": 3}}}}}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"icepool.Deck": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}}, "df": 16}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Deck.deal": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}}, "df": 10, "t": {"docs": {"icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}}, "df": 2}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}}, "df": 8}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"icepool.MultisetExpression.drop_outcomes": {"tf": 1}}, "df": 1}}}}, "z": {"docs": {"icepool.z": {"tf": 1}, "icepool.function.z": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {"icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {"icepool.typing.T_co": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.coin": {"tf": 1}, "icepool.function.coin": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.count": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 13, "s": {"docs": {"icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}}, "df": 11, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsKeysView": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}}, "df": 2}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsValuesView": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}}, "df": 2}}}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsItemsView": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}}, "df": 2}}}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.common_outcome_length": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.commonize_denominator": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.covariance": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.correlation": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector.concatenate": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}}, "df": 3}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"icepool.typing.T_contra": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.clip": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Pool.clear_cache": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.ceil": {"tf": 1}, "icepool.Vector.ceil": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.cmp": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 2}}}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.clear_cache": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {"icepool.typing.S": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 3}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.standard_deviation": {"tf": 1}, "icepool.standard_pool": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.standardized_moment": {"tf": 1}}, "df": 1}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 22}}, "r": {"docs": {"icepool.typing.guess_star": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}}, "df": 5, "s": {"docs": {"icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 3}}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.simplify": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.sign": {"tf": 1}}, "df": 1}}, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.raw_size": {"tf": 1}, "icepool.Deck.size": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.Deal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}}, "df": 2}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.split": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.evaluator.sum_evaluator": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.count_subset": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}}, "df": 2}}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {"icepool.Population.sd": {"tf": 1}}, "df": 1}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.skewness": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.sample": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}}, "df": 3}}}}}, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}}, "df": 16}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}}, "df": 3}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.sorted_union": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}}, "df": 2}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Vector.round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 5}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 5, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"icepool.RerollType": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.typing.RerollType": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 4}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector.reverse_binary_operator": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.function.reduce": {"tf": 1}}, "df": 3}}}}}, "v": {"docs": {"icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 2}, "a": {"docs": {}, "df": 0, "w": {"docs": {"icepool.Pool.raw_size": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 3}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 44, "s": {"docs": {"icepool.Population.outcomes": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 16}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}}, "df": 4}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}}, "df": 5}}}}}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.Order.Ascending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}, "icepool.Order.Any": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 15}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.highest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}}, "df": 6, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}}, "df": 3}, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Deal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.is_in": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 19}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Symbols.intersection": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}}, "df": 3}}}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 3}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.format_probability_inverse": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.items": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Deck.items": {"tf": 1}}, "df": 3}}}}, "f": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}, "s": {"docs": {"icepool.Die.is_in": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.issubset": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.issuperset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}, "u": {"docs": {"icepool.typing.U": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}}, "df": 2, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}}, "df": 9}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.unique_dice": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}}, "df": 2}}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}}, "df": 3}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 3}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.keys": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}}, "df": 3}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.excess_kurtosis": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.values": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Deck.values": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.variance": {"tf": 1}}, "df": 1}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}}, "df": 2}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Vector": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}, "icepool.Vector.round": {"tf": 1}, "icepool.Vector.trunc": {"tf": 1}, "icepool.Vector.floor": {"tf": 1}, "icepool.Vector.ceil": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Vector.append": {"tf": 1}, "icepool.Vector.concatenate": {"tf": 1}}, "df": 11, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.vectorize": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.filter": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 15}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.floor": {"tf": 1}, "icepool.Vector.floor": {"tf": 1}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 4}}, "e": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}}, "df": 2}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.map_function": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 3}}}}}}}}, "t": {"docs": {"icepool.typing.T": {"tf": 1}, "icepool.typing.T_co": {"tf": 1}, "icepool.typing.T_contra": {"tf": 1}}, "df": 3, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Die.trunc": {"tf": 1}, "icepool.Vector.trunc": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.truncate": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 5}}}, "o": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 9, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}}, "df": 2}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.tupleize": {"tf": 1}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 13}, "x": {"docs": {"icepool.Population.max_outcome": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}}, "df": 7, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 3}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Population.mean": {"tf": 1}}, "df": 2}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Order.merge": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 2}}}}, "n": {"docs": {"icepool.Population.min_outcome": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}}, "df": 7}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}}, "df": 3}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}}, "df": 2}}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}}, "df": 47}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}}, "df": 11}}}}}}}}}, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 7}}}}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 9}}}}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {"icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}}, "df": 3}}}, "e": {"docs": {"icepool.Population.mode": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Population.modal_quantity": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.standardized_moment": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.map_and_time": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 10}, "y": {"docs": {"icepool.MultisetExpression.any": {"tf": 1}, "icepool.Order.Any": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 11, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.abs": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}}, "df": 2}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Vector.append": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols.additive_union": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}}, "df": 4}}}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.accumulate": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 2}}}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}}, "df": 4}}}, "g": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 12, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}}, "df": 4}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.Order.Ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}}, "df": 3}}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.expand": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.excess_kurtosis": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 9}}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.equals": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}}, "df": 2}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.is_empty": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.entropy": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 1}, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.sum_evaluator": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 10}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.clear_cache": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 19}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.mean": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.standard_deviation": {"tf": 1}, "icepool.Population.sd": {"tf": 1}, "icepool.Population.standardized_moment": {"tf": 1}, "icepool.Population.skewness": {"tf": 1}, "icepool.Population.excess_kurtosis": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.covariance": {"tf": 1}, "icepool.Population.correlation": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1}}, "df": 45}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.pad_to_denominator": {"tf": 1}}, "df": 1}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.probability": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.probabilities": {"tf": 1}}, "df": 1}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 5}}}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"icepool.Population.median_low": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 4}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 4}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Population.common_outcome_length": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}}, "df": 9, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}}, "df": 2}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}}, "df": 4}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.nearest": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols.has_negative_counts": {"tf": 1}}, "df": 1}}}}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 22}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.quantity": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.quantities": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}}, "df": 4}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}}, "df": 3}}}}}}}, "s": {"docs": {"icepool.typing.Qs": {"tf": 1}}, "df": 1}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}}, "df": 7}}}}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.typing.guess_star": {"tf": 1}}, "df": 1}}}}}}}, "fullname": {"root": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 19, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1}, "icepool.z": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.abs": {"tf": 1}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.trunc": {"tf": 1}, "icepool.Die.floor": {"tf": 1}, "icepool.Die.ceil": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.mean": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.standard_deviation": {"tf": 1}, "icepool.Population.sd": {"tf": 1}, "icepool.Population.standardized_moment": {"tf": 1}, "icepool.Population.skewness": {"tf": 1}, "icepool.Population.excess_kurtosis": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.covariance": {"tf": 1}, "icepool.Population.correlation": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}, "icepool.Vector.round": {"tf": 1}, "icepool.Vector.trunc": {"tf": 1}, "icepool.Vector.floor": {"tf": 1}, "icepool.Vector.ceil": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Vector.append": {"tf": 1}, "icepool.Vector.concatenate": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.CountsKeysView": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}, "icepool.CountsValuesView": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.consecutive": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.clear_cache": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.Order.Ascending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}, "icepool.Order.Any": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.Deck": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.sum_evaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing": {"tf": 1}, "icepool.typing.S": {"tf": 1}, "icepool.typing.T": {"tf": 1}, "icepool.typing.T_co": {"tf": 1}, "icepool.typing.T_contra": {"tf": 1}, "icepool.typing.U": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}, "icepool.typing.Qs": {"tf": 1}, "icepool.typing.RerollType": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}, "icepool.typing.ImplicitConversionError": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 404}}}}}}, "n": {"docs": {"icepool.Die.is_in": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 19}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Symbols.intersection": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}}, "df": 3}}}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 3}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.format_probability_inverse": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.items": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Deck.items": {"tf": 1}}, "df": 3}}}}, "f": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}, "s": {"docs": {"icepool.Die.is_in": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.issubset": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.issuperset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}, "d": {"docs": {"icepool.d": {"tf": 1}, "icepool.function.d": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.abs": {"tf": 1}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.trunc": {"tf": 1}, "icepool.Die.floor": {"tf": 1}, "icepool.Die.ceil": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Die.equals": {"tf": 1}}, "df": 39}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.divide_quantities": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}}, "df": 3}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}}, "df": 6}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.unique_dice": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Population.denominator": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 8}}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.standard_deviation": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}}, "df": 3}}}}}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"icepool.Deck": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}}, "df": 16}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Deck.deal": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}}, "df": 10, "t": {"docs": {"icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}}, "df": 2}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}}, "df": 8}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"icepool.MultisetExpression.drop_outcomes": {"tf": 1}}, "df": 1}}}}, "z": {"docs": {"icepool.z": {"tf": 1}, "icepool.function.z": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {"icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {"icepool.typing.T_co": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.coin": {"tf": 1}, "icepool.function.coin": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.count": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 13, "s": {"docs": {"icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}}, "df": 11, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsKeysView": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}}, "df": 2}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsValuesView": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}}, "df": 2}}}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsItemsView": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}}, "df": 2}}}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.common_outcome_length": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.commonize_denominator": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.covariance": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.correlation": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector.concatenate": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}}, "df": 3}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"icepool.typing.T_contra": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.clip": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Pool.clear_cache": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.ceil": {"tf": 1}, "icepool.Vector.ceil": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.cmp": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 2}}}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.clear_cache": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {"icepool.typing.S": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 3}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.standard_deviation": {"tf": 1}, "icepool.standard_pool": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.standardized_moment": {"tf": 1}}, "df": 1}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 22}}, "r": {"docs": {"icepool.typing.guess_star": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}}, "df": 5, "s": {"docs": {"icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 3}}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.simplify": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.sign": {"tf": 1}}, "df": 1}}, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.raw_size": {"tf": 1}, "icepool.Deck.size": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.Deal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}}, "df": 2}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.split": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.evaluator.sum_evaluator": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.count_subset": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}}, "df": 2}}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {"icepool.Population.sd": {"tf": 1}}, "df": 1}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.skewness": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.sample": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}}, "df": 3}}}}}, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}}, "df": 16}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}}, "df": 3}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.sorted_union": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}}, "df": 2}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Vector.round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 5}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 5, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"icepool.RerollType": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.typing.RerollType": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 4}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector.reverse_binary_operator": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.function.reduce": {"tf": 1}}, "df": 3}}}}}, "v": {"docs": {"icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 2}, "a": {"docs": {}, "df": 0, "w": {"docs": {"icepool.Pool.raw_size": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 3}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 44, "s": {"docs": {"icepool.Population.outcomes": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 16}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}}, "df": 4}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}}, "df": 5}}}}}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.Order.Ascending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}, "icepool.Order.Any": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 15}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.highest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}}, "df": 6, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}}, "df": 3}, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Deal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}}, "df": 2}}}}, "u": {"docs": {"icepool.typing.U": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}}, "df": 2, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}}, "df": 9}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.unique_dice": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}}, "df": 2}}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}}, "df": 3}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 3}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.keys": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}}, "df": 3}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.excess_kurtosis": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.values": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Deck.values": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.variance": {"tf": 1}}, "df": 1}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}}, "df": 2}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Vector": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}, "icepool.Vector.round": {"tf": 1}, "icepool.Vector.trunc": {"tf": 1}, "icepool.Vector.floor": {"tf": 1}, "icepool.Vector.ceil": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Vector.append": {"tf": 1}, "icepool.Vector.concatenate": {"tf": 1}}, "df": 11, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.vectorize": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.filter": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 15}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.floor": {"tf": 1}, "icepool.Vector.floor": {"tf": 1}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 4}}, "e": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}}, "df": 2}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.map_function": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 23}}}}}}}}, "t": {"docs": {"icepool.typing.T": {"tf": 1}, "icepool.typing.T_co": {"tf": 1}, "icepool.typing.T_contra": {"tf": 1}}, "df": 3, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Die.trunc": {"tf": 1}, "icepool.Vector.trunc": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.truncate": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 5}}}, "o": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 9, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}}, "df": 2}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.tupleize": {"tf": 1}}, "df": 1}}}}}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.typing": {"tf": 1}, "icepool.typing.S": {"tf": 1}, "icepool.typing.T": {"tf": 1}, "icepool.typing.T_co": {"tf": 1}, "icepool.typing.T_contra": {"tf": 1}, "icepool.typing.U": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}, "icepool.typing.Qs": {"tf": 1}, "icepool.typing.RerollType": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}, "icepool.typing.ImplicitConversionError": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 14}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 13}, "x": {"docs": {"icepool.Population.max_outcome": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}}, "df": 7, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 3}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Population.mean": {"tf": 1}}, "df": 2}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Order.merge": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 2}}}}, "n": {"docs": {"icepool.Population.min_outcome": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}}, "df": 7}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}}, "df": 3}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}}, "df": 2}}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}}, "df": 47}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}}, "df": 11}}}}}}}}}, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 7}}}}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 9}}}}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {"icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}}, "df": 3}}}, "e": {"docs": {"icepool.Population.mode": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Population.modal_quantity": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.standardized_moment": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.map_and_time": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 10}, "y": {"docs": {"icepool.MultisetExpression.any": {"tf": 1}, "icepool.Order.Any": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 11, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.abs": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}}, "df": 2}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Vector.append": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols.additive_union": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}}, "df": 4}}}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.accumulate": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 2}}}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}}, "df": 4}}}, "g": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 12, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}}, "df": 4}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.Order.Ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}}, "df": 3}}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.expand": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.excess_kurtosis": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 9}}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.equals": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}}, "df": 2}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.is_empty": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.entropy": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 1}, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.sum_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1.4142135623730951}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 109}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.clear_cache": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 19}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.mean": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.standard_deviation": {"tf": 1}, "icepool.Population.sd": {"tf": 1}, "icepool.Population.standardized_moment": {"tf": 1}, "icepool.Population.skewness": {"tf": 1}, "icepool.Population.excess_kurtosis": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.covariance": {"tf": 1}, "icepool.Population.correlation": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1}}, "df": 45}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.pad_to_denominator": {"tf": 1}}, "df": 1}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.probability": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.probabilities": {"tf": 1}}, "df": 1}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 5}}}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"icepool.Population.median_low": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 4}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 4}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Population.common_outcome_length": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}}, "df": 9, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}}, "df": 2}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}}, "df": 4}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.nearest": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols.has_negative_counts": {"tf": 1}}, "df": 1}}}}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 22}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.quantity": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.quantities": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}}, "df": 4}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}}, "df": 3}}}}}}}, "s": {"docs": {"icepool.typing.Qs": {"tf": 1}}, "df": 1}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}}, "df": 7}}}}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.typing.guess_star": {"tf": 1}}, "df": 1}}}}}}}, "annotation": {"root": {"docs": {"icepool.Population.marginals": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.Reroll": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.marginals": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "~": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Again": {"tf": 1}, "icepool.Reroll": {"tf": 1}}, "df": 2}}}}}}}, "default_value": {"root": {"0": {"docs": {"icepool.Order.Any": {"tf": 1}}, "df": 1}, "1": {"docs": {"icepool.Order.Ascending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}}, "df": 2}, "docs": {"icepool.Again": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.RerollType.Reroll": {"tf": 1.4142135623730951}, "icepool.Order.Ascending": {"tf": 1.4142135623730951}, "icepool.Order.Descending": {"tf": 1.4142135623730951}, "icepool.Order.Any": {"tf": 1.4142135623730951}, "icepool.evaluator.sum_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.count_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.any_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.largest_count_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1.4142135623730951}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1.4142135623730951}, "icepool.evaluator.all_straights_evaluator": {"tf": 1.4142135623730951}, "icepool.typing.T_contra": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1.4142135623730951}}, "df": 18, "l": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Again": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.Order.Ascending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}, "icepool.Order.Any": {"tf": 1}, "icepool.evaluator.sum_evaluator": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 17}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.largest_count_evaluator": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.largest_straight_evaluator": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Again": {"tf": 1}, "icepool.evaluator.sum_evaluator": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 11}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 7}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Order.Ascending": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Order.Any": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.any_evaluator": {"tf": 1}}, "df": 1}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Again": {"tf": 1}, "icepool.evaluator.sum_evaluator": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 11}}}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Order.Ascending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}, "icepool.Order.Any": {"tf": 1}}, "df": 3}}}}}, "g": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Again": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.Order.Ascending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}, "icepool.Order.Any": {"tf": 1}, "icepool.evaluator.sum_evaluator": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 17}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.RerollType.Reroll": {"tf": 1.4142135623730951}, "icepool.typing.RerollType.Reroll": {"tf": 1.4142135623730951}}, "df": 3, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 3}}}}}}}}}}, "x": {"2": {"7": {"docs": {"icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.RerollType.Reroll": {"tf": 1.4142135623730951}, "icepool.typing.RerollType.Reroll": {"tf": 1.4142135623730951}}, "df": 3}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Order.Descending": {"tf": 1}}, "df": 1}}}}}}}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.sum_evaluator": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 10}}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.evaluator.sum_evaluator": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}}, "df": 3}}}}}, "s": {"docs": {"icepool.typing.S": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.sum_evaluator": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {"icepool.typing.T_co": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.count_evaluator": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"icepool.typing.T_contra": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "t": {"docs": {"icepool.typing.T": {"tf": 1}, "icepool.typing.T_co": {"tf": 1}, "icepool.typing.T_contra": {"tf": 1}}, "df": 3}, "u": {"docs": {"icepool.typing.U": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}}, "df": 2}, "q": {"docs": {}, "df": 0, "s": {"docs": {"icepool.typing.Qs": {"tf": 1}}, "df": 1}}}}, "signature": {"root": {"0": {"docs": {"icepool.Population.entropy": {"tf": 1}}, "df": 1}, "1": {"0": {"0": {"docs": {"icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {"icepool.coin": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 22}, "2": {"0": {"docs": {"icepool.format_probability_inverse": {"tf": 1}}, "df": 1}, "docs": {"icepool.Population.entropy": {"tf": 1}}, "df": 1}, "3": {"9": {"docs": {"icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 2}, "icepool.Die.middle": {"tf": 2.8284271247461903}, "icepool.Die.reroll_to_pool": {"tf": 3.1622776601683795}, "icepool.Population.nearest": {"tf": 2.8284271247461903}, "icepool.Population.quantity": {"tf": 3.4641016151377544}, "icepool.Population.quantities": {"tf": 3.4641016151377544}, "icepool.Population.probability": {"tf": 3.4641016151377544}, "icepool.Population.probabilities": {"tf": 3.4641016151377544}, "icepool.middle": {"tf": 2.8284271247461903}, "icepool.map": {"tf": 2}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_counts": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.sort_match": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.8284271247461903}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 2.8284271247461903}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 2.449489742783178}, "icepool.multiset_function": {"tf": 2}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 2}, "icepool.function.map": {"tf": 2}, "icepool.function.map_function": {"tf": 1.4142135623730951}}, "df": 24}, "docs": {}, "df": 0}, "9": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}}, "df": 2}, "docs": {"icepool.d": {"tf": 6.164414002968976}, "icepool.z": {"tf": 6.164414002968976}, "icepool.coin": {"tf": 9.746794344808963}, "icepool.stochastic_round": {"tf": 7.874007874011811}, "icepool.one_hot": {"tf": 6.928203230275509}, "icepool.Die.__init__": {"tf": 12.767145334803704}, "icepool.Die.unary_operator": {"tf": 9.591663046625438}, "icepool.Die.binary_operator": {"tf": 9.486832980505138}, "icepool.Die.keys": {"tf": 5.5677643628300215}, "icepool.Die.values": {"tf": 4.898979485566356}, "icepool.Die.items": {"tf": 5.5677643628300215}, "icepool.Die.simplify": {"tf": 5.5677643628300215}, "icepool.Die.reroll": {"tf": 11.532562594670797}, "icepool.Die.filter": {"tf": 11.045361017187261}, "icepool.Die.split": {"tf": 9.38083151964686}, "icepool.Die.truncate": {"tf": 7.0710678118654755}, "icepool.Die.clip": {"tf": 7.0710678118654755}, "icepool.Die.map": {"tf": 19.621416870348583}, "icepool.Die.map_and_time": {"tf": 14.177446878757825}, "icepool.Die.time_to_sum": {"tf": 10.392304845413264}, "icepool.Die.mean_time_to_sum": {"tf": 7.280109889280518}, "icepool.Die.explode": {"tf": 11.532562594670797}, "icepool.Die.if_else": {"tf": 14.696938456699069}, "icepool.Die.is_in": {"tf": 7}, "icepool.Die.count": {"tf": 7.810249675906654}, "icepool.Die.sequence": {"tf": 7}, "icepool.Die.pool": {"tf": 8.12403840463596}, "icepool.Die.keep": {"tf": 9.797958971132712}, "icepool.Die.lowest": {"tf": 8.94427190999916}, "icepool.Die.highest": {"tf": 9.327379053088816}, "icepool.Die.middle": {"tf": 9.9498743710662}, "icepool.Die.map_to_pool": {"tf": 16}, "icepool.Die.explode_to_pool": {"tf": 11.874342087037917}, "icepool.Die.reroll_to_pool": {"tf": 13}, "icepool.Die.abs": {"tf": 5.5677643628300215}, "icepool.Die.round": {"tf": 6.557438524302}, "icepool.Die.stochastic_round": {"tf": 7.483314773547883}, "icepool.Die.trunc": {"tf": 4.898979485566356}, "icepool.Die.floor": {"tf": 4.898979485566356}, "icepool.Die.ceil": {"tf": 4.898979485566356}, "icepool.Die.cmp": {"tf": 5.744562646538029}, "icepool.Die.sign": {"tf": 5.385164807134504}, "icepool.Die.equals": {"tf": 5.916079783099616}, "icepool.Population.keys": {"tf": 5.5677643628300215}, "icepool.Population.values": {"tf": 4.898979485566356}, "icepool.Population.items": {"tf": 5.5677643628300215}, "icepool.Population.outcomes": {"tf": 5.5677643628300215}, "icepool.Population.common_outcome_length": {"tf": 4.123105625617661}, "icepool.Population.is_empty": {"tf": 3.4641016151377544}, "icepool.Population.min_outcome": {"tf": 3.7416573867739413}, "icepool.Population.max_outcome": {"tf": 3.7416573867739413}, "icepool.Population.nearest": {"tf": 8.246211251235321}, "icepool.Population.zero": {"tf": 4.47213595499958}, "icepool.Population.zero_outcome": {"tf": 3.7416573867739413}, "icepool.Population.quantity": {"tf": 9.9498743710662}, "icepool.Population.quantities": {"tf": 10.246950765959598}, "icepool.Population.denominator": {"tf": 3.4641016151377544}, "icepool.Population.multiply_quantities": {"tf": 5.744562646538029}, "icepool.Population.divide_quantities": {"tf": 5.744562646538029}, "icepool.Population.modulo_quantities": {"tf": 5.744562646538029}, "icepool.Population.pad_to_denominator": {"tf": 6.4031242374328485}, "icepool.Population.probability": {"tf": 11.357816691600547}, "icepool.Population.probabilities": {"tf": 11}, "icepool.Population.mode": {"tf": 3.4641016151377544}, "icepool.Population.modal_quantity": {"tf": 3.4641016151377544}, "icepool.Population.kolmogorov_smirnov": {"tf": 6}, "icepool.Population.cramer_von_mises": {"tf": 6}, "icepool.Population.median": {"tf": 3.1622776601683795}, "icepool.Population.median_low": {"tf": 3.7416573867739413}, "icepool.Population.median_high": {"tf": 3.7416573867739413}, "icepool.Population.quantile": {"tf": 5.656854249492381}, "icepool.Population.quantile_low": {"tf": 6}, "icepool.Population.quantile_high": {"tf": 6}, "icepool.Population.mean": {"tf": 8.306623862918075}, "icepool.Population.variance": {"tf": 8.306623862918075}, "icepool.Population.standard_deviation": {"tf": 7.745966692414834}, "icepool.Population.sd": {"tf": 7.745966692414834}, "icepool.Population.standardized_moment": {"tf": 8.306623862918075}, "icepool.Population.skewness": {"tf": 7.745966692414834}, "icepool.Population.excess_kurtosis": {"tf": 7.745966692414834}, "icepool.Population.entropy": {"tf": 5.0990195135927845}, "icepool.Population.covariance": {"tf": 10.344080432788601}, "icepool.Population.correlation": {"tf": 9.899494936611665}, "icepool.Population.to_one_hot": {"tf": 6.6332495807108}, "icepool.Population.sample": {"tf": 3.7416573867739413}, "icepool.Population.format": {"tf": 5.5677643628300215}, "icepool.tupleize": {"tf": 9.797958971132712}, "icepool.vectorize": {"tf": 10.344080432788601}, "icepool.Vector.unary_operator": {"tf": 8.306623862918075}, "icepool.Vector.abs": {"tf": 5.5677643628300215}, "icepool.Vector.round": {"tf": 6.557438524302}, "icepool.Vector.trunc": {"tf": 4.898979485566356}, "icepool.Vector.floor": {"tf": 4.898979485566356}, "icepool.Vector.ceil": {"tf": 4.898979485566356}, "icepool.Vector.binary_operator": {"tf": 9.433981132056603}, "icepool.Vector.reverse_binary_operator": {"tf": 8.602325267042627}, "icepool.Vector.append": {"tf": 5.291502622129181}, "icepool.Vector.concatenate": {"tf": 5.656854249492381}, "icepool.Symbols.__init__": {"tf": 6.164414002968976}, "icepool.Symbols.additive_union": {"tf": 7.54983443527075}, "icepool.Symbols.difference": {"tf": 7.54983443527075}, "icepool.Symbols.intersection": {"tf": 7.54983443527075}, "icepool.Symbols.union": {"tf": 7.54983443527075}, "icepool.Symbols.symmetric_difference": {"tf": 7.416198487095663}, "icepool.Symbols.multiply_counts": {"tf": 5.656854249492381}, "icepool.Symbols.divide_counts": {"tf": 5.656854249492381}, "icepool.Symbols.count_subset": {"tf": 8.306623862918075}, "icepool.Symbols.modulo_counts": {"tf": 5.656854249492381}, "icepool.Symbols.issubset": {"tf": 6.4031242374328485}, "icepool.Symbols.issuperset": {"tf": 6.4031242374328485}, "icepool.Symbols.isdisjoint": {"tf": 6.4031242374328485}, "icepool.Symbols.has_negative_counts": {"tf": 3.4641016151377544}, "icepool.Symbols.count": {"tf": 3.4641016151377544}, "icepool.CountsKeysView.__init__": {"tf": 5.5677643628300215}, "icepool.CountsValuesView.__init__": {"tf": 4.898979485566356}, "icepool.CountsItemsView.__init__": {"tf": 4.898979485566356}, "icepool.from_cumulative": {"tf": 10.198039027185569}, "icepool.from_rv": {"tf": 9.643650760992955}, "icepool.pointwise_max": {"tf": 8.246211251235321}, "icepool.pointwise_min": {"tf": 8.246211251235321}, "icepool.lowest": {"tf": 11.832159566199232}, "icepool.highest": {"tf": 11.832159566199232}, "icepool.middle": {"tf": 12.36931687685298}, "icepool.min_outcome": {"tf": 7.937253933193772}, "icepool.max_outcome": {"tf": 7.937253933193772}, "icepool.consecutive": {"tf": 5.291502622129181}, "icepool.sorted_union": {"tf": 6.244997998398398}, "icepool.commonize_denominator": {"tf": 8.774964387392123}, "icepool.reduce": {"tf": 13.820274961085254}, "icepool.accumulate": {"tf": 13.45362404707371}, "icepool.map": {"tf": 20.493901531919196}, "icepool.map_function": {"tf": 18.24828759089466}, "icepool.map_and_time": {"tf": 16.30950643030009}, "icepool.map_to_pool": {"tf": 19.570385790780925}, "icepool.Pool.__init__": {"tf": 12.68857754044952}, "icepool.Pool.clear_cache": {"tf": 3.1622776601683795}, "icepool.Pool.raw_size": {"tf": 3.4641016151377544}, "icepool.Pool.denominator": {"tf": 3.4641016151377544}, "icepool.Pool.unique_dice": {"tf": 5.830951894845301}, "icepool.Pool.outcomes": {"tf": 4.358898943540674}, "icepool.Pool.output_arity": {"tf": 3.4641016151377544}, "icepool.Pool.local_order_preference": {"tf": 6.164414002968976}, "icepool.Pool.min_outcome": {"tf": 3.7416573867739413}, "icepool.Pool.max_outcome": {"tf": 3.7416573867739413}, "icepool.Pool.additive_union": {"tf": 8.774964387392123}, "icepool.standard_pool": {"tf": 7.416198487095663}, "icepool.MultisetGenerator.has_free_variables": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.outcomes": {"tf": 4.358898943540674}, "icepool.MultisetExpression.output_arity": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.local_order_preference": {"tf": 6.164414002968976}, "icepool.MultisetExpression.has_free_variables": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.denominator": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.min_outcome": {"tf": 3.7416573867739413}, "icepool.MultisetExpression.max_outcome": {"tf": 3.7416573867739413}, "icepool.MultisetExpression.equals": {"tf": 4}, "icepool.MultisetExpression.order_preference": {"tf": 6.164414002968976}, "icepool.MultisetExpression.sample": {"tf": 4.898979485566356}, "icepool.MultisetExpression.additive_union": {"tf": 8.774964387392123}, "icepool.MultisetExpression.difference": {"tf": 8.774964387392123}, "icepool.MultisetExpression.intersection": {"tf": 8.774964387392123}, "icepool.MultisetExpression.union": {"tf": 8.774964387392123}, "icepool.MultisetExpression.symmetric_difference": {"tf": 9.273618495495704}, "icepool.MultisetExpression.keep_outcomes": {"tf": 9.273618495495704}, "icepool.MultisetExpression.drop_outcomes": {"tf": 9.273618495495704}, "icepool.MultisetExpression.map_counts": {"tf": 9.899494936611665}, "icepool.MultisetExpression.multiply_counts": {"tf": 6.324555320336759}, "icepool.MultisetExpression.divide_counts": {"tf": 6.324555320336759}, "icepool.MultisetExpression.modulo_counts": {"tf": 6.324555320336759}, "icepool.MultisetExpression.keep_counts": {"tf": 9.746794344808963}, "icepool.MultisetExpression.unique": {"tf": 7}, "icepool.MultisetExpression.keep": {"tf": 10.677078252031311}, "icepool.MultisetExpression.lowest": {"tf": 8.246211251235321}, "icepool.MultisetExpression.highest": {"tf": 8.246211251235321}, "icepool.MultisetExpression.sort_match": {"tf": 12.24744871391589}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 10.488088481701515}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 10.488088481701515}, "icepool.MultisetExpression.expand": {"tf": 11}, "icepool.MultisetExpression.sum": {"tf": 10.862780491200215}, "icepool.MultisetExpression.count": {"tf": 7.745966692414834}, "icepool.MultisetExpression.any": {"tf": 7.745966692414834}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 8.94427190999916}, "icepool.MultisetExpression.all_counts": {"tf": 10.488088481701515}, "icepool.MultisetExpression.largest_count": {"tf": 7.745966692414834}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 8.94427190999916}, "icepool.MultisetExpression.count_subset": {"tf": 12}, "icepool.MultisetExpression.largest_straight": {"tf": 8.660254037844387}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 11.313708498984761}, "icepool.MultisetExpression.all_straights": {"tf": 9.746794344808963}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 12.449899597988733}, "icepool.MultisetExpression.argsort": {"tf": 13.114877048604}, "icepool.MultisetExpression.issubset": {"tf": 10.862780491200215}, "icepool.MultisetExpression.issuperset": {"tf": 10.862780491200215}, "icepool.MultisetExpression.isdisjoint": {"tf": 10.862780491200215}, "icepool.MultisetEvaluator.next_state": {"tf": 6.708203932499369}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 6.708203932499369}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 6.708203932499369}, "icepool.MultisetEvaluator.final_outcome": {"tf": 8.366600265340756}, "icepool.MultisetEvaluator.order": {"tf": 4.47213595499958}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 5.830951894845301}, "icepool.MultisetEvaluator.consecutive": {"tf": 5.477225575051661}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 5.656854249492381}, "icepool.MultisetEvaluator.evaluate": {"tf": 10.862780491200215}, "icepool.MultisetEvaluator.sample": {"tf": 8.06225774829855}, "icepool.Order.merge": {"tf": 5.830951894845301}, "icepool.Deck.__init__": {"tf": 7.681145747868608}, "icepool.Deck.keys": {"tf": 5.5677643628300215}, "icepool.Deck.values": {"tf": 4.898979485566356}, "icepool.Deck.items": {"tf": 5.5677643628300215}, "icepool.Deck.size": {"tf": 3.4641016151377544}, "icepool.Deck.deal": {"tf": 9.1104335791443}, "icepool.Deck.additive_union": {"tf": 8.246211251235321}, "icepool.Deck.difference": {"tf": 8.246211251235321}, "icepool.Deck.intersection": {"tf": 8.246211251235321}, "icepool.Deck.union": {"tf": 8.246211251235321}, "icepool.Deck.symmetric_difference": {"tf": 8.12403840463596}, "icepool.Deck.map": {"tf": 13.30413469565007}, "icepool.Deck.sequence": {"tf": 7.3484692283495345}, "icepool.Deal.__init__": {"tf": 6.244997998398398}, "icepool.Deal.deck": {"tf": 5.5677643628300215}, "icepool.Deal.hand_sizes": {"tf": 4.898979485566356}, "icepool.Deal.total_cards_dealt": {"tf": 3.4641016151377544}, "icepool.Deal.outcomes": {"tf": 5.5677643628300215}, "icepool.Deal.output_arity": {"tf": 3.4641016151377544}, "icepool.Deal.denominator": {"tf": 3.4641016151377544}, "icepool.Deal.local_order_preference": {"tf": 6.164414002968976}, "icepool.MultiDeal.__init__": {"tf": 6.4031242374328485}, "icepool.MultiDeal.deck": {"tf": 5.5677643628300215}, "icepool.MultiDeal.hand_sizes": {"tf": 3.7416573867739413}, "icepool.MultiDeal.total_cards_dealt": {"tf": 3.4641016151377544}, "icepool.MultiDeal.outcomes": {"tf": 5.5677643628300215}, "icepool.MultiDeal.output_arity": {"tf": 3.4641016151377544}, "icepool.MultiDeal.denominator": {"tf": 3.4641016151377544}, "icepool.MultiDeal.local_order_preference": {"tf": 6.164414002968976}, "icepool.multiset_function": {"tf": 14.247806848775006}, "icepool.format_probability_inverse": {"tf": 5.385164807134504}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 5.196152422706632}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 4.898979485566356}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 5.385164807134504}, "icepool.evaluator.JointEvaluator.order": {"tf": 4.47213595499958}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 4.795831523312719}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 5.656854249492381}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 6.324555320336759}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 4}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 5.744562646538029}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 4}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 4}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 4.47213595499958}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 4.898979485566356}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 5.291502622129181}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 5.291502622129181}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 3.7416573867739413}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 6.164414002968976}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 4}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 4.47213595499958}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 4.898979485566356}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 4}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 5.477225575051661}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 5.0990195135927845}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 4.69041575982343}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 4.69041575982343}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 5.0990195135927845}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 5.477225575051661}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 4.898979485566356}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 5.291502622129181}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 5.477225575051661}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 6.855654600401044}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 4.898979485566356}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 6}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 5.477225575051661}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 6.164414002968976}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 3}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 5.0990195135927845}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 4}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 6.164414002968976}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 3}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 6.164414002968976}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 3}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 6.164414002968976}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 3}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 6.164414002968976}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 3}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 6.164414002968976}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 3}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 6.164414002968976}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 3}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 6.164414002968976}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 3}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 4.795831523312719}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 3.7416573867739413}, "icepool.evaluator.KeepEvaluator.order": {"tf": 4.47213595499958}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 8.366600265340756}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 5.0990195135927845}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 3.7416573867739413}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 3.1622776601683795}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 8.06225774829855}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 4.898979485566356}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 7.745966692414834}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 4.47213595499958}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 5}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 5.656854249492381}, "icepool.function.d": {"tf": 6.164414002968976}, "icepool.function.z": {"tf": 6.164414002968976}, "icepool.function.coin": {"tf": 9.746794344808963}, "icepool.function.stochastic_round": {"tf": 7.874007874011811}, "icepool.function.one_hot": {"tf": 6.928203230275509}, "icepool.function.from_cumulative": {"tf": 10.198039027185569}, "icepool.function.from_rv": {"tf": 9.643650760992955}, "icepool.function.pointwise_max": {"tf": 8.246211251235321}, "icepool.function.pointwise_min": {"tf": 8.246211251235321}, "icepool.function.min_outcome": {"tf": 7.937253933193772}, "icepool.function.max_outcome": {"tf": 7.937253933193772}, "icepool.function.consecutive": {"tf": 5.291502622129181}, "icepool.function.sorted_union": {"tf": 6.244997998398398}, "icepool.function.commonize_denominator": {"tf": 8.774964387392123}, "icepool.function.reduce": {"tf": 13.820274961085254}, "icepool.function.accumulate": {"tf": 13.45362404707371}, "icepool.function.map": {"tf": 20.493901531919196}, "icepool.function.map_function": {"tf": 18.24828759089466}, "icepool.function.map_and_time": {"tf": 16.30950643030009}, "icepool.function.map_to_pool": {"tf": 19.570385790780925}, "icepool.typing.count_positional_parameters": {"tf": 5.5677643628300215}, "icepool.typing.guess_star": {"tf": 4.47213595499958}}, "df": 330, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.d": {"tf": 1}, "icepool.z": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 6}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}}}}}, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Deal.__init__": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.standard_pool": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 3}}}}, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1.4142135623730951}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.7320508075688772}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.consecutive": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.7320508075688772}, "icepool.function.from_rv": {"tf": 1.4142135623730951}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 42}}}}}}, "l": {"docs": {}, "df": 0, "f": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.abs": {"tf": 1}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.trunc": {"tf": 1}, "icepool.Die.floor": {"tf": 1}, "icepool.Die.ceil": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.mean": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.standard_deviation": {"tf": 1}, "icepool.Population.sd": {"tf": 1}, "icepool.Population.standardized_moment": {"tf": 1}, "icepool.Population.skewness": {"tf": 1}, "icepool.Population.excess_kurtosis": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.covariance": {"tf": 1}, "icepool.Population.correlation": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}, "icepool.Vector.round": {"tf": 1}, "icepool.Vector.trunc": {"tf": 1}, "icepool.Vector.floor": {"tf": 1}, "icepool.Vector.ceil": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Vector.append": {"tf": 1}, "icepool.Vector.concatenate": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 245}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 18, "t": {"docs": {"icepool.format_probability_inverse": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 39}}}, "r": {"docs": {"icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.Symbols.__init__": {"tf": 1.7320508075688772}, "icepool.Symbols.additive_union": {"tf": 1.4142135623730951}, "icepool.Symbols.difference": {"tf": 1.4142135623730951}, "icepool.Symbols.intersection": {"tf": 1.4142135623730951}, "icepool.Symbols.union": {"tf": 1.4142135623730951}, "icepool.Symbols.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.Symbols.count_subset": {"tf": 1.4142135623730951}, "icepool.Symbols.issubset": {"tf": 1.4142135623730951}, "icepool.Symbols.issuperset": {"tf": 1.4142135623730951}, "icepool.Symbols.isdisjoint": {"tf": 1.4142135623730951}}, "df": 11}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.multiply_quantities": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}}, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1.4142135623730951}, "icepool.Symbols.difference": {"tf": 1.4142135623730951}, "icepool.Symbols.intersection": {"tf": 1.4142135623730951}, "icepool.Symbols.union": {"tf": 1.4142135623730951}, "icepool.Symbols.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.Symbols.multiply_counts": {"tf": 1.4142135623730951}, "icepool.Symbols.divide_counts": {"tf": 1.4142135623730951}, "icepool.Symbols.modulo_counts": {"tf": 1.4142135623730951}}, "df": 9}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {"icepool.evaluator.JointEvaluator.__init__": {"tf": 1}}, "df": 1}}}, "i": {"docs": {"icepool.Population.covariance": {"tf": 1}, "icepool.Population.correlation": {"tf": 1}}, "df": 2, "n": {"docs": {"icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 2, "t": {"docs": {"icepool.d": {"tf": 1.4142135623730951}, "icepool.z": {"tf": 1.4142135623730951}, "icepool.coin": {"tf": 1.7320508075688772}, "icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 2.23606797749979}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.map": {"tf": 2}, "icepool.Die.map_and_time": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 2.23606797749979}, "icepool.Die.mean_time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1.4142135623730951}, "icepool.Die.count": {"tf": 1.4142135623730951}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 2}, "icepool.Die.lowest": {"tf": 1.7320508075688772}, "icepool.Die.highest": {"tf": 1.7320508075688772}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 2}, "icepool.Die.explode_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.quantile": {"tf": 1.4142135623730951}, "icepool.Population.quantile_low": {"tf": 1.4142135623730951}, "icepool.Population.quantile_high": {"tf": 1.4142135623730951}, "icepool.Population.standardized_moment": {"tf": 1}, "icepool.Population.covariance": {"tf": 1.4142135623730951}, "icepool.Population.correlation": {"tf": 1.4142135623730951}, "icepool.Vector.round": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1.7320508075688772}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1}, "icepool.consecutive": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 2}, "icepool.map_function": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 2.449489742783178}, "icepool.Pool.__init__": {"tf": 2.23606797749979}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 2}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 2}, "icepool.MultisetExpression.largest_straight": {"tf": 2}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 2.449489742783178}, "icepool.MultisetExpression.all_straights": {"tf": 2}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 3}, "icepool.MultisetExpression.argsort": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.7320508075688772}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.deal": {"tf": 1.4142135623730951}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.function.d": {"tf": 1.4142135623730951}, "icepool.function.z": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1.7320508075688772}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.consecutive": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2}, "icepool.function.map_function": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 2.449489742783178}, "icepool.typing.count_positional_parameters": {"tf": 1.4142135623730951}}, "df": 164}, "f": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.map": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}}, "df": 7}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}}, "df": 3}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 6}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.d": {"tf": 1}, "icepool.z": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 3}, "icepool.Die.map_and_time": {"tf": 2.23606797749979}, "icepool.Die.time_to_sum": {"tf": 1.7320508075688772}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 2.23606797749979}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 2.6457513110645907}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.abs": {"tf": 1}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.trunc": {"tf": 1}, "icepool.Die.floor": {"tf": 1}, "icepool.Die.ceil": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.mean": {"tf": 1.4142135623730951}, "icepool.Population.variance": {"tf": 1.4142135623730951}, "icepool.Population.standard_deviation": {"tf": 1.4142135623730951}, "icepool.Population.sd": {"tf": 1.4142135623730951}, "icepool.Population.standardized_moment": {"tf": 1.4142135623730951}, "icepool.Population.skewness": {"tf": 1.4142135623730951}, "icepool.Population.excess_kurtosis": {"tf": 1.4142135623730951}, "icepool.Population.covariance": {"tf": 1.4142135623730951}, "icepool.Population.correlation": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 2}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}, "icepool.Vector.round": {"tf": 1}, "icepool.Vector.trunc": {"tf": 1}, "icepool.Vector.floor": {"tf": 1}, "icepool.Vector.ceil": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Vector.append": {"tf": 1}, "icepool.Vector.concatenate": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 2.23606797749979}, "icepool.accumulate": {"tf": 2}, "icepool.map": {"tf": 3.4641016151377544}, "icepool.map_function": {"tf": 2.6457513110645907}, "icepool.map_and_time": {"tf": 2.8284271247461903}, "icepool.map_to_pool": {"tf": 3.4641016151377544}, "icepool.Pool.__init__": {"tf": 1.7320508075688772}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1.4142135623730951}, "icepool.Pool.additive_union": {"tf": 1.4142135623730951}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.order_preference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.map_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sum": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.any": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_straight": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_straights": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.argsort": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.issubset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.issuperset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Order.merge": {"tf": 1.4142135623730951}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.deal": {"tf": 1.4142135623730951}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 2.23606797749979}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1.4142135623730951}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 2.23606797749979}, "icepool.function.accumulate": {"tf": 2}, "icepool.function.map": {"tf": 3.4641016151377544}, "icepool.function.map_function": {"tf": 2.6457513110645907}, "icepool.function.map_and_time": {"tf": 2.8284271247461903}, "icepool.function.map_to_pool": {"tf": 3.4641016151377544}}, "df": 194}}}}}}, "f": {"docs": {"icepool.Die.if_else": {"tf": 1.4142135623730951}}, "df": 1}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector.concatenate": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.consecutive": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 28}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.accumulate": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 2}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.d": {"tf": 1}, "icepool.z": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 2.449489742783178}, "icepool.Die.map_and_time": {"tf": 1.7320508075688772}, "icepool.Die.time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 2}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.abs": {"tf": 1}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.trunc": {"tf": 1}, "icepool.Die.floor": {"tf": 1}, "icepool.Die.ceil": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1.4142135623730951}, "icepool.Population.cramer_von_mises": {"tf": 1.4142135623730951}, "icepool.Population.mean": {"tf": 2}, "icepool.Population.variance": {"tf": 2}, "icepool.Population.standard_deviation": {"tf": 2}, "icepool.Population.sd": {"tf": 2}, "icepool.Population.standardized_moment": {"tf": 2}, "icepool.Population.skewness": {"tf": 2}, "icepool.Population.excess_kurtosis": {"tf": 2}, "icepool.Population.covariance": {"tf": 2}, "icepool.Population.correlation": {"tf": 2}, "icepool.tupleize": {"tf": 2}, "icepool.vectorize": {"tf": 2}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.min_outcome": {"tf": 1.4142135623730951}, "icepool.max_outcome": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 2}, "icepool.accumulate": {"tf": 2}, "icepool.map": {"tf": 2.6457513110645907}, "icepool.map_function": {"tf": 2.23606797749979}, "icepool.map_and_time": {"tf": 2.449489742783178}, "icepool.map_to_pool": {"tf": 2.23606797749979}, "icepool.Pool.__init__": {"tf": 1.7320508075688772}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1.7320508075688772}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1.4142135623730951}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.min_outcome": {"tf": 1.4142135623730951}, "icepool.function.max_outcome": {"tf": 1.4142135623730951}, "icepool.function.commonize_denominator": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 2}, "icepool.function.accumulate": {"tf": 2}, "icepool.function.map": {"tf": 2.6457513110645907}, "icepool.function.map_function": {"tf": 2.23606797749979}, "icepool.function.map_and_time": {"tf": 2.449489742783178}, "icepool.function.map_to_pool": {"tf": 2.23606797749979}}, "df": 115}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.pool": {"tf": 1.4142135623730951}, "icepool.standard_pool": {"tf": 1.4142135623730951}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}}, "df": 2}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}}, "df": 2}}}}}}, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.format_probability_inverse": {"tf": 1}}, "df": 1}}}}}}}}}}}, "d": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.function.coin": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "e": {"docs": {"icepool.d": {"tf": 1.4142135623730951}, "icepool.z": {"tf": 1.4142135623730951}, "icepool.coin": {"tf": 1.4142135623730951}, "icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.one_hot": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.unary_operator": {"tf": 2}, "icepool.Die.binary_operator": {"tf": 2}, "icepool.Die.simplify": {"tf": 1.4142135623730951}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 2.8284271247461903}, "icepool.Die.map_and_time": {"tf": 2.449489742783178}, "icepool.Die.time_to_sum": {"tf": 2}, "icepool.Die.mean_time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.if_else": {"tf": 2.8284271247461903}, "icepool.Die.is_in": {"tf": 1.4142135623730951}, "icepool.Die.count": {"tf": 1.4142135623730951}, "icepool.Die.sequence": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1.4142135623730951}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 2.449489742783178}, "icepool.Die.abs": {"tf": 1.4142135623730951}, "icepool.Die.round": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.trunc": {"tf": 1.4142135623730951}, "icepool.Die.floor": {"tf": 1.4142135623730951}, "icepool.Die.ceil": {"tf": 1.4142135623730951}, "icepool.Die.cmp": {"tf": 1.4142135623730951}, "icepool.Die.sign": {"tf": 1.4142135623730951}, "icepool.from_cumulative": {"tf": 2}, "icepool.from_rv": {"tf": 2}, "icepool.pointwise_max": {"tf": 2}, "icepool.pointwise_min": {"tf": 2}, "icepool.lowest": {"tf": 2}, "icepool.highest": {"tf": 2}, "icepool.middle": {"tf": 2}, "icepool.commonize_denominator": {"tf": 2}, "icepool.reduce": {"tf": 2.8284271247461903}, "icepool.accumulate": {"tf": 2.8284271247461903}, "icepool.map": {"tf": 3.1622776601683795}, "icepool.map_function": {"tf": 2.8284271247461903}, "icepool.map_and_time": {"tf": 2.8284271247461903}, "icepool.map_to_pool": {"tf": 3.1622776601683795}, "icepool.Pool.__init__": {"tf": 2.449489742783178}, "icepool.Pool.unique_dice": {"tf": 1.4142135623730951}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sum": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.any": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.Deck.sequence": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1.4142135623730951}, "icepool.function.z": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 2}, "icepool.function.from_rv": {"tf": 2}, "icepool.function.pointwise_max": {"tf": 2}, "icepool.function.pointwise_min": {"tf": 2}, "icepool.function.commonize_denominator": {"tf": 2}, "icepool.function.reduce": {"tf": 2.8284271247461903}, "icepool.function.accumulate": {"tf": 2.8284271247461903}, "icepool.function.map": {"tf": 3.1622776601683795}, "icepool.function.map_function": {"tf": 2.8284271247461903}, "icepool.function.map_and_time": {"tf": 2.8284271247461903}, "icepool.function.map_to_pool": {"tf": 3.1622776601683795}}, "df": 89}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}}, "df": 5}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.commonize_denominator": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 7}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 10}}}}}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 11}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 3}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}}, "df": 3}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Deck.deal": {"tf": 1.7320508075688772}}, "df": 1, "s": {"docs": {"icepool.Deck.sequence": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"icepool.Deck.additive_union": {"tf": 1.4142135623730951}, "icepool.Deck.difference": {"tf": 1.4142135623730951}, "icepool.Deck.intersection": {"tf": 1.4142135623730951}, "icepool.Deck.union": {"tf": 1.4142135623730951}, "icepool.Deck.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 2.449489742783178}, "icepool.Deal.__init__": {"tf": 1.7320508075688772}, "icepool.Deal.deck": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1.7320508075688772}, "icepool.MultiDeal.deck": {"tf": 1.4142135623730951}}, "df": 10}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}}, "df": 7}}}}, "n": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.function.coin": {"tf": 1}}, "df": 10, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"icepool.coin": {"tf": 1.4142135623730951}, "icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 2.449489742783178}, "icepool.Die.reroll": {"tf": 1.7320508075688772}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1.7320508075688772}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 2.8284271247461903}, "icepool.Die.map_and_time": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 2}, "icepool.Die.if_else": {"tf": 2.23606797749979}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 2}, "icepool.Die.highest": {"tf": 2}, "icepool.Die.map_to_pool": {"tf": 2.23606797749979}, "icepool.Die.explode_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.round": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Vector.round": {"tf": 1.4142135623730951}, "icepool.Symbols.count_subset": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 2.23606797749979}, "icepool.highest": {"tf": 2.23606797749979}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 2.8284271247461903}, "icepool.map_function": {"tf": 2.8284271247461903}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 2}, "icepool.MultisetExpression.lowest": {"tf": 2}, "icepool.MultisetExpression.highest": {"tf": 2}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 2.8284271247461903}, "icepool.function.map_function": {"tf": 2.8284271247461903}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 2}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 57, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.map": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}}, "df": 17}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.round": {"tf": 1}, "icepool.Vector.round": {"tf": 1}}, "df": 2}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.mean": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.standard_deviation": {"tf": 1}, "icepool.Population.sd": {"tf": 1}, "icepool.Population.standardized_moment": {"tf": 1}, "icepool.Population.skewness": {"tf": 1}, "icepool.Population.excess_kurtosis": {"tf": 1}, "icepool.Population.covariance": {"tf": 1}, "icepool.Population.correlation": {"tf": 1}}, "df": 9}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "t": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "u": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.mean": {"tf": 1.4142135623730951}, "icepool.Population.variance": {"tf": 1.4142135623730951}, "icepool.Population.standard_deviation": {"tf": 1.4142135623730951}, "icepool.Population.sd": {"tf": 1.4142135623730951}, "icepool.Population.standardized_moment": {"tf": 1.4142135623730951}, "icepool.Population.skewness": {"tf": 1.4142135623730951}, "icepool.Population.excess_kurtosis": {"tf": 1.4142135623730951}, "icepool.Population.entropy": {"tf": 1.4142135623730951}, "icepool.Population.covariance": {"tf": 1.4142135623730951}, "icepool.Population.correlation": {"tf": 1.4142135623730951}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.4142135623730951}}, "df": 16}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.mean": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.covariance": {"tf": 1}, "icepool.function.coin": {"tf": 1}}, "df": 10, "s": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.mean": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.covariance": {"tf": 1}, "icepool.function.coin": {"tf": 1}}, "df": 10}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.if_else": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 7}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Vector.binary_operator": {"tf": 1}}, "df": 1, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {"icepool.multiset_function": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 12}}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}}, "df": 2}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 15}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "x": {"docs": {"icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 9}, "p": {"docs": {"icepool.MultisetExpression.sum": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}}, "df": 2, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 2.23606797749979}, "icepool.Pool.__init__": {"tf": 1.7320508075688772}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 2.23606797749979}}, "df": 45}}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "i": {"docs": {"icepool.Deck.deal": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 2}, "icepool.Pool.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.map_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 2}}, "df": 52, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.map_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 40}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 21}}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.7320508075688772}, "icepool.function.map_to_pool": {"tf": 1.7320508075688772}}, "df": 5}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Deck.deal": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 7}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.coin": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 62}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.mean": {"tf": 1.4142135623730951}, "icepool.Population.variance": {"tf": 1.4142135623730951}, "icepool.Population.standard_deviation": {"tf": 1.4142135623730951}, "icepool.Population.sd": {"tf": 1.4142135623730951}, "icepool.Population.standardized_moment": {"tf": 1.4142135623730951}, "icepool.Population.skewness": {"tf": 1.4142135623730951}, "icepool.Population.excess_kurtosis": {"tf": 1.4142135623730951}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.covariance": {"tf": 1.4142135623730951}, "icepool.Population.correlation": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}}, "df": 18}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 2}}}}}, "x": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 2}, "t": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 2.449489742783178}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.abs": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.tupleize": {"tf": 2}, "icepool.vectorize": {"tf": 2}, "icepool.Vector.abs": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 2}, "icepool.highest": {"tf": 2}, "icepool.middle": {"tf": 2}, "icepool.min_outcome": {"tf": 2}, "icepool.max_outcome": {"tf": 2}, "icepool.sorted_union": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1.7320508075688772}, "icepool.reduce": {"tf": 3}, "icepool.accumulate": {"tf": 3}, "icepool.map": {"tf": 2.6457513110645907}, "icepool.map_function": {"tf": 2.449489742783178}, "icepool.map_and_time": {"tf": 2.6457513110645907}, "icepool.map_to_pool": {"tf": 3}, "icepool.Pool.__init__": {"tf": 2.449489742783178}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 2}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 2}, "icepool.MultisetExpression.difference": {"tf": 2}, "icepool.MultisetExpression.intersection": {"tf": 2}, "icepool.MultisetExpression.union": {"tf": 2}, "icepool.MultisetExpression.symmetric_difference": {"tf": 2}, "icepool.MultisetExpression.keep_outcomes": {"tf": 2}, "icepool.MultisetExpression.drop_outcomes": {"tf": 2}, "icepool.MultisetExpression.map_counts": {"tf": 2}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 2}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sum": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.count_subset": {"tf": 2}, "icepool.MultisetExpression.argsort": {"tf": 2.449489742783178}, "icepool.MultisetExpression.issubset": {"tf": 2}, "icepool.MultisetExpression.issuperset": {"tf": 2}, "icepool.MultisetExpression.isdisjoint": {"tf": 2}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 2}, "icepool.MultisetEvaluator.sample": {"tf": 1.7320508075688772}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.deal": {"tf": 1.4142135623730951}, "icepool.Deck.additive_union": {"tf": 1.7320508075688772}, "icepool.Deck.difference": {"tf": 1.7320508075688772}, "icepool.Deck.intersection": {"tf": 1.7320508075688772}, "icepool.Deck.union": {"tf": 1.7320508075688772}, "icepool.Deck.symmetric_difference": {"tf": 1.7320508075688772}, "icepool.Deck.map": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.min_outcome": {"tf": 2}, "icepool.function.max_outcome": {"tf": 2}, "icepool.function.sorted_union": {"tf": 1.4142135623730951}, "icepool.function.commonize_denominator": {"tf": 1.7320508075688772}, "icepool.function.reduce": {"tf": 3}, "icepool.function.accumulate": {"tf": 3}, "icepool.function.map": {"tf": 2.6457513110645907}, "icepool.function.map_function": {"tf": 2.449489742783178}, "icepool.function.map_and_time": {"tf": 2.6457513110645907}, "icepool.function.map_to_pool": {"tf": 3}}, "df": 133, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.covariance": {"tf": 1.4142135623730951}, "icepool.Population.correlation": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.sorted_union": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 2}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.multiset_function": {"tf": 2}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 54}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 7, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}}, "df": 3}}}, "e": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 2}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 1.7320508075688772}, "icepool.Die.map_and_time": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 2}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 2}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.7320508075688772}}, "df": 21}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}}, "df": 7}}}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Vector.binary_operator": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1.4142135623730951}, "icepool.Die.if_else": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 29, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 16}}}}}}}, "p": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}}, "df": 5, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 12}}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Vector.append": {"tf": 1}, "icepool.Vector.concatenate": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}}, "df": 25}}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.local_order_preference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.order_preference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 2}, "icepool.MultisetExpression.expand": {"tf": 2}, "icepool.MultisetExpression.argsort": {"tf": 2}, "icepool.MultisetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.Order.merge": {"tf": 2}, "icepool.Deal.local_order_preference": {"tf": 1.7320508075688772}, "icepool.MultiDeal.local_order_preference": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 2}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}}, "df": 15, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 5}}}}}}, "s": {"docs": {"icepool.Order.merge": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {"icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 2.6457513110645907}, "icepool.Die.if_else": {"tf": 2.6457513110645907}, "icepool.Die.map_to_pool": {"tf": 2.23606797749979}, "icepool.Vector.unary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.reverse_binary_operator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sum": {"tf": 2}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 2.23606797749979}, "icepool.multiset_function": {"tf": 2.23606797749979}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}}, "df": 15, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1}, "icepool.Die.map": {"tf": 2.449489742783178}, "icepool.Die.map_and_time": {"tf": 1.7320508075688772}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1.7320508075688772}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.min_outcome": {"tf": 1.4142135623730951}, "icepool.max_outcome": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1}, "icepool.reduce": {"tf": 1.7320508075688772}, "icepool.accumulate": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 2.449489742783178}, "icepool.map_function": {"tf": 2}, "icepool.map_and_time": {"tf": 2}, "icepool.map_to_pool": {"tf": 2.23606797749979}, "icepool.Pool.__init__": {"tf": 2}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1.7320508075688772}, "icepool.multiset_function": {"tf": 2}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1.4142135623730951}, "icepool.function.max_outcome": {"tf": 1.4142135623730951}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.reduce": {"tf": 1.7320508075688772}, "icepool.function.accumulate": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 2.449489742783178}, "icepool.function.map_function": {"tf": 2}, "icepool.function.map_and_time": {"tf": 2}, "icepool.function.map_to_pool": {"tf": 2.23606797749979}}, "df": 98}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 8}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.map": {"tf": 2.23606797749979}, "icepool.Die.if_else": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_function": {"tf": 2}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_function": {"tf": 2}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 9, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.map": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 7}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "g": {"0": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 7}, "docs": {"icepool.typing.guess_star": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.consecutive": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 47}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.expand": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}}, "df": 2}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}}, "df": 2}}}, "c": {"docs": {"icepool.Population.zero": {"tf": 1.4142135623730951}, "icepool.Population.multiply_quantities": {"tf": 1.4142135623730951}, "icepool.Population.divide_quantities": {"tf": 1.4142135623730951}, "icepool.Population.modulo_quantities": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 1.4142135623730951}, "icepool.Population.to_one_hot": {"tf": 1.4142135623730951}}, "df": 6, "o": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 2.449489742783178}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.abs": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.deal": {"tf": 1.4142135623730951}, "icepool.Deck.additive_union": {"tf": 1.7320508075688772}, "icepool.Deck.difference": {"tf": 1.7320508075688772}, "icepool.Deck.intersection": {"tf": 1.7320508075688772}, "icepool.Deck.union": {"tf": 1.7320508075688772}, "icepool.Deck.symmetric_difference": {"tf": 1.7320508075688772}, "icepool.Deck.map": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.multiset_function": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}}, "df": 49, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 22, "s": {"docs": {"icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1.7320508075688772}, "icepool.CountsValuesView.__init__": {"tf": 1.7320508075688772}, "icepool.CountsItemsView.__init__": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 22, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.Die.keys": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}}, "df": 6}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.Die.values": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Deck.values": {"tf": 1}}, "df": 4}}}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.Die.items": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Deck.items": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}, "icepool.Vector.round": {"tf": 1}, "icepool.Vector.trunc": {"tf": 1}, "icepool.Vector.floor": {"tf": 1}, "icepool.Vector.ceil": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Vector.append": {"tf": 1}, "icepool.Vector.concatenate": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 55}}}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}}, "df": 2}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 9}}}}, "e": {"docs": {"icepool.Vector.binary_operator": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 2}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 2}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 36}}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 2}}}}}}}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Pool.clear_cache": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 8}}, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 5}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.map_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 40}}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.4142135623730951}}, "df": 2}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Symbols.count_subset": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}}, "df": 3}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sum": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.any": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 2.449489742783178}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1.7320508075688772}}, "df": 21, "s": {"docs": {"icepool.evaluator.JointEvaluator.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.map": {"tf": 1.7320508075688772}, "icepool.Die.map_and_time": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 20}}}}, "s": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 10}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 5}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 2}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 2}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 9}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Population.mean": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.standard_deviation": {"tf": 1}, "icepool.Population.sd": {"tf": 1}, "icepool.Population.standardized_moment": {"tf": 1}, "icepool.Population.skewness": {"tf": 1}, "icepool.Population.excess_kurtosis": {"tf": 1}, "icepool.Population.covariance": {"tf": 1}, "icepool.Population.correlation": {"tf": 1}}, "df": 9}}}}}}}, "v": {"docs": {"icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 10}}}}}, "k": {"docs": {"icepool.Population.standardized_moment": {"tf": 1}}, "df": 1, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 8}}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 10}}}}, "w": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 6}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.map": {"tf": 1.4142135623730951}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}}, "df": 23}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 8}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {"icepool.Population.nearest": {"tf": 1.4142135623730951}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.quantities": {"tf": 1.4142135623730951}, "icepool.Population.probability": {"tf": 1.4142135623730951}, "icepool.Population.probabilities": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}}, "df": 14}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 10}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 2.449489742783178}, "icepool.standard_pool": {"tf": 1}, "icepool.Deck.deal": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 2.449489742783178}}, "df": 8, "s": {"docs": {"icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 1}}}}}}}}}, "t": {"docs": {"icepool.Population.nearest": {"tf": 1.4142135623730951}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.quantities": {"tf": 1.4142135623730951}, "icepool.Population.probability": {"tf": 1.4142135623730951}, "icepool.Population.probabilities": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}}, "df": 14}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.probability": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}}, "df": 7}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Deck.deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 3}}}}, "j": {"docs": {"icepool.Population.covariance": {"tf": 1}, "icepool.Population.correlation": {"tf": 1}}, "df": 2}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.vectorize": {"tf": 2}, "icepool.Vector.unary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.abs": {"tf": 1.4142135623730951}, "icepool.Vector.round": {"tf": 1.4142135623730951}, "icepool.Vector.trunc": {"tf": 1.4142135623730951}, "icepool.Vector.floor": {"tf": 1.4142135623730951}, "icepool.Vector.ceil": {"tf": 1.4142135623730951}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.reverse_binary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.append": {"tf": 1.4142135623730951}, "icepool.Vector.concatenate": {"tf": 1.4142135623730951}}, "df": 11}}}}}}, "q": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultiDeal.hand_sizes": {"tf": 1}}, "df": 1}}}}, "bases": {"root": {"docs": {"icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1.4142135623730951}}, "df": 4, "t": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Outcome": {"tf": 1.4142135623730951}, "icepool.Population": {"tf": 1.4142135623730951}, "icepool.Vector": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1}, "icepool.CountsKeysView": {"tf": 1.4142135623730951}, "icepool.CountsValuesView": {"tf": 1.4142135623730951}, "icepool.CountsItemsView": {"tf": 1.4142135623730951}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1.4142135623730951}}, "df": 14}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}}, "df": 2, "[": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}}, "df": 2}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}}, "df": 4}}}}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Deck": {"tf": 1}}, "df": 2, "[": {"docs": {}, "df": 0, "+": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Deck": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.Deck": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 6, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.Deck": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 32}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}}, "df": 10, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.Order": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.CountsItemsView": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Deck": {"tf": 1}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}}, "df": 9}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Population": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}}, "df": 3}}, "n": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}}, "df": 20}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "+": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population": {"tf": 1}}, "df": 1}}, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}}, "df": 3}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Pool": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.MultiDeal": {"tf": 1.4142135623730951}}, "df": 3}}}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Population": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 27, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}}, "df": 19}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultiDeal": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "+": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Vector": {"tf": 1}}, "df": 1}}, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.CountsKeysView": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.CountsValuesView": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.CountsItemsView": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.CountsKeysView": {"tf": 1}}, "df": 1}}}}}}}}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Pool": {"tf": 1}, "icepool.Deal": {"tf": 1}}, "df": 2, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Pool": {"tf": 1}, "icepool.Deal": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.CountsValuesView": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.RerollType": {"tf": 1.4142135623730951}, "icepool.Order": {"tf": 1}, "icepool.typing.RerollType": {"tf": 1.4142135623730951}}, "df": 3}}}, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.JointEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.ExpandEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.SumEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AnyEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}}, "df": 25}}}}}}}}}, "q": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}}, "df": 2}}, "u": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}, "doc": {"root": {"0": {"docs": {"icepool.z": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 2.449489742783178}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 2}, "icepool.vectorize": {"tf": 2}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 27}, "1": {"0": {"0": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}, "docs": {"icepool.one_hot": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 3, "d": {"6": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "*": {"docs": {}, "df": 0, "*": {"3": {"0": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1}, "icepool.z": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.pool": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 4}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.cmp": {"tf": 1.4142135623730951}, "icepool.Die.sign": {"tf": 1.4142135623730951}, "icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 2.449489742783178}, "icepool.vectorize": {"tf": 2.449489742783178}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 2}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 2}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.union": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.multiply_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.format_probability_inverse": {"tf": 2}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 47, ":": {"1": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}}, "df": 4}, "docs": {}, "df": 0}, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}, "2": {"5": {"docs": {"icepool": {"tf": 1}}, "df": 1}, "docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Population.entropy": {"tf": 1}, "icepool.tupleize": {"tf": 2}, "icepool.vectorize": {"tf": 2}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.Pool.additive_union": {"tf": 2.449489742783178}, "icepool.MultisetExpression.additive_union": {"tf": 2.449489742783178}, "icepool.MultisetExpression.difference": {"tf": 2}, "icepool.MultisetExpression.intersection": {"tf": 2}, "icepool.MultisetExpression.union": {"tf": 2.23606797749979}, "icepool.MultisetExpression.symmetric_difference": {"tf": 2}, "icepool.MultisetExpression.multiply_counts": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.divide_counts": {"tf": 2}, "icepool.MultisetExpression.modulo_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.keep_counts": {"tf": 2.449489742783178}, "icepool.MultisetExpression.unique": {"tf": 2}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.map_function": {"tf": 1.4142135623730951}}, "df": 25, ":": {"1": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}, "2": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "d": {"6": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}, "3": {"9": {"docs": {"icepool.MultisetExpression.keep_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.8284271247461903}, "icepool.MultisetExpression.issuperset": {"tf": 2.449489742783178}}, "df": 4}, "docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.multiply_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_counts": {"tf": 2.449489742783178}, "icepool.MultisetExpression.unique": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 19, ":": {"1": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "d": {"6": {"docs": {"icepool.Pool": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}, "4": {"docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Pool.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 12, ":": {"1": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "d": {"6": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}, "5": {"docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.pool": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 11, ":": {"1": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "d": {"6": {"docs": {"icepool.Die.pool": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "s": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 3}}, "6": {"docs": {"icepool.d": {"tf": 1.7320508075688772}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 2.6457513110645907}, "icepool.tupleize": {"tf": 2}, "icepool.vectorize": {"tf": 2}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 2}, "icepool.MultisetExpression.sort_match": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.d": {"tf": 1.7320508075688772}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.map_function": {"tf": 2}}, "df": 15, ":": {"1": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}, "9": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1.7320508075688772}}, "df": 1}, "docs": {"icepool": {"tf": 5.385164807134504}, "icepool.d": {"tf": 6.082762530298219}, "icepool.z": {"tf": 3.1622776601683795}, "icepool.coin": {"tf": 5.916079783099616}, "icepool.stochastic_round": {"tf": 5.385164807134504}, "icepool.one_hot": {"tf": 4.69041575982343}, "icepool.Outcome": {"tf": 2.449489742783178}, "icepool.Die": {"tf": 3.605551275463989}, "icepool.Die.__init__": {"tf": 14.89966442575134}, "icepool.Die.unary_operator": {"tf": 7}, "icepool.Die.binary_operator": {"tf": 11.224972160321824}, "icepool.Die.keys": {"tf": 1.7320508075688772}, "icepool.Die.values": {"tf": 1.7320508075688772}, "icepool.Die.items": {"tf": 1.7320508075688772}, "icepool.Die.simplify": {"tf": 1.7320508075688772}, "icepool.Die.reroll": {"tf": 7.280109889280518}, "icepool.Die.filter": {"tf": 7.483314773547883}, "icepool.Die.split": {"tf": 6.4031242374328485}, "icepool.Die.truncate": {"tf": 4.47213595499958}, "icepool.Die.clip": {"tf": 3.7416573867739413}, "icepool.Die.map": {"tf": 3.7416573867739413}, "icepool.Die.map_and_time": {"tf": 3.4641016151377544}, "icepool.Die.time_to_sum": {"tf": 5.656854249492381}, "icepool.Die.mean_time_to_sum": {"tf": 5.830951894845301}, "icepool.Die.explode": {"tf": 7.211102550927978}, "icepool.Die.if_else": {"tf": 4.123105625617661}, "icepool.Die.is_in": {"tf": 1.7320508075688772}, "icepool.Die.count": {"tf": 1.7320508075688772}, "icepool.Die.sequence": {"tf": 3.4641016151377544}, "icepool.Die.pool": {"tf": 5.830951894845301}, "icepool.Die.keep": {"tf": 13.601470508735444}, "icepool.Die.lowest": {"tf": 8.18535277187245}, "icepool.Die.highest": {"tf": 8.06225774829855}, "icepool.Die.middle": {"tf": 7.3484692283495345}, "icepool.Die.map_to_pool": {"tf": 9.539392014169456}, "icepool.Die.explode_to_pool": {"tf": 7.937253933193772}, "icepool.Die.reroll_to_pool": {"tf": 10.44030650891055}, "icepool.Die.abs": {"tf": 1.7320508075688772}, "icepool.Die.round": {"tf": 1.7320508075688772}, "icepool.Die.stochastic_round": {"tf": 5.196152422706632}, "icepool.Die.trunc": {"tf": 1.7320508075688772}, "icepool.Die.floor": {"tf": 1.7320508075688772}, "icepool.Die.ceil": {"tf": 1.7320508075688772}, "icepool.Die.cmp": {"tf": 3.4641016151377544}, "icepool.Die.sign": {"tf": 3.605551275463989}, "icepool.Die.equals": {"tf": 7.54983443527075}, "icepool.Population": {"tf": 3.872983346207417}, "icepool.Population.keys": {"tf": 1.7320508075688772}, "icepool.Population.values": {"tf": 1.7320508075688772}, "icepool.Population.items": {"tf": 1.7320508075688772}, "icepool.Population.outcomes": {"tf": 3.1622776601683795}, "icepool.Population.common_outcome_length": {"tf": 2.8284271247461903}, "icepool.Population.is_empty": {"tf": 2.23606797749979}, "icepool.Population.min_outcome": {"tf": 1.7320508075688772}, "icepool.Population.max_outcome": {"tf": 1.7320508075688772}, "icepool.Population.nearest": {"tf": 5.477225575051661}, "icepool.Population.zero": {"tf": 4.69041575982343}, "icepool.Population.zero_outcome": {"tf": 3.3166247903554}, "icepool.Population.quantity": {"tf": 4.69041575982343}, "icepool.Population.quantities": {"tf": 4.123105625617661}, "icepool.Population.denominator": {"tf": 3}, "icepool.Population.multiply_quantities": {"tf": 1.7320508075688772}, "icepool.Population.divide_quantities": {"tf": 2.449489742783178}, "icepool.Population.modulo_quantities": {"tf": 1.7320508075688772}, "icepool.Population.pad_to_denominator": {"tf": 7.280109889280518}, "icepool.Population.probability": {"tf": 1.7320508075688772}, "icepool.Population.probabilities": {"tf": 4.123105625617661}, "icepool.Population.mode": {"tf": 2.449489742783178}, "icepool.Population.modal_quantity": {"tf": 1.7320508075688772}, "icepool.Population.kolmogorov_smirnov": {"tf": 1.7320508075688772}, "icepool.Population.cramer_von_mises": {"tf": 1.7320508075688772}, "icepool.Population.median": {"tf": 3.1622776601683795}, "icepool.Population.median_low": {"tf": 1.7320508075688772}, "icepool.Population.median_high": {"tf": 1.7320508075688772}, "icepool.Population.quantile": {"tf": 3.605551275463989}, "icepool.Population.quantile_low": {"tf": 2.449489742783178}, "icepool.Population.quantile_high": {"tf": 2.449489742783178}, "icepool.Population.mean": {"tf": 1.7320508075688772}, "icepool.Population.variance": {"tf": 1.7320508075688772}, "icepool.Population.standard_deviation": {"tf": 1.7320508075688772}, "icepool.Population.sd": {"tf": 1.7320508075688772}, "icepool.Population.standardized_moment": {"tf": 1.7320508075688772}, "icepool.Population.skewness": {"tf": 1.7320508075688772}, "icepool.Population.excess_kurtosis": {"tf": 1.7320508075688772}, "icepool.Population.entropy": {"tf": 3.7416573867739413}, "icepool.Population.marginals": {"tf": 4.47213595499958}, "icepool.Population.covariance": {"tf": 1.7320508075688772}, "icepool.Population.correlation": {"tf": 1.7320508075688772}, "icepool.Population.to_one_hot": {"tf": 5.477225575051661}, "icepool.Population.sample": {"tf": 3.605551275463989}, "icepool.Population.format": {"tf": 10.583005244258363}, "icepool.tupleize": {"tf": 9.591663046625438}, "icepool.vectorize": {"tf": 9.16515138991168}, "icepool.Vector": {"tf": 2.449489742783178}, "icepool.Vector.unary_operator": {"tf": 3.4641016151377544}, "icepool.Vector.abs": {"tf": 1.7320508075688772}, "icepool.Vector.round": {"tf": 1.7320508075688772}, "icepool.Vector.trunc": {"tf": 1.7320508075688772}, "icepool.Vector.floor": {"tf": 1.7320508075688772}, "icepool.Vector.ceil": {"tf": 1.7320508075688772}, "icepool.Vector.binary_operator": {"tf": 7.14142842854285}, "icepool.Vector.reverse_binary_operator": {"tf": 2.449489742783178}, "icepool.Vector.append": {"tf": 1.7320508075688772}, "icepool.Vector.concatenate": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 18.33030277982336}, "icepool.Symbols.__init__": {"tf": 3.3166247903554}, "icepool.Symbols.additive_union": {"tf": 1.7320508075688772}, "icepool.Symbols.difference": {"tf": 1.7320508075688772}, "icepool.Symbols.intersection": {"tf": 1.7320508075688772}, "icepool.Symbols.union": {"tf": 1.7320508075688772}, "icepool.Symbols.symmetric_difference": {"tf": 1.7320508075688772}, "icepool.Symbols.multiply_counts": {"tf": 1.7320508075688772}, "icepool.Symbols.divide_counts": {"tf": 1.7320508075688772}, "icepool.Symbols.count_subset": {"tf": 1.7320508075688772}, "icepool.Symbols.modulo_counts": {"tf": 1.7320508075688772}, "icepool.Symbols.issubset": {"tf": 4.795831523312719}, "icepool.Symbols.issuperset": {"tf": 4.795831523312719}, "icepool.Symbols.isdisjoint": {"tf": 3.7416573867739413}, "icepool.Symbols.has_negative_counts": {"tf": 1.7320508075688772}, "icepool.Symbols.count": {"tf": 1.7320508075688772}, "icepool.Again": {"tf": 12.206555615733702}, "icepool.CountsKeysView": {"tf": 2.6457513110645907}, "icepool.CountsKeysView.__init__": {"tf": 1.7320508075688772}, "icepool.CountsValuesView": {"tf": 2.6457513110645907}, "icepool.CountsValuesView.__init__": {"tf": 1.7320508075688772}, "icepool.CountsItemsView": {"tf": 2.6457513110645907}, "icepool.CountsItemsView.__init__": {"tf": 1.7320508075688772}, "icepool.from_cumulative": {"tf": 6.082762530298219}, "icepool.from_rv": {"tf": 6.928203230275509}, "icepool.pointwise_max": {"tf": 5.0990195135927845}, "icepool.pointwise_min": {"tf": 5.0990195135927845}, "icepool.lowest": {"tf": 8.426149773176359}, "icepool.highest": {"tf": 8.717797887081348}, "icepool.middle": {"tf": 8.246211251235321}, "icepool.min_outcome": {"tf": 3.4641016151377544}, "icepool.max_outcome": {"tf": 3.4641016151377544}, "icepool.consecutive": {"tf": 1.7320508075688772}, "icepool.sorted_union": {"tf": 1.7320508075688772}, "icepool.commonize_denominator": {"tf": 5.0990195135927845}, "icepool.reduce": {"tf": 6.164414002968976}, "icepool.accumulate": {"tf": 6.4031242374328485}, "icepool.map": {"tf": 13.114877048604}, "icepool.map_function": {"tf": 13.228756555322953}, "icepool.map_and_time": {"tf": 9.219544457292887}, "icepool.map_to_pool": {"tf": 8.94427190999916}, "icepool.Reroll": {"tf": 6.164414002968976}, "icepool.RerollType": {"tf": 1.7320508075688772}, "icepool.RerollType.Reroll": {"tf": 1.7320508075688772}, "icepool.Pool": {"tf": 3.7416573867739413}, "icepool.Pool.__init__": {"tf": 9.433981132056603}, "icepool.Pool.clear_cache": {"tf": 1.7320508075688772}, "icepool.Pool.raw_size": {"tf": 1.7320508075688772}, "icepool.Pool.denominator": {"tf": 3.4641016151377544}, "icepool.Pool.unique_dice": {"tf": 1.7320508075688772}, "icepool.Pool.outcomes": {"tf": 1.7320508075688772}, "icepool.Pool.output_arity": {"tf": 1.7320508075688772}, "icepool.Pool.local_order_preference": {"tf": 1.7320508075688772}, "icepool.Pool.min_outcome": {"tf": 1.7320508075688772}, "icepool.Pool.max_outcome": {"tf": 1.7320508075688772}, "icepool.Pool.additive_union": {"tf": 10.392304845413264}, "icepool.standard_pool": {"tf": 4}, "icepool.MultisetGenerator": {"tf": 4.898979485566356}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1.7320508075688772}, "icepool.MultisetExpression": {"tf": 23.53720459187964}, "icepool.MultisetExpression.outcomes": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.output_arity": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.local_order_preference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.has_free_variables": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.denominator": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.min_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.max_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.equals": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.order_preference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sample": {"tf": 4.123105625617661}, "icepool.MultisetExpression.additive_union": {"tf": 10.392304845413264}, "icepool.MultisetExpression.difference": {"tf": 9.486832980505138}, "icepool.MultisetExpression.intersection": {"tf": 9.327379053088816}, "icepool.MultisetExpression.union": {"tf": 9.899494936611665}, "icepool.MultisetExpression.symmetric_difference": {"tf": 9.38083151964686}, "icepool.MultisetExpression.keep_outcomes": {"tf": 4.69041575982343}, "icepool.MultisetExpression.drop_outcomes": {"tf": 4.69041575982343}, "icepool.MultisetExpression.map_counts": {"tf": 4}, "icepool.MultisetExpression.multiply_counts": {"tf": 9.797958971132712}, "icepool.MultisetExpression.divide_counts": {"tf": 7.810249675906654}, "icepool.MultisetExpression.modulo_counts": {"tf": 8.12403840463596}, "icepool.MultisetExpression.keep_counts": {"tf": 10.862780491200215}, "icepool.MultisetExpression.unique": {"tf": 8.660254037844387}, "icepool.MultisetExpression.keep": {"tf": 7.0710678118654755}, "icepool.MultisetExpression.lowest": {"tf": 7.14142842854285}, "icepool.MultisetExpression.highest": {"tf": 7.14142842854285}, "icepool.MultisetExpression.sort_match": {"tf": 17.804493814764857}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 15.231546211727817}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 8}, "icepool.MultisetExpression.expand": {"tf": 4.123105625617661}, "icepool.MultisetExpression.sum": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.count": {"tf": 4.242640687119285}, "icepool.MultisetExpression.any": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 2.449489742783178}, "icepool.MultisetExpression.all_counts": {"tf": 5.830951894845301}, "icepool.MultisetExpression.largest_count": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.count_subset": {"tf": 5.656854249492381}, "icepool.MultisetExpression.largest_straight": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 4.58257569495584}, "icepool.MultisetExpression.all_straights": {"tf": 3.3166247903554}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.argsort": {"tf": 11}, "icepool.MultisetExpression.issubset": {"tf": 4.898979485566356}, "icepool.MultisetExpression.issuperset": {"tf": 8.94427190999916}, "icepool.MultisetExpression.isdisjoint": {"tf": 3.605551275463989}, "icepool.MultisetEvaluator": {"tf": 8.246211251235321}, "icepool.MultisetEvaluator.next_state": {"tf": 10.488088481701515}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 3.4641016151377544}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 3.4641016151377544}, "icepool.MultisetEvaluator.final_outcome": {"tf": 6.557438524302}, "icepool.MultisetEvaluator.order": {"tf": 7.615773105863909}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 6.324555320336759}, "icepool.MultisetEvaluator.consecutive": {"tf": 6}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 3}, "icepool.MultisetEvaluator.evaluate": {"tf": 7.280109889280518}, "icepool.MultisetEvaluator.sample": {"tf": 1.7320508075688772}, "icepool.Order": {"tf": 1.7320508075688772}, "icepool.Order.Ascending": {"tf": 1.7320508075688772}, "icepool.Order.Descending": {"tf": 1.7320508075688772}, "icepool.Order.Any": {"tf": 1.7320508075688772}, "icepool.Order.merge": {"tf": 6.48074069840786}, "icepool.Deck": {"tf": 2.449489742783178}, "icepool.Deck.__init__": {"tf": 8.54400374531753}, "icepool.Deck.keys": {"tf": 1.7320508075688772}, "icepool.Deck.values": {"tf": 1.7320508075688772}, "icepool.Deck.items": {"tf": 1.7320508075688772}, "icepool.Deck.size": {"tf": 3}, "icepool.Deck.deal": {"tf": 3.3166247903554}, "icepool.Deck.additive_union": {"tf": 1.7320508075688772}, "icepool.Deck.difference": {"tf": 1.7320508075688772}, "icepool.Deck.intersection": {"tf": 1.7320508075688772}, "icepool.Deck.union": {"tf": 1.7320508075688772}, "icepool.Deck.symmetric_difference": {"tf": 1.7320508075688772}, "icepool.Deck.map": {"tf": 5.744562646538029}, "icepool.Deck.sequence": {"tf": 3}, "icepool.Deal": {"tf": 2.23606797749979}, "icepool.Deal.__init__": {"tf": 5.196152422706632}, "icepool.Deal.deck": {"tf": 2.23606797749979}, "icepool.Deal.hand_sizes": {"tf": 1.7320508075688772}, "icepool.Deal.total_cards_dealt": {"tf": 1.7320508075688772}, "icepool.Deal.outcomes": {"tf": 4}, "icepool.Deal.output_arity": {"tf": 1.7320508075688772}, "icepool.Deal.denominator": {"tf": 3.4641016151377544}, "icepool.Deal.local_order_preference": {"tf": 1.7320508075688772}, "icepool.MultiDeal": {"tf": 2.23606797749979}, "icepool.MultiDeal.__init__": {"tf": 5.5677643628300215}, "icepool.MultiDeal.deck": {"tf": 2.23606797749979}, "icepool.MultiDeal.hand_sizes": {"tf": 1.7320508075688772}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1.7320508075688772}, "icepool.MultiDeal.outcomes": {"tf": 4}, "icepool.MultiDeal.output_arity": {"tf": 1.7320508075688772}, "icepool.MultiDeal.denominator": {"tf": 3.4641016151377544}, "icepool.MultiDeal.local_order_preference": {"tf": 1.7320508075688772}, "icepool.multiset_function": {"tf": 17}, "icepool.format_probability_inverse": {"tf": 4.47213595499958}, "icepool.evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator": {"tf": 2.23606797749979}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 3.872983346207417}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 3.872983346207417}, "icepool.evaluator.JointEvaluator.order": {"tf": 3.7416573867739413}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 6.324555320336759}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 3}, "icepool.evaluator.ExpandEvaluator": {"tf": 3}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.SumEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 2.449489742783178}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.sum_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.CountEvaluator": {"tf": 2.8284271247461903}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.count_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.AnyEvaluator": {"tf": 2.23606797749979}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.any_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 2.449489742783178}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.largest_count_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 3.605551275463989}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 10.488088481701515}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 6.557438524302}, "icepool.evaluator.AllCountsEvaluator": {"tf": 2.449489742783178}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 3.872983346207417}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 6}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 3.1622776601683795}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 3.7416573867739413}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 3.4641016151377544}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 3.4641016151377544}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 6.557438524302}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 6}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1.7320508075688772}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 2.449489742783178}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 6}, "icepool.evaluator.all_straights_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 3.4641016151377544}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 4}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 6}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 2.8284271247461903}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 2.8284271247461903}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 2.8284271247461903}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 2.8284271247461903}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 2.8284271247461903}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 2.8284271247461903}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 2.8284271247461903}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 2.8284271247461903}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.KeepEvaluator": {"tf": 3.3166247903554}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 5.291502622129181}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 6.557438524302}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 7.615773105863909}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 8.246211251235321}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 10.488088481701515}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 6.557438524302}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 7.615773105863909}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 6.324555320336759}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 3}, "icepool.function": {"tf": 1.7320508075688772}, "icepool.function.d": {"tf": 6.082762530298219}, "icepool.function.z": {"tf": 3.1622776601683795}, "icepool.function.coin": {"tf": 5.916079783099616}, "icepool.function.stochastic_round": {"tf": 5.385164807134504}, "icepool.function.one_hot": {"tf": 4.69041575982343}, "icepool.function.from_cumulative": {"tf": 6.082762530298219}, "icepool.function.from_rv": {"tf": 6.928203230275509}, "icepool.function.pointwise_max": {"tf": 5.0990195135927845}, "icepool.function.pointwise_min": {"tf": 5.0990195135927845}, "icepool.function.min_outcome": {"tf": 3.4641016151377544}, "icepool.function.max_outcome": {"tf": 3.4641016151377544}, "icepool.function.consecutive": {"tf": 1.7320508075688772}, "icepool.function.sorted_union": {"tf": 1.7320508075688772}, "icepool.function.commonize_denominator": {"tf": 5.0990195135927845}, "icepool.function.reduce": {"tf": 6.164414002968976}, "icepool.function.accumulate": {"tf": 6.4031242374328485}, "icepool.function.map": {"tf": 13.114877048604}, "icepool.function.map_function": {"tf": 13.228756555322953}, "icepool.function.map_and_time": {"tf": 9.219544457292887}, "icepool.function.map_to_pool": {"tf": 8.94427190999916}, "icepool.typing": {"tf": 1.7320508075688772}, "icepool.typing.S": {"tf": 1.7320508075688772}, "icepool.typing.T": {"tf": 1.7320508075688772}, "icepool.typing.T_co": {"tf": 1.7320508075688772}, "icepool.typing.T_contra": {"tf": 1.7320508075688772}, "icepool.typing.U": {"tf": 1.7320508075688772}, "icepool.typing.U_co": {"tf": 1.7320508075688772}, "icepool.typing.Qs": {"tf": 1.7320508075688772}, "icepool.typing.RerollType": {"tf": 1.7320508075688772}, "icepool.typing.RerollType.Reroll": {"tf": 1.7320508075688772}, "icepool.typing.Outcome": {"tf": 2.449489742783178}, "icepool.typing.ImplicitConversionError": {"tf": 1.7320508075688772}, "icepool.typing.count_positional_parameters": {"tf": 4.123105625617661}, "icepool.typing.guess_star": {"tf": 3.7416573867739413}}, "df": 404, "p": {"docs": {"icepool.Population.format": {"tf": 1.7320508075688772}}, "df": 1, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}}, "df": 3}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Vector.binary_operator": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 12, "s": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}}, "df": 7}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 6, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Again": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 4, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 3}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.accumulate": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 6}}}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}}, "df": 4}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.format": {"tf": 1.7320508075688772}}, "df": 3}}}, "y": {"docs": {"icepool.coin": {"tf": 1.4142135623730951}, "icepool.stochastic_round": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 12}}}}}}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 2}, "icepool.Die.highest": {"tf": 2}, "icepool.Die.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Again": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 2.449489742783178}, "icepool.highest": {"tf": 2.449489742783178}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 2}, "icepool.MultisetExpression.highest": {"tf": 2}, "icepool.Deck.map": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}, "icepool.typing.guess_star": {"tf": 1}}, "df": 46}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Pool.__init__": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 4}}}, "t": {"docs": {"icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}}, "df": 3}, "e": {"docs": {"icepool.tupleize": {"tf": 1.7320508075688772}, "icepool.vectorize": {"tf": 1.7320508075688772}, "icepool.Again": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.reduce": {"tf": 1}}, "df": 14, "d": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 19}, "s": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 28}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Again": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 5, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 5}, "d": {"docs": {"icepool.Again": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 6}}}}}}, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 4, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {"icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.split": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Population.outcomes": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}}, "df": 3, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 4}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}}, "df": 2}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"icepool.map": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 5}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 3}}}}}}}, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.format_probability_inverse": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.map": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 4}, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}}, "df": 2}}}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.multiset_function": {"tf": 1.4142135623730951}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 14, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}}, "df": 5}}, "s": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}}, "df": 3}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.__init__": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 3}}}}}}}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 2.23606797749979}, "icepool.Die.map_to_pool": {"tf": 2.449489742783178}, "icepool.Die.explode_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 2}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 2}, "icepool.Pool": {"tf": 2.449489742783178}, "icepool.Pool.__init__": {"tf": 3}, "icepool.Pool.clear_cache": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.standard_pool": {"tf": 2}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 2}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 2}}, "df": 30, "s": {"docs": {"icepool.Die.map_to_pool": {"tf": 2}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 5}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.sequence": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 19}, "y": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetExpression.expand": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}}, "df": 2}}}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.cmp": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1.4142135623730951}}, "df": 9}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1.7320508075688772}}, "df": 4}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.marginals": {"tf": 1.4142135623730951}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.tupleize": {"tf": 2.23606797749979}, "icepool.vectorize": {"tf": 2.23606797749979}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 27, "s": {"docs": {"icepool.min_outcome": {"tf": 1.4142135623730951}, "icepool.max_outcome": {"tf": 1.4142135623730951}, "icepool.function.min_outcome": {"tf": 1.4142135623730951}, "icepool.function.max_outcome": {"tf": 1.4142135623730951}}, "df": 4}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 6}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 3, "d": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 4}, "s": {"docs": {"icepool.Reroll": {"tf": 1}}, "df": 1}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Symbols": {"tf": 1}}, "df": 2}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.7320508075688772}, "icepool.standard_pool": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1}}, "df": 4}, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Pool.__init__": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}}, "df": 2}}}}}, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.multiset_function": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "f": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 2, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool": {"tf": 1.7320508075688772}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 3}, "icepool.Die.unary_operator": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1.4142135623730951}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1.4142135623730951}, "icepool.Population.marginals": {"tf": 1.4142135623730951}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 2}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1.7320508075688772}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Again": {"tf": 2.6457513110645907}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.7320508075688772}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 91, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.if_else": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 10}}, "s": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}, "m": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.format": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}}, "df": 2}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.format_probability_inverse": {"tf": 1.7320508075688772}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "f": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 15}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1.7320508075688772}, "icepool.z": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.reduce": {"tf": 1.4142135623730951}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1.7320508075688772}, "icepool.Deal.deck": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1.7320508075688772}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.d": {"tf": 1.7320508075688772}, "icepool.function.z": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.reduce": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 75}, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 4}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 3, "s": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 3}}}}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function": {"tf": 1}}, "df": 14}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.coin": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 10}, "y": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}}}, "r": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 4}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 32}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.keep": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}}}, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.split": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1.4142135623730951}}, "df": 4, "s": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}}, "df": 2}}}}}}, "l": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1}}, "df": 1}}, "t": {"docs": {"icepool.Die.clip": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}}, "df": 3, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Population.nearest": {"tf": 1.4142135623730951}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}}, "df": 5}}}}, "s": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 2.8284271247461903}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 2.8284271247461903}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 2.8284271247461903}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 2.8284271247461903}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 2.8284271247461903}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 38, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}}}, "d": {"docs": {"icepool.Population.nearest": {"tf": 1}, "icepool.Again": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 11}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 5}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.sign": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 4}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}}, "df": 2}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"icepool.map": {"tf": 2.449489742783178}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2.449489742783178}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 4, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.reduce": {"tf": 2.449489742783178}, "icepool.accumulate": {"tf": 2.6457513110645907}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 2.23606797749979}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.multiset_function": {"tf": 3.1622776601683795}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.reduce": {"tf": 2.449489742783178}, "icepool.function.accumulate": {"tf": 2.6457513110645907}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 2.23606797749979}, "icepool.typing.guess_star": {"tf": 1.4142135623730951}}, "df": 31, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.CountsKeysView": {"tf": 1}, "icepool.CountsValuesView": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 8}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.reduce": {"tf": 1}}, "df": 5}}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 4, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 4}}}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.typing.Qs": {"tf": 1}}, "df": 6}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3, "y": {"docs": {"icepool.map": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 3}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}, "w": {"docs": {"icepool.map": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 6}}}, "c": {"docs": {"icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}}, "df": 5, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {"icepool.Population.nearest": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}}, "df": 3, "d": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 4}, "s": {"docs": {"icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}}, "df": 8}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.nearest": {"tf": 2}, "icepool.Population.quantity": {"tf": 2}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}}, "df": 9}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.filter": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}}}}}, "x": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.simplify": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}}, "df": 7}}, "a": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 2}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}}, "df": 3}}}}, "o": {"docs": {"icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {"icepool.Die.equals": {"tf": 1}, "icepool.Symbols": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.binary_operator": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 5}}}}, "s": {"docs": {"icepool.Population.to_one_hot": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.d": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1}}, "df": 3, "d": {"docs": {"icepool.Die.truncate": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.evaluator.JointEvaluator.order": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Order.merge": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.__init__": {"tf": null}, "icepool.Die.if_else": {"tf": null}, "icepool.Symbols": {"tf": null}, "icepool.Symbols.__init__": {"tf": null}, "icepool.Again": {"tf": null}, "icepool.reduce": {"tf": null}, "icepool.map": {"tf": null}, "icepool.map_function": {"tf": null}, "icepool.Pool.__init__": {"tf": null}, "icepool.Deck.__init__": {"tf": null}, "icepool.Deal.__init__": {"tf": null}, "icepool.MultiDeal.__init__": {"tf": null}, "icepool.evaluator.SumEvaluator.__init__": {"tf": null}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": null}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": null}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": null}, "icepool.function.reduce": {"tf": null}, "icepool.function.map": {"tf": null}, "icepool.function.map_function": {"tf": null}}, "df": 19}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 8}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 3}}}, "s": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 4}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Pool.__init__": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 4}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}, "e": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 7}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.standard_pool": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.consecutive": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.function.consecutive": {"tf": 1}}, "df": 11}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}}, "df": 4}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Reroll": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Again": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 5}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Population.mode": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.evaluator": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 6}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.is_in": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}}, "df": 5}}, "s": {"docs": {"icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 4}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.if_else": {"tf": 1}, "icepool.Reroll": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}}}}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Pool": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}}, "df": 4}}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 3}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Symbols": {"tf": 2.449489742783178}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Again": {"tf": 3.1622776601683795}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 4}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 2}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 2}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 2}, "icepool.evaluator.ExpandEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 2}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.typing.Qs": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 44, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 6}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetExpression": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "s": {"docs": {"icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 2.6457513110645907}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression": {"tf": 4.123105625617661}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 2}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 2.449489742783178}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1.4142135623730951}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 45}}}, "l": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 17}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}}, "df": 10}}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.format": {"tf": 2.23606797749979}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.pool": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.equals": {"tf": 1.4142135623730951}}, "df": 1}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.consecutive": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"icepool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}}, "df": 6, "s": {"docs": {"icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deal.__init__": {"tf": 2}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 2}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}}, "df": 12}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}}, "df": 3}}}}}}, "e": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}}, "df": 2, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 2}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 50, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 8}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Pool": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"icepool.Pool.clear_cache": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}}, "df": 3}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 15}, "r": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 19}}}}, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 5}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.clip": {"tf": 1}, "icepool.Again": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.median": {"tf": 1.4142135623730951}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1.4142135623730951}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.Deck.map": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 38, "s": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Reroll": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 9, "s": {"docs": {"icepool.Population.pad_to_denominator": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Population.pad_to_denominator": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.pointwise_max": {"tf": 1.7320508075688772}, "icepool.pointwise_min": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.7320508075688772}, "icepool.function.pointwise_min": {"tf": 1.7320508075688772}}, "df": 5}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Symbols": {"tf": 2.449489742783178}}, "df": 1, "s": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 2}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}}, "df": 3}}}}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Vector": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 5, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 3}}}}}, "i": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.truncate": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.Die.clip": {"tf": 1}}, "df": 1}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.clip": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Pool.clear_cache": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.binary_operator": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.from_cumulative": {"tf": 2.23606797749979}, "icepool.function.from_cumulative": {"tf": 2.23606797749979}}, "df": 4, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 4}}}}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 2}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2}, "icepool.function.map": {"tf": 1}}, "df": 6, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 4}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 5, "s": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}}, "df": 5}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "\u00e9": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.sample": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 3}}}}}}}, "d": {"docs": {}, "df": 0, "f": {"docs": {"icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1.4142135623730951}}, "df": 7, "s": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 2}}}, "s": {"docs": {}, "df": 0, "v": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}}, "d": {"1": {"0": {"docs": {"icepool.Pool.__init__": {"tf": 1}}, "df": 1}, "2": {"docs": {"icepool.Pool.__init__": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}, "3": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}}, "df": 1, "+": {"3": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}}, "4": {"docs": {"icepool.Pool.__init__": {"tf": 1}}, "df": 1}, "6": {"docs": {"icepool.d": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 2.6457513110645907}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.pool": {"tf": 1}, "icepool.tupleize": {"tf": 1.7320508075688772}, "icepool.vectorize": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 2}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2}, "icepool.function.map_function": {"tf": 1.4142135623730951}}, "df": 17}, "8": {"docs": {"icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}}, "df": 3}, "docs": {"icepool.d": {"tf": 1}, "icepool.z": {"tf": 1}, "icepool.coin": {"tf": 1.7320508075688772}, "icepool.Die.__init__": {"tf": 2.23606797749979}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.coin": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 1}}, "df": 12, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 2}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.keep": {"tf": 2.23606797749979}, "icepool.Die.lowest": {"tf": 2.449489742783178}, "icepool.Die.highest": {"tf": 2.23606797749979}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 3.4641016151377544}, "icepool.Die.equals": {"tf": 2}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.pointwise_max": {"tf": 1.7320508075688772}, "icepool.pointwise_min": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 2.23606797749979}, "icepool.highest": {"tf": 2.6457513110645907}, "icepool.middle": {"tf": 1}, "icepool.commonize_denominator": {"tf": 2.23606797749979}, "icepool.reduce": {"tf": 2.23606797749979}, "icepool.accumulate": {"tf": 2.449489742783178}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 2.449489742783178}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.standard_pool": {"tf": 1.4142135623730951}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.function.d": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.7320508075688772}, "icepool.function.pointwise_min": {"tf": 1.7320508075688772}, "icepool.function.commonize_denominator": {"tf": 2.23606797749979}, "icepool.function.reduce": {"tf": 2.23606797749979}, "icepool.function.accumulate": {"tf": 2.449489742783178}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 54}, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.from_rv": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1}}, "df": 9, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.d": {"tf": 1}, "icepool.z": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}}, "df": 4}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 3}}}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 2}}}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.isdisjoint": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {"icepool.d": {"tf": 2}, "icepool.z": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 3.605551275463989}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 2.23606797749979}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.is_in": {"tf": 1.4142135623730951}, "icepool.Die.sequence": {"tf": 1.4142135623730951}, "icepool.Die.pool": {"tf": 1.7320508075688772}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1.7320508075688772}, "icepool.Die.highest": {"tf": 1.7320508075688772}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 2.449489742783178}, "icepool.Population": {"tf": 1}, "icepool.tupleize": {"tf": 1.7320508075688772}, "icepool.vectorize": {"tf": 1.7320508075688772}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 2.449489742783178}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 2.449489742783178}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1}, "icepool.Pool.__init__": {"tf": 2.6457513110645907}, "icepool.standard_pool": {"tf": 2}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 2}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 2}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 2}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 2}, "icepool.function.d": {"tf": 2}, "icepool.function.z": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 2.449489742783178}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 71, ":": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "*": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "|": {"docs": {}, "df": 0, "q": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 10}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 11, "s": {"docs": {"icepool.map_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 2}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 6}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}}, "df": 3, "s": {"docs": {"icepool.Die.simplify": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}}, "df": 4}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Symbols.count_subset": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 2.449489742783178}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1.4142135623730951}}, "df": 3}}}}}, "d": {"docs": {"icepool.Population.zero": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 2}}, "o": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 17, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}}, "df": 2}}}}}}}}}}}, "n": {"docs": {"icepool.d": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.sequence": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.function.d": {"tf": 1}}, "df": 7, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 6}}, "w": {"docs": {}, "df": 0, "n": {"docs": {"icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}}, "df": 6}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 11, "n": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 2}, "icepool.Die.__init__": {"tf": 2}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.stochastic_round": {"tf": 2}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 2}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.commonize_denominator": {"tf": 1.7320508075688772}, "icepool.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Reroll": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 2}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.commonize_denominator": {"tf": 1.7320508075688772}, "icepool.function.map_to_pool": {"tf": 1.7320508075688772}}, "df": 18, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 3}}}}}}}}}}, "f": {"docs": {"icepool.map_function": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.function.map_function": {"tf": 1.4142135623730951}}, "df": 3, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.format": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.7320508075688772}, "icepool.accumulate": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 29, "s": {"docs": {"icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}}, "df": 2}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 6}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Reroll": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}}, "df": 3}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}}, "df": 6}, "s": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}}, "df": 2}}}}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Again": {"tf": 3.3166247903554}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1.7320508075688772}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1.7320508075688772}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 17}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Pool.__init__": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 7}}}, "s": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 4}}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"icepool.Population": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.Deck.__init__": {"tf": 2.449489742783178}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 2}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1.4142135623730951}, "icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 2}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1.4142135623730951}}, "df": 21, "s": {"docs": {"icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}}, "df": 2}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1.4142135623730951}}, "df": 5}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Reroll": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 2}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 2.23606797749979}, "icepool.Order.merge": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 2.23606797749979}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 2.23606797749979}}, "df": 23}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.Deck.deal": {"tf": 1.4142135623730951}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 2}, "icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 2}}, "df": 8, "s": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 3}}}, "t": {"docs": {"icepool.Deal.deck": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}}, "df": 6}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}}, "df": 3, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Deck": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.size": {"tf": 1}}, "df": 5}, "d": {"docs": {"icepool.Deck.__init__": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}, "e": {"docs": {"icepool.Vector.binary_operator": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.lowest": {"tf": 2}, "icepool.Die.highest": {"tf": 2}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.lowest": {"tf": 2}, "icepool.highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 14, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}}, "df": 10}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}}}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {"icepool.Die.time_to_sum": {"tf": 1.7320508075688772}}, "df": 1}}, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1.7320508075688772}, "icepool.z": {"tf": 1}, "icepool.coin": {"tf": 1.4142135623730951}, "icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.one_hot": {"tf": 1.4142135623730951}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 4.58257569495584}, "icepool.Die.unary_operator": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 2}, "icepool.Die.reroll": {"tf": 2}, "icepool.Die.filter": {"tf": 2}, "icepool.Die.split": {"tf": 1.7320508075688772}, "icepool.Die.explode": {"tf": 2.449489742783178}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 2.23606797749979}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 2.6457513110645907}, "icepool.Die.explode_to_pool": {"tf": 2.449489742783178}, "icepool.Die.reroll_to_pool": {"tf": 2.6457513110645907}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 2.8284271247461903}, "icepool.Population": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1.4142135623730951}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 1.7320508075688772}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1.4142135623730951}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1.7320508075688772}, "icepool.tupleize": {"tf": 2.6457513110645907}, "icepool.vectorize": {"tf": 2.6457513110645907}, "icepool.Vector": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 4.358898943540674}, "icepool.Symbols.__init__": {"tf": 2.449489742783178}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Again": {"tf": 2}, "icepool.CountsKeysView": {"tf": 1.4142135623730951}, "icepool.CountsValuesView": {"tf": 1.4142135623730951}, "icepool.CountsItemsView": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.7320508075688772}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.consecutive": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.reduce": {"tf": 1.7320508075688772}, "icepool.accumulate": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 3}, "icepool.map_function": {"tf": 2}, "icepool.map_and_time": {"tf": 2.449489742783178}, "icepool.map_to_pool": {"tf": 2.8284271247461903}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 3.1622776601683795}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1.7320508075688772}, "icepool.MultisetGenerator": {"tf": 1.7320508075688772}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 2}, "icepool.MultisetExpression.intersection": {"tf": 2}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 2}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 2}, "icepool.MultisetExpression.issuperset": {"tf": 3.3166247903554}, "icepool.MultisetEvaluator": {"tf": 2}, "icepool.MultisetEvaluator.next_state": {"tf": 3}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 2.6457513110645907}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 2.6457513110645907}, "icepool.Deck": {"tf": 1}, "icepool.Deck.__init__": {"tf": 2.6457513110645907}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.map": {"tf": 2}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal": {"tf": 1.4142135623730951}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.multiset_function": {"tf": 4.123105625617661}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 3}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 2.6457513110645907}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 2.6457513110645907}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 2.6457513110645907}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 3}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 2.6457513110645907}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.d": {"tf": 1.7320508075688772}, "icepool.function.z": {"tf": 1}, "icepool.function.coin": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1.7320508075688772}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.reduce": {"tf": 1.7320508075688772}, "icepool.function.accumulate": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 3}, "icepool.function.map_function": {"tf": 2}, "icepool.function.map_and_time": {"tf": 2.449489742783178}, "icepool.function.map_to_pool": {"tf": 2.8284271247461903}, "icepool.typing.S": {"tf": 1}, "icepool.typing.Qs": {"tf": 1.4142135623730951}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 169, "n": {"docs": {"icepool": {"tf": 1.4142135623730951}, "icepool.coin": {"tf": 1.7320508075688772}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 2}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Symbols": {"tf": 2.23606797749979}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1.4142135623730951}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.coin": {"tf": 1.7320508075688772}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.reduce": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.typing.T": {"tf": 1}, "icepool.typing.T_co": {"tf": 1}, "icepool.typing.T_contra": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}, "icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 78, "d": {"docs": {"icepool": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 2}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 2.23606797749979}, "icepool.Die.lowest": {"tf": 1.7320508075688772}, "icepool.Die.highest": {"tf": 1.7320508075688772}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 2}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.cmp": {"tf": 1.4142135623730951}, "icepool.Die.sign": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1.7320508075688772}, "icepool.Population": {"tf": 1.4142135623730951}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 2}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Again": {"tf": 2.23606797749979}, "icepool.CountsKeysView": {"tf": 1}, "icepool.CountsValuesView": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 2}, "icepool.MultisetExpression": {"tf": 2.449489742783178}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 2}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 2}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}, "icepool.typing.Outcome": {"tf": 1}}, "df": 128, "/": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2}}}}, "y": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.Again": {"tf": 2}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.4142135623730951}, "icepool.Order.merge": {"tf": 1.4142135623730951}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 58, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.map_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.split": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.typing.U": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}}, "df": 8}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 7}}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1.4142135623730951}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1.7320508075688772}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.Again": {"tf": 2.23606797749979}, "icepool.from_cumulative": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.7320508075688772}, "icepool.MultisetExpression": {"tf": 2.23606797749979}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 2}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 2.449489742783178}, "icepool.Order": {"tf": 1}, "icepool.Order.merge": {"tf": 1.4142135623730951}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 2.449489742783178}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.typing.Outcome": {"tf": 1}}, "df": 108}, "g": {"1": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 1}, "2": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 1}, "docs": {"icepool.map": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 4, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.if_else": {"tf": 1.4142135623730951}, "icepool.Die.pool": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.consecutive": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 23, "s": {"docs": {"icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1.4142135623730951}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.from_rv": {"tf": 1}, "icepool.pointwise_max": {"tf": 2.23606797749979}, "icepool.pointwise_min": {"tf": 2.23606797749979}, "icepool.lowest": {"tf": 1.7320508075688772}, "icepool.highest": {"tf": 1.7320508075688772}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1.7320508075688772}, "icepool.accumulate": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 2}, "icepool.map_function": {"tf": 2}, "icepool.map_and_time": {"tf": 2}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Order.merge": {"tf": 2}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 2.23606797749979}, "icepool.function.pointwise_min": {"tf": 2.23606797749979}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 1.7320508075688772}, "icepool.function.accumulate": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 2}, "icepool.function.map_function": {"tf": 2}, "icepool.function.map_and_time": {"tf": 2}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}, "icepool.typing.count_positional_parameters": {"tf": 1.4142135623730951}, "icepool.typing.guess_star": {"tf": 1.4142135623730951}}, "df": 106}}}}}}, "s": {"docs": {"icepool.Die.map_to_pool": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.7320508075688772}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 13, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 5}}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 5, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}}, "df": 2}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 3}}}}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.unary_operator": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 7}, "s": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 11}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Population.format": {"tf": 1.4142135623730951}}, "df": 3}}}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.keep": {"tf": 1.7320508075688772}}, "df": 1, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.pool": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"icepool.Die.keep": {"tf": 1.4142135623730951}}, "df": 1}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 5}}}}}}, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols": {"tf": 2}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"icepool.d": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Population.sample": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.d": {"tf": 1}}, "df": 12}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {"icepool.d": {"tf": 1}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 17}}, "l": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.zero": {"tf": 1.4142135623730951}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 2.23606797749979}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map": {"tf": 2.449489742783178}, "icepool.map_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.Pool.__init__": {"tf": 2}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression": {"tf": 3.1622776601683795}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.size": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map": {"tf": 2.449489742783178}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 83, "o": {"docs": {}, "df": 0, "w": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 5}}, "s": {"docs": {"icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}}, "df": 2}}}}}, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}}, "df": 9}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Reroll": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 7}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 2}}}}}}}}}}, "t": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.from_cumulative": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.Order.merge": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 35, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.marginals": {"tf": 1}, "icepool.Symbols": {"tf": 2}}, "df": 2, "s": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.evaluator.KeepEvaluator": {"tf": 1}}, "df": 1}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}}, "df": 2}}}}}}}, "s": {"docs": {"icepool.Die.__init__": {"tf": 2}, "icepool.Die.unary_operator": {"tf": 1.7320508075688772}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.pool": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 2.23606797749979}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 2.6457513110645907}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.CountsKeysView": {"tf": 1}, "icepool.CountsValuesView": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 2.449489742783178}, "icepool.map_and_time": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.union": {"tf": 1.4142135623730951}, "icepool.Deck.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.4142135623730951}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 2.449489742783178}, "icepool.function.map_and_time": {"tf": 1}}, "df": 85, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}}, "df": 4}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}, "s": {"docs": {"icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Population.outcomes": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 2}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 2.23606797749979}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Order.merge": {"tf": 1.7320508075688772}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 2.23606797749979}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 2.23606797749979}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 26}}}}}}}, "a": {"docs": {"icepool.format_probability_inverse": {"tf": 1}}, "df": 1}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 12, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}}, "df": 3}}}}}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.__init__": {"tf": 3.1622776601683795}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1.7320508075688772}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 5.291502622129181}, "icepool.reduce": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 2}, "icepool.map_function": {"tf": 2.6457513110645907}, "icepool.Reroll": {"tf": 1.7320508075688772}, "icepool.function.reduce": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 2}, "icepool.function.map_function": {"tf": 2.6457513110645907}}, "df": 14, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.nearest": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 4}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Again": {"tf": 2}}, "df": 1}}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.pointwise_max": {"tf": 1.7320508075688772}, "icepool.pointwise_min": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.7320508075688772}, "icepool.function.pointwise_min": {"tf": 1.7320508075688772}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 27}}}, "p": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 2}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 7}}, "b": {"docs": {"icepool.Symbols": {"tf": 1.7320508075688772}}, "df": 1, "s": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 4, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}}, "df": 4}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 4}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 2}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 5}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 7, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 7, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.binary_operator": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}}, "df": 5}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.explode": {"tf": 1}}, "df": 1}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.clip": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator": {"tf": 1}}, "df": 3}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1}}, "df": 1}}}}}}}}, "k": {"docs": {}, "df": 0, "a": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "s": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 2}, "icepool.Die.items": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.tupleize": {"tf": 1.7320508075688772}, "icepool.vectorize": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 2.8284271247461903}, "icepool.Again": {"tf": 1.7320508075688772}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 45, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 14, "t": {"docs": {"icepool.Population.marginals": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}}, "df": 5, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"icepool.d": {"tf": 1.4142135623730951}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Population.sample": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.function.d": {"tf": 1.4142135623730951}}, "df": 9}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map_and_time": {"tf": 1}, "icepool.map_and_time": {"tf": 2}, "icepool.MultisetEvaluator": {"tf": 4.69041575982343}, "icepool.MultisetEvaluator.next_state": {"tf": 4}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.MultisetEvaluator.order": {"tf": 3.1622776601683795}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 4}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 3.1622776601683795}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 4.69041575982343}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 4}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 3.1622776601683795}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 2}}, "df": 26, "s": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 4}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {"icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1.4142135623730951}}, "df": 2}}, "y": {"docs": {"icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 5}, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.map": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 3}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}, "r": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 2.449489742783178}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1.4142135623730951}}, "df": 11, "s": {"docs": {"icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}}, "df": 5}}}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 1}}}, "y": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.Deck.deal": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1}}, "df": 14, "n": {"docs": {"icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.Order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}}, "df": 7}, "s": {"docs": {"icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}}, "df": 2}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 19, "d": {"docs": {"icepool.Population.format": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "t": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 36, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 4}}}}, "s": {"docs": {"icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.consecutive": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}}, "df": 7}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.map": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}}, "df": 7}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.CountsKeysView": {"tf": 1}, "icepool.CountsValuesView": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.consecutive": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.reduce": {"tf": 2}, "icepool.accumulate": {"tf": 1.7320508075688772}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.reduce": {"tf": 2}, "icepool.function.accumulate": {"tf": 1.7320508075688772}, "icepool.typing.S": {"tf": 1}}, "df": 28, "s": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}}, "df": 3}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 10}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.if_else": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 11, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.sample": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}}, "df": 2}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 10}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.split": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 5}}}}}}, "f": {"docs": {"icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.cmp": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}}, "df": 22}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 3.1622776601683795}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}}, "df": 15, "s": {"docs": {"icepool.d": {"tf": 1}, "icepool.z": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1.4142135623730951}}, "df": 4}, "d": {"docs": {"icepool.Die.keep": {"tf": 1}}, "df": 1}}}, "x": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.map_function": {"tf": 2}, "icepool.function.map_function": {"tf": 2}}, "df": 3, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Symbols": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1}, "icepool.min_outcome": {"tf": 1.4142135623730951}, "icepool.max_outcome": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.Deck": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1.4142135623730951}, "icepool.function.max_outcome": {"tf": 1.4142135623730951}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 34, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.RerollType": {"tf": 1}, "icepool.typing.RerollType": {"tf": 1}}, "df": 2}}}, "s": {"docs": {"icepool.MultisetExpression.keep_counts": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Symbols": {"tf": 2}, "icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 5}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 14}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.clip": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 9}}}}}, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.Deal.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1.4142135623730951}}, "df": 9, "s": {"docs": {"icepool.standard_pool": {"tf": 2}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}}, "df": 6}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 43}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.keep": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 2}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Reroll": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 3}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 10}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1.4142135623730951}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 4}, "s": {"docs": {"icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 3}}}, "y": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 4}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 10}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.split": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Reroll": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 8, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 17, "w": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 3}}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 2}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.keys": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 23}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}}, "s": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Deck": {"tf": 1}}, "df": 2}}}, "e": {"docs": {"icepool.Population.variance": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}}, "df": 4, "s": {"docs": {"icepool.MultisetEvaluator.sample": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1.4142135623730951}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 2}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 49}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.mean_time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1.4142135623730951}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.Deck.size": {"tf": 1}}, "df": 21, "s": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}}, "df": 3}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.lowest": {"tf": 1.7320508075688772}, "icepool.Die.highest": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 1.7320508075688772}, "icepool.highest": {"tf": 2}}, "df": 4}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.evaluator.SumEvaluator.__init__": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {"icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.order": {"tf": 1.4142135623730951}}, "df": 4, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}}, "df": 5, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 14}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Symbols": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1.4142135623730951}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}}, "df": 5}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Again": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.evaluator": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}}, "df": 1}}}}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Population.nearest": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 12}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 8, "s": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 8}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.issuperset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}}, "df": 2}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Symbols.__init__": {"tf": 1}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.commonize_denominator": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 2, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {"icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1.4142135623730951}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}}, "df": 2}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Again": {"tf": 1}}, "df": 6, "s": {"docs": {"icepool.Symbols": {"tf": 3}, "icepool.Symbols.__init__": {"tf": 1}}, "df": 2}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 2}}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}}}}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool": {"tf": 1.7320508075688772}, "icepool.d": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.one_hot": {"tf": 1.4142135623730951}, "icepool.Die": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 2.23606797749979}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.if_else": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.tupleize": {"tf": 2}, "icepool.vectorize": {"tf": 2}, "icepool.Symbols": {"tf": 2.449489742783178}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Again": {"tf": 2.449489742783178}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 2}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 2.6457513110645907}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 2}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1.4142135623730951}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.Qs": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 85, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.Deck": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 7}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.Deck": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 14}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 2.8284271247461903}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 2.449489742783178}, "icepool.Die.keep": {"tf": 2}, "icepool.Die.lowest": {"tf": 2.6457513110645907}, "icepool.Die.highest": {"tf": 2.449489742783178}, "icepool.Die.map_to_pool": {"tf": 2.449489742783178}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 2.23606797749979}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1.4142135623730951}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.marginals": {"tf": 1.7320508075688772}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 2.6457513110645907}, "icepool.highest": {"tf": 2.8284271247461903}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 3.605551275463989}, "icepool.map_and_time": {"tf": 2.23606797749979}, "icepool.map_to_pool": {"tf": 2.23606797749979}, "icepool.Pool.__init__": {"tf": 1.7320508075688772}, "icepool.standard_pool": {"tf": 1.4142135623730951}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 2.449489742783178}, "icepool.MultisetExpression.highest": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 2.23606797749979}, "icepool.Deck.map": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 3.605551275463989}, "icepool.function.map_and_time": {"tf": 2.23606797749979}, "icepool.function.map_to_pool": {"tf": 2.23606797749979}, "icepool.typing.guess_star": {"tf": 1}}, "df": 85}}, "n": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "y": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 8, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 28}}, "s": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.keep": {"tf": 1}}, "df": 2}}, "e": {"docs": {"icepool.Again": {"tf": 2.449489742783178}, "icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 8, "s": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Deck.size": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 2}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 9}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 5}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.7320508075688772}, "icepool.Die.filter": {"tf": 1.7320508075688772}, "icepool.Die.split": {"tf": 1.7320508075688772}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.explode": {"tf": 1.7320508075688772}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 2.449489742783178}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.reduce": {"tf": 1.4142135623730951}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.reduce": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 46, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols.__init__": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 8}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2.449489742783178}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 27}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 12}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 12}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 8}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}}, "df": 2}}}, "y": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.keep": {"tf": 2}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.tupleize": {"tf": 1.7320508075688772}, "icepool.vectorize": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 21}}}, "r": {"docs": {}, "df": 0, "k": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}}, "df": 6, "s": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}}}}, "d": {"docs": {}, "df": 0, "s": {"docs": {"icepool.evaluator.AllCountsEvaluator": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}}}}, "v": {"0": {"docs": {"icepool": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool": {"tf": 1.4142135623730951}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 8, "s": {"docs": {"icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 2}, "u": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}, "y": {"docs": {"icepool.map": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 4}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.vectorize": {"tf": 3.3166247903554}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 9, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.vectorize": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.explode": {"tf": 1.7320508075688772}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 2.23606797749979}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 2}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 24, "s": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}}, "df": 9, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsValuesView": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 15}}}}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 8}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.variance": {"tf": 1.4142135623730951}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Vector": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 2}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 8}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}, "s": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}}, "df": 1}}, "y": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 2.23606797749979}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.MultisetGenerator": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 43, "r": {"docs": {"icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.accumulate": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 2}}}}}}}}, "r": {"docs": {"icepool.Symbols": {"tf": 3}, "icepool.MultisetExpression": {"tf": 2.23606797749979}}, "df": 2, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 2}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 2}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 2}}, "df": 10, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 5, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Deck": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}, "d": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.typing.Qs": {"tf": 1}}, "df": 5}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Deck": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 23}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.to_one_hot": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"icepool.map": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 6}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.map": {"tf": 2}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 4, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1}}, "df": 4, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.map_and_time": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 2}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 2}, "icepool.function.map_and_time": {"tf": 1}}, "df": 18, "s": {"docs": {"icepool": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.Order.merge": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 54}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}}, "df": 5}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1}}, "df": 10}}}}}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Again": {"tf": 1.7320508075688772}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 61, "s": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 14}}}}}}, "t": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1}}, "df": 16}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.cmp": {"tf": 1}}, "df": 1}}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.zero": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}}, "df": 3}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.reroll": {"tf": 2.23606797749979}, "icepool.Die.filter": {"tf": 2.449489742783178}, "icepool.Die.split": {"tf": 1.7320508075688772}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 2}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.RerollType": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}, "icepool.typing.RerollType": {"tf": 1}}, "df": 31, "s": {"docs": {"icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 2.23606797749979}, "icepool.Again": {"tf": 1.7320508075688772}}, "df": 5}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 3}, "icepool.Again": {"tf": 1.7320508075688772}, "icepool.reduce": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Reroll": {"tf": 1.7320508075688772}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 10}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 4}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.time_to_sum": {"tf": 1.7320508075688772}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 4}, "s": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 2}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 4, "d": {"docs": {"icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}}, "df": 2}, "s": {"docs": {"icepool.Reroll": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Reroll": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.cmp": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 8, "d": {"docs": {"icepool.Population.pad_to_denominator": {"tf": 1}}, "df": 1}, "s": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}, "r": {"docs": {"icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.pad_to_denominator": {"tf": 1}}, "df": 1, "d": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 6}, "s": {"docs": {"icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 4}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 3, "s": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 2}, "d": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 2}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 7}}}}}}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultiDeal.__init__": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}}, "df": 2}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.explode": {"tf": 1.7320508075688772}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1.4142135623730951}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 2.6457513110645907}, "icepool.Pool": {"tf": 1.4142135623730951}}, "df": 10, "s": {"docs": {"icepool.d": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 3.1622776601683795}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Again": {"tf": 2}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.Pool": {"tf": 2}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.function.d": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 24}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.one_hot": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.one_hot": {"tf": 1.4142135623730951}}, "df": 10}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1.7320508075688772}, "icepool.pointwise_min": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.7320508075688772}, "icepool.function.pointwise_min": {"tf": 1.7320508075688772}}, "df": 9}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}}, "df": 3}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}}, "df": 6}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.sample": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sample": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1}}, "df": 6, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 3}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1.7320508075688772}}, "df": 2}}, "k": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1.7320508075688772}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 15}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 28}, "d": {"docs": {"icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}}, "df": 2}}}}, "w": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2.449489742783178}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 23}}}, "s": {"docs": {}, "df": 0, "k": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1.4142135623730951}}, "df": 4, "s": {"docs": {"icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.4142135623730951}}, "df": 3}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.map_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 2}}}}, "v": {"docs": {"icepool.from_rv": {"tf": 2}, "icepool.function.from_rv": {"tf": 2}}, "df": 2}}, "l": {"docs": {"icepool.Symbols": {"tf": 3}, "icepool.MultisetExpression": {"tf": 2.23606797749979}}, "df": 2, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}}, "z": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression": {"tf": 2.23606797749979}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}}, "df": 10}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}, "w": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.lowest": {"tf": 2.6457513110645907}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Population.mode": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 2.6457513110645907}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 12}}, "r": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 4}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}}, "df": 3}, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "m": {"docs": {"icepool.Population.entropy": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression.equals": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Vector": {"tf": 1}}, "df": 4, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1}}, "df": 9, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 2}, "icepool.Die.cmp": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.format": {"tf": 2.23606797749979}, "icepool.Vector.binary_operator": {"tf": 2}, "icepool.Symbols": {"tf": 2.23606797749979}, "icepool.Symbols.issubset": {"tf": 1.4142135623730951}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.pointwise_min": {"tf": 2}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.sort_match": {"tf": 2}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 2}}, "df": 18}, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.denominator": {"tf": 1}, "icepool.Deck.size": {"tf": 1}}, "df": 2, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}}, "df": 12, "s": {"docs": {"icepool.Population.common_outcome_length": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1}}, "df": 2}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2.449489742783178}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 18}}, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Population.quantile_low": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 6}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.min_outcome": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.Order.merge": {"tf": 1.4142135623730951}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 10}}, "d": {"docs": {}, "df": 0, "s": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}}}, "x": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}}, "df": 4}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "m": {"docs": {"icepool.commonize_denominator": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 2}}}, "i": {"docs": {"icepool.Population.format": {"tf": 1.7320508075688772}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}}, "df": 6, "n": {"docs": {"icepool": {"tf": 1}, "icepool.one_hot": {"tf": 1.4142135623730951}, "icepool.Die": {"tf": 1}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.pool": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.median": {"tf": 1.4142135623730951}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1.4142135623730951}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.from_cumulative": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1.7320508075688772}, "icepool.Pool": {"tf": 1.7320508075688772}, "icepool.Pool.__init__": {"tf": 2}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1.4142135623730951}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.expand": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 2}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.Order": {"tf": 1}, "icepool.Order.merge": {"tf": 1.7320508075688772}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}, "icepool.typing.Qs": {"tf": 1}}, "df": 130, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1.4142135623730951}, "icepool.Population": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 8, "s": {"docs": {"icepool": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.7320508075688772}}, "df": 4}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 11}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {"icepool.coin": {"tf": 1.7320508075688772}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Population": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.7320508075688772}, "icepool.Deck.__init__": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.coin": {"tf": 1.7320508075688772}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.4142135623730951}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 32, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.unary_operator": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.equals": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.count": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}}, "df": 2}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.intersection": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}}, "df": 4}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.d": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 15}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultiDeal.__init__": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.sorted_union": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 18}, "s": {"docs": {"icepool.consecutive": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}}, "df": 2}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.d": {"tf": 1}, "icepool.z": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 11}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 4, "d": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}}, "df": 3}, "s": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 3}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 3}}}}}}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}}, "df": 5}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.d": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Population.format": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.function.d": {"tf": 1}}, "df": 9}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Again": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}}, "df": 4}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}, "icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {"icepool.Die.keep": {"tf": 2.6457513110645907}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}}, "df": 6, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 9, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 2.23606797749979}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 18, "s": {"docs": {"icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 17}}}}, "f": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2}}}}}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.Die": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 7}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 9}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.d": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1.4142135623730951}}, "df": 3}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}}, "df": 9, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 38}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}}}}}}, "t": {"docs": {"icepool": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 2}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1.7320508075688772}, "icepool.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 2}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.7320508075688772}, "icepool.function.map_to_pool": {"tf": 1.7320508075688772}, "icepool.typing.Outcome": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 35, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Reroll": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "f": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 8}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.split": {"tf": 1}}, "df": 1, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsItemsView": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols.__init__": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1.7320508075688772}, "icepool.highest": {"tf": 1.7320508075688772}, "icepool.middle": {"tf": 1.7320508075688772}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}}, "df": 14}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.map": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 5}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.accumulate": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 2}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.d": {"tf": 2.23606797749979}, "icepool.Die.__init__": {"tf": 2.23606797749979}, "icepool.Die.map": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.d": {"tf": 2.23606797749979}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 32}}}}}}, "f": {"docs": {"icepool.coin": {"tf": 1.4142135623730951}, "icepool.stochastic_round": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.reroll": {"tf": 2.23606797749979}, "icepool.Die.filter": {"tf": 2}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.truncate": {"tf": 1.7320508075688772}, "icepool.Die.clip": {"tf": 1.7320508075688772}, "icepool.Die.time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.mean_time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 2}, "icepool.Die.sequence": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 2.6457513110645907}, "icepool.Die.lowest": {"tf": 2.23606797749979}, "icepool.Die.highest": {"tf": 2.23606797749979}, "icepool.Die.middle": {"tf": 1.7320508075688772}, "icepool.Die.map_to_pool": {"tf": 2.23606797749979}, "icepool.Die.explode_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 2}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.sign": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 2}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1.4142135623730951}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1.7320508075688772}, "icepool.Population.format": {"tf": 1.7320508075688772}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Again": {"tf": 2.23606797749979}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 2.6457513110645907}, "icepool.highest": {"tf": 2.6457513110645907}, "icepool.middle": {"tf": 2}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 2.8284271247461903}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.7320508075688772}, "icepool.map_to_pool": {"tf": 2}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.Pool.denominator": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2.23606797749979}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.lowest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.issuperset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Order.merge": {"tf": 2}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2.8284271247461903}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.7320508075688772}, "icepool.function.map_to_pool": {"tf": 2}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 133, "f": {"docs": {"icepool.Die.is_in": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 16}}, "s": {"docs": {"icepool.coin": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.unary_operator": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 2.23606797749979}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1.7320508075688772}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 2}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.sequence": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 2.8284271247461903}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1.4142135623730951}, "icepool.Die.middle": {"tf": 2.23606797749979}, "icepool.Die.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 2}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.nearest": {"tf": 1.4142135623730951}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1.4142135623730951}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1.7320508075688772}, "icepool.Population.sample": {"tf": 1.4142135623730951}, "icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1.7320508075688772}, "icepool.vectorize": {"tf": 1.7320508075688772}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 2.449489742783178}, "icepool.Symbols": {"tf": 1.7320508075688772}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Again": {"tf": 2.8284271247461903}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.pointwise_max": {"tf": 2}, "icepool.pointwise_min": {"tf": 2}, "icepool.lowest": {"tf": 2}, "icepool.highest": {"tf": 2}, "icepool.middle": {"tf": 2.449489742783178}, "icepool.commonize_denominator": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1.7320508075688772}, "icepool.map_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.7320508075688772}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 2.23606797749979}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 2}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 2.23606797749979}, "icepool.MultisetExpression.issuperset": {"tf": 2.449489742783178}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator": {"tf": 2}, "icepool.MultisetEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Order.merge": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.pointwise_max": {"tf": 2}, "icepool.function.pointwise_min": {"tf": 2}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.7320508075688772}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1.7320508075688772}}, "df": 147, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}}, "df": 3}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 3}}}}}}, "e": {"docs": {"icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 2}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}}}}}}}, "t": {"docs": {"icepool.d": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.sequence": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.d": {"tf": 1}}, "df": 9, "h": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 2}, "icepool.d": {"tf": 1.4142135623730951}, "icepool.coin": {"tf": 1.4142135623730951}, "icepool.stochastic_round": {"tf": 1.7320508075688772}, "icepool.one_hot": {"tf": 1.7320508075688772}, "icepool.Die": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 5.0990195135927845}, "icepool.Die.unary_operator": {"tf": 2.8284271247461903}, "icepool.Die.binary_operator": {"tf": 4.58257569495584}, "icepool.Die.keys": {"tf": 1.4142135623730951}, "icepool.Die.values": {"tf": 1.4142135623730951}, "icepool.Die.items": {"tf": 1.4142135623730951}, "icepool.Die.reroll": {"tf": 2.6457513110645907}, "icepool.Die.filter": {"tf": 2.6457513110645907}, "icepool.Die.split": {"tf": 1.7320508075688772}, "icepool.Die.truncate": {"tf": 2.6457513110645907}, "icepool.Die.clip": {"tf": 3}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 3}, "icepool.Die.mean_time_to_sum": {"tf": 2}, "icepool.Die.explode": {"tf": 2.23606797749979}, "icepool.Die.if_else": {"tf": 1.7320508075688772}, "icepool.Die.is_in": {"tf": 1.7320508075688772}, "icepool.Die.count": {"tf": 1}, "icepool.Die.pool": {"tf": 3}, "icepool.Die.keep": {"tf": 3.605551275463989}, "icepool.Die.lowest": {"tf": 3.605551275463989}, "icepool.Die.highest": {"tf": 3.4641016151377544}, "icepool.Die.middle": {"tf": 3}, "icepool.Die.map_to_pool": {"tf": 4}, "icepool.Die.explode_to_pool": {"tf": 2.449489742783178}, "icepool.Die.reroll_to_pool": {"tf": 3.1622776601683795}, "icepool.Die.stochastic_round": {"tf": 1.7320508075688772}, "icepool.Die.cmp": {"tf": 1.7320508075688772}, "icepool.Die.equals": {"tf": 2.8284271247461903}, "icepool.Population.keys": {"tf": 1.4142135623730951}, "icepool.Population.values": {"tf": 1.4142135623730951}, "icepool.Population.items": {"tf": 1.4142135623730951}, "icepool.Population.outcomes": {"tf": 2.23606797749979}, "icepool.Population.common_outcome_length": {"tf": 1.4142135623730951}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 3}, "icepool.Population.zero": {"tf": 1.7320508075688772}, "icepool.Population.quantity": {"tf": 2.23606797749979}, "icepool.Population.quantities": {"tf": 1.7320508075688772}, "icepool.Population.denominator": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 3.1622776601683795}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1.7320508075688772}, "icepool.Population.mode": {"tf": 1.4142135623730951}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.median": {"tf": 1.7320508075688772}, "icepool.Population.median_low": {"tf": 1.4142135623730951}, "icepool.Population.median_high": {"tf": 1.4142135623730951}, "icepool.Population.quantile": {"tf": 2.23606797749979}, "icepool.Population.quantile_low": {"tf": 2}, "icepool.Population.quantile_high": {"tf": 2}, "icepool.Population.variance": {"tf": 1.4142135623730951}, "icepool.Population.entropy": {"tf": 1.7320508075688772}, "icepool.Population.marginals": {"tf": 1.7320508075688772}, "icepool.Population.to_one_hot": {"tf": 2}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 2.8284271247461903}, "icepool.tupleize": {"tf": 3}, "icepool.vectorize": {"tf": 3}, "icepool.Vector": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 2.6457513110645907}, "icepool.Symbols": {"tf": 3.7416573867739413}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1.4142135623730951}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.Symbols.count_subset": {"tf": 1.4142135623730951}, "icepool.Symbols.issubset": {"tf": 1.4142135623730951}, "icepool.Symbols.issuperset": {"tf": 1.4142135623730951}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.Again": {"tf": 4.242640687119285}, "icepool.from_cumulative": {"tf": 2.6457513110645907}, "icepool.from_rv": {"tf": 2.6457513110645907}, "icepool.pointwise_max": {"tf": 3.3166247903554}, "icepool.pointwise_min": {"tf": 3.3166247903554}, "icepool.lowest": {"tf": 3.4641016151377544}, "icepool.highest": {"tf": 3.4641016151377544}, "icepool.middle": {"tf": 3.4641016151377544}, "icepool.min_outcome": {"tf": 1.4142135623730951}, "icepool.max_outcome": {"tf": 1.4142135623730951}, "icepool.consecutive": {"tf": 1}, "icepool.commonize_denominator": {"tf": 2.8284271247461903}, "icepool.reduce": {"tf": 3.1622776601683795}, "icepool.accumulate": {"tf": 3.1622776601683795}, "icepool.map": {"tf": 4.898979485566356}, "icepool.map_function": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 4.47213595499958}, "icepool.map_to_pool": {"tf": 3.7416573867739413}, "icepool.Reroll": {"tf": 2.449489742783178}, "icepool.RerollType": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 2.6457513110645907}, "icepool.Pool.__init__": {"tf": 3.3166247903554}, "icepool.Pool.clear_cache": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1.4142135623730951}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1.4142135623730951}, "icepool.standard_pool": {"tf": 1.7320508075688772}, "icepool.MultisetGenerator": {"tf": 1.7320508075688772}, "icepool.MultisetExpression": {"tf": 4.795831523312719}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.difference": {"tf": 2.23606797749979}, "icepool.MultisetExpression.intersection": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 2}, "icepool.MultisetExpression.keep_outcomes": {"tf": 2.23606797749979}, "icepool.MultisetExpression.drop_outcomes": {"tf": 2.23606797749979}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 2}, "icepool.MultisetExpression.keep": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.lowest": {"tf": 3.1622776601683795}, "icepool.MultisetExpression.highest": {"tf": 3.1622776601683795}, "icepool.MultisetExpression.sort_match": {"tf": 4.47213595499958}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 4.123105625617661}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.expand": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 2}, "icepool.MultisetExpression.largest_count": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.count_subset": {"tf": 2.449489742783178}, "icepool.MultisetExpression.largest_straight": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 2.449489742783178}, "icepool.MultisetExpression.all_straights": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 2.23606797749979}, "icepool.MultisetExpression.issubset": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.issuperset": {"tf": 3}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state": {"tf": 4.58257569495584}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 2}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.evaluate": {"tf": 3}, "icepool.MultisetEvaluator.sample": {"tf": 1.4142135623730951}, "icepool.Order.merge": {"tf": 2}, "icepool.Deck.__init__": {"tf": 3.1622776601683795}, "icepool.Deck.keys": {"tf": 1.4142135623730951}, "icepool.Deck.values": {"tf": 1.4142135623730951}, "icepool.Deck.items": {"tf": 1.4142135623730951}, "icepool.Deck.size": {"tf": 1.4142135623730951}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 2}, "icepool.Deal.__init__": {"tf": 1.7320508075688772}, "icepool.Deal.deck": {"tf": 1.4142135623730951}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 2.23606797749979}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 2}, "icepool.MultiDeal.deck": {"tf": 1.4142135623730951}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 2.23606797749979}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.multiset_function": {"tf": 2.6457513110645907}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 2}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 4.58257569495584}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 2.23606797749979}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 4.58257569495584}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 2}, "icepool.function.d": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1.7320508075688772}, "icepool.function.one_hot": {"tf": 1.7320508075688772}, "icepool.function.from_cumulative": {"tf": 2.6457513110645907}, "icepool.function.from_rv": {"tf": 2.6457513110645907}, "icepool.function.pointwise_max": {"tf": 3.3166247903554}, "icepool.function.pointwise_min": {"tf": 3.3166247903554}, "icepool.function.min_outcome": {"tf": 1.4142135623730951}, "icepool.function.max_outcome": {"tf": 1.4142135623730951}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 2.8284271247461903}, "icepool.function.reduce": {"tf": 3.1622776601683795}, "icepool.function.accumulate": {"tf": 3.1622776601683795}, "icepool.function.map": {"tf": 4.898979485566356}, "icepool.function.map_function": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 4.47213595499958}, "icepool.function.map_to_pool": {"tf": 3.7416573867739413}, "icepool.typing.RerollType": {"tf": 1.4142135623730951}, "icepool.typing.count_positional_parameters": {"tf": 2.23606797749979}, "icepool.typing.guess_star": {"tf": 2}}, "df": 269, "y": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 17}, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 28}}, "m": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 22, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}}, "df": 2}}}}}}}, "n": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}}, "df": 14}, "i": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.simplify": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 10}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.Order.merge": {"tf": 1.4142135623730951}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 23, "o": {"docs": {}, "df": 0, "f": {"docs": {"icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}}, "df": 2}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 4}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool": {"tf": 1.4142135623730951}, "icepool.d": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 2}, "icepool.Die.explode_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 2.449489742783178}, "icepool.Die.sign": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.marginals": {"tf": 1.4142135623730951}, "icepool.Population.sample": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.Symbols": {"tf": 1.7320508075688772}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Again": {"tf": 2}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.pointwise_max": {"tf": 2}, "icepool.pointwise_min": {"tf": 2}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_function": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1.7320508075688772}, "icepool.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.intersection": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 2}, "icepool.function.pointwise_min": {"tf": 2}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_function": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1.7320508075688772}, "icepool.function.map_to_pool": {"tf": 1.7320508075688772}, "icepool.typing.Outcome": {"tf": 1}, "icepool.typing.ImplicitConversionError": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 111}, "n": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.keep": {"tf": 2.23606797749979}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 2}, "icepool.Die.sign": {"tf": 1.4142135623730951}, "icepool.Population.nearest": {"tf": 1}, "icepool.Symbols": {"tf": 1.7320508075688772}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 2}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.map": {"tf": 2}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 25}}, "i": {"docs": {}, "df": 0, "s": {"docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 2.23606797749979}, "icepool.Die.unary_operator": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 2.23606797749979}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1.4142135623730951}, "icepool.Die.pool": {"tf": 1.7320508075688772}, "icepool.Die.keep": {"tf": 2}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 2.23606797749979}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 2.23606797749979}, "icepool.Die.equals": {"tf": 1.7320508075688772}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1.4142135623730951}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.median": {"tf": 1.4142135623730951}, "icepool.Population.quantile": {"tf": 1.4142135623730951}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1.7320508075688772}, "icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.CountsKeysView": {"tf": 1}, "icepool.CountsValuesView": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 2.8284271247461903}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 2}, "icepool.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Reroll": {"tf": 1.7320508075688772}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1.4142135623730951}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.lowest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 2.23606797749979}, "icepool.MultisetExpression.issuperset": {"tf": 2.449489742783178}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1.7320508075688772}, "icepool.Deck.sequence": {"tf": 1.4142135623730951}, "icepool.Deal.__init__": {"tf": 1.4142135623730951}, "icepool.Deal.denominator": {"tf": 1.4142135623730951}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1.7320508075688772}, "icepool.MultiDeal.denominator": {"tf": 1.4142135623730951}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 2.449489742783178}, "icepool.function.d": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1.4142135623730951}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 2.8284271247461903}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 2}, "icepool.function.map_to_pool": {"tf": 1.7320508075688772}, "icepool.typing.Qs": {"tf": 1.4142135623730951}}, "df": 153}, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}}, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}}, "df": 7}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 12}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 3}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}, "o": {"docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1}, "icepool.z": {"tf": 1.4142135623730951}, "icepool.stochastic_round": {"tf": 1.7320508075688772}, "icepool.one_hot": {"tf": 1}, "icepool.Outcome": {"tf": 1.4142135623730951}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 2.8284271247461903}, "icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.reroll": {"tf": 2}, "icepool.Die.filter": {"tf": 2}, "icepool.Die.split": {"tf": 2}, "icepool.Die.truncate": {"tf": 1.7320508075688772}, "icepool.Die.clip": {"tf": 2}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 2.23606797749979}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 2.6457513110645907}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.pool": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 2.6457513110645907}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1.7320508075688772}, "icepool.Die.map_to_pool": {"tf": 3}, "icepool.Die.explode_to_pool": {"tf": 2.23606797749979}, "icepool.Die.reroll_to_pool": {"tf": 2}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.Population": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 2}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 2}, "icepool.Population.format": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 2}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Again": {"tf": 2.6457513110645907}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1}, "icepool.reduce": {"tf": 2.6457513110645907}, "icepool.accumulate": {"tf": 2.6457513110645907}, "icepool.map": {"tf": 3.1622776601683795}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 2.8284271247461903}, "icepool.map_to_pool": {"tf": 2.23606797749979}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 2.449489742783178}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1.7320508075688772}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2.23606797749979}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 2}, "icepool.MultisetExpression.drop_outcomes": {"tf": 2}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 2}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 2}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 2}, "icepool.MultisetEvaluator.next_state": {"tf": 3.3166247903554}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.Deck.__init__": {"tf": 2}, "icepool.Deck.map": {"tf": 1.7320508075688772}, "icepool.Deal.__init__": {"tf": 2.23606797749979}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 2.6457513110645907}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1.4142135623730951}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 3.3166247903554}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 3.3166247903554}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1.7320508075688772}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.reduce": {"tf": 2.6457513110645907}, "icepool.function.accumulate": {"tf": 2.6457513110645907}, "icepool.function.map": {"tf": 3.1622776601683795}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 2.8284271247461903}, "icepool.function.map_to_pool": {"tf": 2.23606797749979}, "icepool.typing.Outcome": {"tf": 1.4142135623730951}, "icepool.typing.guess_star": {"tf": 1.4142135623730951}}, "df": 160, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 19, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}}, "df": 8}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}}, "df": 7}}}}}}, "o": {"docs": {"icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 2}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"icepool.coin": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 37}, "n": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.clip": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.Die.truncate": {"tf": 1}}, "df": 1}, "d": {"docs": {"icepool.Die.truncate": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.truncate": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.Pool.__init__": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.equals": {"tf": 2}, "icepool.Vector.binary_operator": {"tf": 1}}, "df": 3, "y": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}}, "df": 9}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.keep_counts": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {"icepool.Reroll": {"tf": 1}}, "df": 1}}, "y": {"docs": {"icepool.MultisetExpression": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetExpression.keep_counts": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}}}, "w": {"docs": {}, "df": 0, "o": {"docs": {"icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1.7320508075688772}, "icepool.accumulate": {"tf": 1.7320508075688772}, "icepool.Pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.reduce": {"tf": 1.7320508075688772}, "icepool.function.accumulate": {"tf": 1.7320508075688772}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 34, "s": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}}, "df": 2}}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.RerollType": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.typing.S": {"tf": 1}, "icepool.typing.T": {"tf": 1}, "icepool.typing.T_co": {"tf": 1}, "icepool.typing.T_contra": {"tf": 1}, "icepool.typing.U": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}, "icepool.typing.RerollType": {"tf": 1}}, "df": 19, "s": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.typing.Qs": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 9}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}}, "df": 5}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.typing.Qs": {"tf": 1}}, "df": 1}}}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.clip": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.map_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 2}}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.pool": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.tupleize": {"tf": 1.7320508075688772}, "icepool.Vector": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.typing.Qs": {"tf": 1}}, "df": 22, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.tupleize": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 4}}}, "s": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 6}}}}, "r": {"docs": {}, "df": 0, "n": {"docs": {"icepool.accumulate": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.map_function": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 3}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 2}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 2.23606797749979}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 2.23606797749979}}, "df": 12, "s": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1}, "icepool.Pool.__init__": {"tf": 2}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.Deck.__init__": {"tf": 2.23606797749979}, "icepool.Deck.sequence": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1}}, "df": 22, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.map_and_time": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 3}}}}}}}, "e": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}}, "df": 10}}, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 5, "s": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 16}, "n": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1.4142135623730951}}, "df": 6}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 7}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.time_to_sum": {"tf": 1.7320508075688772}, "icepool.Die.mean_time_to_sum": {"tf": 1.7320508075688772}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.7320508075688772}}, "df": 8}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}}, "df": 2}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 5}}}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {"icepool": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.d": {"tf": 1}, "icepool.z": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 7}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.denominator": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}}, "df": 8}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 9}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.unary_operator": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}}, "df": 4}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 16}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 7}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}}, "df": 5}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.filter": {"tf": 1.7320508075688772}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}}, "df": 5}}}, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 5}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Deal": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}}, "df": 2}}}}}}}}, "p": {"docs": {"icepool.stochastic_round": {"tf": 1.7320508075688772}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 13}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 17}}}, "e": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 2}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 42, "d": {"docs": {"icepool.Die.unary_operator": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.Reroll": {"tf": 2}, "icepool.Pool": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 30}, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 12}}}, "s": {"docs": {"icepool.Population.sample": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 5, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 7}}}}}}}, "o": {"docs": {"icepool.Population.format": {"tf": 1.4142135623730951}}, "df": 1, "l": {"docs": {}, "df": 0, "d": {"docs": {"icepool": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 2}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 2}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 9}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.cmp": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.Vector.binary_operator": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 2}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 2.23606797749979}, "icepool.MultisetExpression.issuperset": {"tf": 2.23606797749979}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 38, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.sign": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 18}}}}, "s": {"docs": {"icepool.MultisetExpression.difference": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {"icepool.coin": {"tf": 1.4142135623730951}, "icepool.stochastic_round": {"tf": 1}, "icepool.Die.__init__": {"tf": 2.23606797749979}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Again": {"tf": 2.23606797749979}, "icepool.from_rv": {"tf": 1}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 2}, "icepool.highest": {"tf": 2}, "icepool.middle": {"tf": 2.23606797749979}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1}, "icepool.Pool.__init__": {"tf": 2.449489742783178}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 2}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 2}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.coin": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 93, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 2.6457513110645907}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 2.6457513110645907}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 2.6457513110645907}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 57, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 7, "s": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 6}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}}, "df": 8}}}}, "s": {"docs": {"icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}}, "df": 6}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}}, "df": 2}}}}}}}}}}, "n": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.keep": {"tf": 2.23606797749979}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 47, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1.7320508075688772}, "icepool.Again": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 36}}, "e": {"docs": {"icepool.coin": {"tf": 1}, "icepool.one_hot": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 2}, "icepool.Die.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1.7320508075688772}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.7320508075688772}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Order.merge": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.one_hot": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.7320508075688772}}, "df": 53, "s": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}}, "df": 4}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Again": {"tf": 1}}, "df": 2, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 2}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 2}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 2.449489742783178}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.quantity": {"tf": 1.7320508075688772}, "icepool.Population.pad_to_denominator": {"tf": 2.23606797749979}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1.7320508075688772}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.pointwise_max": {"tf": 2}, "icepool.pointwise_min": {"tf": 2}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.reduce": {"tf": 1.4142135623730951}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 2.449489742783178}, "icepool.map_and_time": {"tf": 2.449489742783178}, "icepool.map_to_pool": {"tf": 2}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.7320508075688772}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 3.1622776601683795}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 2}, "icepool.function.pointwise_min": {"tf": 2}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.reduce": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 2.449489742783178}, "icepool.function.map_and_time": {"tf": 2.449489742783178}, "icepool.function.map_to_pool": {"tf": 2}, "icepool.typing.T": {"tf": 1}, "icepool.typing.T_co": {"tf": 1}, "icepool.typing.T_contra": {"tf": 1}, "icepool.typing.U": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 139, "s": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.one_hot": {"tf": 1.4142135623730951}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 3.4641016151377544}, "icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.reroll": {"tf": 2.23606797749979}, "icepool.Die.filter": {"tf": 2.23606797749979}, "icepool.Die.split": {"tf": 1.7320508075688772}, "icepool.Die.truncate": {"tf": 1.7320508075688772}, "icepool.Die.clip": {"tf": 1.7320508075688772}, "icepool.Die.map": {"tf": 1.4142135623730951}, "icepool.Die.map_and_time": {"tf": 1.4142135623730951}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 2}, "icepool.Die.if_else": {"tf": 1.4142135623730951}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 2.23606797749979}, "icepool.Die.explode_to_pool": {"tf": 2}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population": {"tf": 1.4142135623730951}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1.4142135623730951}, "icepool.Population.common_outcome_length": {"tf": 1.4142135623730951}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.zero": {"tf": 1.4142135623730951}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.marginals": {"tf": 1.7320508075688772}, "icepool.Population.to_one_hot": {"tf": 2.23606797749979}, "icepool.Population.format": {"tf": 1.7320508075688772}, "icepool.tupleize": {"tf": 2}, "icepool.vectorize": {"tf": 2}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.7320508075688772}, "icepool.from_rv": {"tf": 2}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 2}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map": {"tf": 3}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 2.8284271247461903}, "icepool.map_to_pool": {"tf": 2}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 2.449489742783178}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 2.6457513110645907}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.evaluate": {"tf": 2}, "icepool.Order": {"tf": 1}, "icepool.Deck.__init__": {"tf": 2.6457513110645907}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.map": {"tf": 2.6457513110645907}, "icepool.Deal.outcomes": {"tf": 1.4142135623730951}, "icepool.MultiDeal.outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 2.449489742783178}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.6457513110645907}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.6457513110645907}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 2.449489742783178}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1.7320508075688772}, "icepool.function.from_rv": {"tf": 2}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map": {"tf": 3}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 2.8284271247461903}, "icepool.function.map_to_pool": {"tf": 2}}, "df": 133}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.truncate": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 10}}}}}, "f": {"docs": {"icepool.one_hot": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 4.242640687119285}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 2.449489742783178}, "icepool.Die.items": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.7320508075688772}, "icepool.Die.filter": {"tf": 2.23606797749979}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 2.23606797749979}, "icepool.Die.keep": {"tf": 2.23606797749979}, "icepool.Die.lowest": {"tf": 2.23606797749979}, "icepool.Die.highest": {"tf": 2.23606797749979}, "icepool.Die.middle": {"tf": 1.7320508075688772}, "icepool.Die.map_to_pool": {"tf": 3.605551275463989}, "icepool.Die.explode_to_pool": {"tf": 2.23606797749979}, "icepool.Die.reroll_to_pool": {"tf": 2.449489742783178}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1.4142135623730951}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.denominator": {"tf": 1.4142135623730951}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 2}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1.4142135623730951}, "icepool.Population.quantile_low": {"tf": 1.4142135623730951}, "icepool.Population.quantile_high": {"tf": 1.4142135623730951}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.tupleize": {"tf": 2}, "icepool.vectorize": {"tf": 2}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 2.6457513110645907}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}, "icepool.Symbols.additive_union": {"tf": 1.4142135623730951}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.Again": {"tf": 2.6457513110645907}, "icepool.from_cumulative": {"tf": 2}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.pointwise_max": {"tf": 2.23606797749979}, "icepool.pointwise_min": {"tf": 2.23606797749979}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.7320508075688772}, "icepool.middle": {"tf": 2.23606797749979}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.consecutive": {"tf": 1}, "icepool.commonize_denominator": {"tf": 2.449489742783178}, "icepool.reduce": {"tf": 2.8284271247461903}, "icepool.accumulate": {"tf": 3.1622776601683795}, "icepool.map": {"tf": 4}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 3}, "icepool.map_to_pool": {"tf": 3.3166247903554}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType": {"tf": 1}, "icepool.Pool": {"tf": 2.23606797749979}, "icepool.Pool.__init__": {"tf": 3.3166247903554}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 2.449489742783178}, "icepool.MultisetGenerator": {"tf": 2}, "icepool.MultisetExpression": {"tf": 3}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 2}, "icepool.MultisetExpression.intersection": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 2}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 2}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 2.23606797749979}, "icepool.MultisetEvaluator": {"tf": 3.4641016151377544}, "icepool.MultisetEvaluator.next_state": {"tf": 3}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 2.6457513110645907}, "icepool.Deck.__init__": {"tf": 2.8284271247461903}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.size": {"tf": 1.4142135623730951}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.union": {"tf": 1.4142135623730951}, "icepool.Deck.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1.4142135623730951}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1.4142135623730951}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.multiset_function": {"tf": 2.449489742783178}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 3}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 3.4641016151377544}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 3}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.one_hot": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 2}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.pointwise_max": {"tf": 2.23606797749979}, "icepool.function.pointwise_min": {"tf": 2.23606797749979}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 2.449489742783178}, "icepool.function.reduce": {"tf": 2.8284271247461903}, "icepool.function.accumulate": {"tf": 3.1622776601683795}, "icepool.function.map": {"tf": 4}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 3}, "icepool.function.map_to_pool": {"tf": 3.3166247903554}, "icepool.typing.Qs": {"tf": 1}, "icepool.typing.RerollType": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 2}, "icepool.typing.guess_star": {"tf": 1}}, "df": 214, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 5}}}, "f": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 9}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}}, "df": 2, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}}, "df": 11, "s": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 8}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.if_else": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 9, "s": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}}, "df": 12}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}}, "df": 6}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 16, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 4}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}}, "df": 2}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}}, "df": 5}}}, "e": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}}, "df": 3}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 2}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1.4142135623730951}}, "df": 8}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Reroll": {"tf": 1}}, "df": 1}}}}}}}}}}}, "w": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}}, "df": 2}}}, "n": {"docs": {"icepool.coin": {"tf": 2}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 2.23606797749979}, "icepool.MultisetExpression.multiply_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.divide_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.modulo_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 2}}, "df": 15, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1.7320508075688772}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.7320508075688772}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.7320508075688772}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1.7320508075688772}, "icepool.typing.guess_star": {"tf": 1}}, "df": 70, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.coin": {"tf": 1}, "icepool.function.coin": {"tf": 1}}, "df": 2}}}}}}}}, "o": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 44, "n": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.function.coin": {"tf": 1}}, "df": 16, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 21}}, "t": {"docs": {"icepool.coin": {"tf": 1.4142135623730951}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1.7320508075688772}, "icepool.Die.clip": {"tf": 1.7320508075688772}, "icepool.Die.time_to_sum": {"tf": 1.7320508075688772}, "icepool.Die.explode": {"tf": 2}, "icepool.Die.map_to_pool": {"tf": 2}, "icepool.Die.explode_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.equals": {"tf": 2}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1.4142135623730951}, "icepool.Population.sample": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Again": {"tf": 2.449489742783178}, "icepool.from_cumulative": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.Deal.__init__": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.coin": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 82, "e": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.sign": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 24, "s": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 2}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 4}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Population.nearest": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 5}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 2}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}}, "df": 24}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 6}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}}, "df": 7}}}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 2.8284271247461903}, "icepool.MultisetEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.order": {"tf": 3.1622776601683795}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 3.1622776601683795}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 2.8284271247461903}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 3.1622776601683795}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.7320508075688772}}, "df": 23}}, "w": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1.7320508075688772}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.map": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1.7320508075688772}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 10}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.outcomes": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 7, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 4}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}, "n": {"docs": {"icepool.Die.sign": {"tf": 1}}, "df": 1}}}, "g": {"docs": {"icepool.d": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 2}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Symbols": {"tf": 2.449489742783178}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 22, "e": {"docs": {"icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}}, "df": 2, "t": {"docs": {"icepool": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 7, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.filter": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}}, "df": 10, "s": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}}, "df": 10}}}, "e": {"docs": {"icepool.Pool": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 6, "d": {"docs": {"icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}}, "df": 6}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Vector": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 2}, "icepool.Die.cmp": {"tf": 1}, "icepool.Population.format": {"tf": 2.23606797749979}, "icepool.Vector.binary_operator": {"tf": 2}, "icepool.Symbols": {"tf": 2.23606797749979}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 2}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2.23606797749979}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 3}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.7320508075688772}, "icepool.function.coin": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 2}}, "df": 27}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1, "n": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 16}, "s": {"docs": {"icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 8}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.simplify": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}}, "df": 3}}, "r": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 9}}}}}}, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 14}, "s": {"docs": {"icepool.typing.guess_star": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Pool.clear_cache": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 10}}}, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.map": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 6, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.evaluator.JointEvaluator": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {"icepool.d": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 2}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Symbols": {"tf": 2.449489742783178}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 27, "x": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.marginals": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 40, "s": {"docs": {"icepool": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}}, "df": 3}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 8}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 6}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 19}}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}}, "df": 2}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.map": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 22, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 4}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.explode": {"tf": 2}, "icepool.Die.explode_to_pool": {"tf": 2}, "icepool.map_function": {"tf": 2}, "icepool.function.map_function": {"tf": 2}}, "df": 4, "d": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.explode": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 5}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 5}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.7320508075688772}}, "df": 21}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}}, "df": 2}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Again": {"tf": 1.4142135623730951}}, "df": 1}}, "p": {"docs": {}, "df": 0, "t": {"docs": {"icepool.map": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 6}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.z": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 26, "s": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.split": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 2}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.7320508075688772}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1}}, "df": 73}}, "s": {"docs": {}, "df": 0, "y": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}}, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 4}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 28, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Population.marginals": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1.4142135623730951}, "icepool.Symbols.count": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.intersection": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.lowest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.sort_match": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 3}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 3}, "icepool.MultisetExpression.expand": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 38}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}}, "df": 3}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 2.449489742783178}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.map_function": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.function.map_function": {"tf": 1.4142135623730951}}, "df": 3}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}}}, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Again": {"tf": 2}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 11, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.entropy": {"tf": 1.4142135623730951}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1}, "icepool.function.reduce": {"tf": 1}}, "df": 5}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die": {"tf": 1}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 2.23606797749979}, "icepool.Deal.__init__": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1.7320508075688772}}, "df": 11}}}, "o": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}}, "df": 1, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 20}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.filter": {"tf": 1}}, "df": 1}}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Pool.__init__": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 3}}}}}}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 13}}}}}, "s": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 5}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 13}, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Again": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 3}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 6, "d": {"docs": {"icepool.Die.equals": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 6}, "s": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.issuperset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}}, "df": 7}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Reroll": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.Deck": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}}, "df": 20, "s": {"docs": {"icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.7320508075688772}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 8, "s": {"docs": {"icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1.4142135623730951}}, "df": 9}}}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Pool.__init__": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {"icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}}, "df": 3}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 33}}, "l": {"docs": {"icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}}, "df": 6}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 6}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 8}, "y": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Population.zero": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Pool": {"tf": 1.7320508075688772}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 2.449489742783178}, "icepool.MultisetExpression.issuperset": {"tf": 2.449489742783178}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 2.6457513110645907}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}}, "df": 25, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 2}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 2}}, "df": 7}}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.map": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}}, "df": 7}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.map": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 20, "s": {"docs": {"icepool.Order": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {"icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}}, "df": 21, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}}, "df": 4}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.d": {"tf": 1}, "icepool.function.d": {"tf": 1}}, "df": 2}, "u": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.modulo_quantities": {"tf": 1}}, "df": 1}}, "o": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetExpression.modulo_counts": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Again": {"tf": 2.23606797749979}}, "df": 2, "s": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 20}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 18}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1.7320508075688772}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}}, "df": 17, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 13}}}}}, "n": {"docs": {}, "df": 0, "y": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 28}}, "p": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.reduce": {"tf": 1.4142135623730951}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_function": {"tf": 2}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.function.reduce": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_function": {"tf": 2}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 17, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1.4142135623730951}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 20}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.to_one_hot": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.Deck.map": {"tf": 1}}, "df": 4}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}}, "df": 3, "[": {"docs": {}, "df": 0, ":": {"2": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.marginals": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "k": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 6, "s": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 1}}}, "y": {"docs": {"icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.Vector": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.Qs": {"tf": 1}}, "df": 31}, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 3}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.7320508075688772}}, "df": 3, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Pool": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}}, "df": 5}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 3}, "d": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.7320508075688772}}, "df": 2}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 22, "s": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1}}, "df": 11}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.mean_time_to_sum": {"tf": 1.4142135623730951}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Vector.binary_operator": {"tf": 1}, "icepool.Pool": {"tf": 1}}, "df": 2}}}, "s": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.median": {"tf": 1.7320508075688772}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.sorted_union": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.Order.merge": {"tf": 1}}, "df": 1}, "d": {"docs": {"icepool.Deck.additive_union": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "x": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 7}}}}}, "n": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}}, "df": 13, "i": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 6}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.consecutive": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}}, "df": 2}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols.__init__": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}}, "df": 2}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.keep": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 2}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1.4142135623730951}}, "df": 3}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.format_probability_inverse": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1.7320508075688772}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 46}}, "s": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1.7320508075688772}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 28, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.typing.Outcome": {"tf": 1}}, "df": 8}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 2}, "icepool.MultiDeal.hand_sizes": {"tf": 1}}, "df": 6, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 17, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}, "s": {"docs": {"icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}}, "df": 4}}}, "s": {"docs": {"icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 5}}}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 20, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 4}}}}}, "t": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 3}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population.format": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.highest": {"tf": 2.6457513110645907}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.pointwise_max": {"tf": 1.7320508075688772}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 2.8284271247461903}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest": {"tf": 2.449489742783178}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.7320508075688772}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}}, "df": 18}}, "r": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 4}}}}}, "t": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Population.format": {"tf": 1.4142135623730951}}, "df": 1}}}}, "b": {"docs": {"icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 2.23606797749979}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 12, "e": {"docs": {"icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 3.3166247903554}, "icepool.Die.reroll": {"tf": 2}, "icepool.Die.filter": {"tf": 1.7320508075688772}, "icepool.Die.split": {"tf": 1.7320508075688772}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.explode": {"tf": 2.6457513110645907}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 2.6457513110645907}, "icepool.Die.lowest": {"tf": 2.449489742783178}, "icepool.Die.highest": {"tf": 2.449489742783178}, "icepool.Die.map_to_pool": {"tf": 2.6457513110645907}, "icepool.Die.explode_to_pool": {"tf": 2}, "icepool.Die.reroll_to_pool": {"tf": 3.4641016151377544}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.Population": {"tf": 1}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 1.7320508075688772}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 2.6457513110645907}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.from_rv": {"tf": 2.23606797749979}, "icepool.lowest": {"tf": 2.6457513110645907}, "icepool.highest": {"tf": 3}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 3.605551275463989}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 2.449489742783178}, "icepool.map_to_pool": {"tf": 2.449489742783178}, "icepool.Reroll": {"tf": 1.7320508075688772}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 2.449489742783178}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 2.23606797749979}, "icepool.MultisetExpression.lowest": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.highest": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 2}, "icepool.MultisetEvaluator.next_state": {"tf": 2.23606797749979}, "icepool.MultisetEvaluator.final_outcome": {"tf": 2}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.Order": {"tf": 1}, "icepool.Deck.__init__": {"tf": 3}, "icepool.Deck.map": {"tf": 1.7320508075688772}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.23606797749979}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 2}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 2}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 2}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.23606797749979}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 2.23606797749979}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 3.605551275463989}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 2.449489742783178}, "icepool.function.map_to_pool": {"tf": 2.449489742783178}, "icepool.typing.Qs": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1.4142135623730951}}, "df": 118, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 5}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 6}}, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}}, "df": 8}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}}, "df": 5}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 24}}}}, "y": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.clip": {"tf": 1.4142135623730951}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.sign": {"tf": 1.4142135623730951}, "icepool.Vector": {"tf": 1}}, "df": 2}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Again": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 8}}}, "e": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 6}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 9, "s": {"docs": {"icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 8}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.CountsKeysView": {"tf": 1}, "icepool.CountsValuesView": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 43}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 6}}}}, "y": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1.7320508075688772}, "icepool.Population.zero": {"tf": 1.4142135623730951}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.Order": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1}}, "df": 59}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.binary_operator": {"tf": 2}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1}}, "df": 5}}}}, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.entropy": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.entropy": {"tf": 1.4142135623730951}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 6, "d": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 15}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.map_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {"icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.__init__": {"tf": 1}}, "df": 1}}, "d": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.clip": {"tf": 1}}, "df": 1}}}, "t": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}}, "df": 28}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}}, "df": 3}, "d": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}, "b": {"docs": {"icepool.Symbols": {"tf": 1.4142135623730951}}, "df": 1, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.format": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Vector.binary_operator": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 2}}}}}}}, "x": {"docs": {"icepool.stochastic_round": {"tf": 1.7320508075688772}, "icepool.Die.stochastic_round": {"tf": 1.7320508075688772}, "icepool.Population.marginals": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 2.449489742783178}, "icepool.MultisetExpression": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.7320508075688772}, "icepool.function.map_function": {"tf": 2.449489742783178}}, "df": 7}, "q": {"docs": {"icepool.Population.format": {"tf": 1.7320508075688772}}, "df": 1, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.values": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1.4142135623730951}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.format": {"tf": 1.7320508075688772}, "icepool.from_cumulative": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.Deck": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 22}}}, "y": {"docs": {"icepool.Die.__init__": {"tf": 2}, "icepool.Die.items": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 2}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.items": {"tf": 1}}, "df": 11}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.quantile": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}}, "df": 5}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.quantity": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1, "d": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}}}, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.sign": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}}, "df": 32, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "s": {"docs": {"icepool.Population.zero": {"tf": 1.4142135623730951}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 3}}}}}, "k": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 3}}}}}, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"icepool.Population.outcomes": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}}, "df": 3, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsKeysView": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.lowest": {"tf": 2.23606797749979}, "icepool.Die.highest": {"tf": 2.23606797749979}, "icepool.Die.middle": {"tf": 2.23606797749979}, "icepool.Symbols": {"tf": 1}, "icepool.lowest": {"tf": 2.23606797749979}, "icepool.highest": {"tf": 2.23606797749979}, "icepool.middle": {"tf": 1.7320508075688772}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.lowest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}}, "df": 21, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.highest": {"tf": 1}}, "df": 3}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}}}}}}}}, "s": {"docs": {"icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 4}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 2}, "icepool.MultisetExpression.highest": {"tf": 2}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}}, "df": 7}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "\u2013": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1}}, "df": 1, "n": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}}}}, "pipeline": ["trimmer"], "_isPrebuiltIndex": true};
+ /** pdoc search index */const docs = {"version": "0.9.5", "fields": ["qualname", "fullname", "annotation", "default_value", "signature", "bases", "doc"], "ref": "fullname", "documentStore": {"docs": {"icepool": {"fullname": "icepool", "modulename": "icepool", "kind": "module", "doc": "Package for computing dice and card probabilities.
\n\nStarting with v0.25.1
, you can replace latest
in the URL with an old version\nnumber to get the documentation for that version.
\n\nSee this JupyterLite distribution\nfor examples.
\n\nVisit the project page.
\n\nGeneral conventions:
\n\n\n- Instances are immutable (apart from internal caching). Anything that looks\nlike it mutates an instance actually returns a separate instance with the\nchange.
\n
\n"}, "icepool.d": {"fullname": "icepool.d", "modulename": "icepool", "qualname": "d", "kind": "function", "doc": "A standard die, uniformly distributed from 1
to sides
inclusive.
\n\nDon't confuse this with icepool.Die()
:
\n\n\nicepool.Die([6])
: A Die
that always rolls the integer 6. \nicepool.d(6)
: A d6. \n
\n\nYou can also import individual standard dice from the icepool
module, e.g.\nfrom icepool import d6
.
\n", "signature": "(sides: int, /) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.z": {"fullname": "icepool.z", "modulename": "icepool", "qualname": "z", "kind": "function", "doc": "A die uniformly distributed from 0
to sides - 1
inclusive.
\n\nEqual to d(sides) - 1.
\n", "signature": "(sides: int, /) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.coin": {"fullname": "icepool.coin", "modulename": "icepool", "qualname": "coin", "kind": "function", "doc": "A Die
that rolls True
with probability n / d
, and False
otherwise.
\n\nIf n <= 0
or n >= d
the result will have only one outcome.
\n\nArguments:
\n\n\n- n: An int numerator, or a non-integer probability.
\n- d: An int denominator. Should not be provided if the first argument is\nnot an int.
\n
\n", "signature": "(\tn: int | float | fractions.Fraction,\td: int = 1,\t/,\t*,\tmax_denominator: int | None = None) -> icepool.population.die.Die[bool]:", "funcdef": "def"}, "icepool.stochastic_round": {"fullname": "icepool.stochastic_round", "modulename": "icepool", "qualname": "stochastic_round", "kind": "function", "doc": "Randomly rounds a value up or down to the nearest integer according to the two distances.
\n\nSpecificially, rounds x
up with probability x - floor(x)
and down\notherwise, producing a Die
with up to two outcomes.
\n\nArguments:
\n\n\n- max_denominator: If provided, each rounding will be performed\nusing
fractions.Fraction.limit_denominator(max_denominator)
.\nOtherwise, the rounding will be performed without\nlimit_denominator
. \n
\n", "signature": "(\tx,\t/,\t*,\tmax_denominator: int | None = None) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.one_hot": {"fullname": "icepool.one_hot", "modulename": "icepool", "qualname": "one_hot", "kind": "function", "doc": "A Die
with Vector
outcomes with one element set to True
uniformly at random and the rest False
.
\n\nThis is an easy (if somewhat expensive) way of representing how many dice\nin a pool rolled each number. For example, the outcomes of 10 @ one_hot(6)
\nare the (ones, twos, threes, fours, fives, sixes)
rolled in 10d6.
\n", "signature": "(sides: int, /) -> icepool.population.die.Die[tuple[bool, ...]]:", "funcdef": "def"}, "icepool.Outcome": {"fullname": "icepool.Outcome", "modulename": "icepool", "qualname": "Outcome", "kind": "class", "doc": "Protocol to attempt to verify that outcome types are hashable and sortable.
\n\nFar from foolproof, e.g. it cannot enforce total ordering.
\n", "bases": "typing.Hashable, typing.Protocol[-T_contra]"}, "icepool.Die": {"fullname": "icepool.Die", "modulename": "icepool", "qualname": "Die", "kind": "class", "doc": "Sampling with replacement. Quantities represent weights.
\n\nDice are immutable. Methods do not modify the Die
in-place;\nrather they return a Die
representing the result.
\n\nIt's also possible to have \"empty\" dice with no outcomes at all,\nthough these have little use other than being sentinel values.
\n", "bases": "icepool.population.base.Population[+T_co]"}, "icepool.Die.__init__": {"fullname": "icepool.Die.__init__", "modulename": "icepool", "qualname": "Die.__init__", "kind": "function", "doc": "Constructor for a Die
.
\n\nDon't confuse this with d()
:
\n\n\nDie([6])
: A Die
that always rolls the int
6. \nd(6)
: A d6. \n
\n\nAlso, don't confuse this with Pool()
:
\n\n\nDie([1, 2, 3, 4, 5, 6])
: A d6. \nPool([1, 2, 3, 4, 5, 6])
: A Pool
of six dice that always rolls one\nof each number. \n
\n\nHere are some different ways of constructing a d6:
\n\n\n- Just import it:
from icepool import d6
\n- Use the
d()
function: icepool.d(6)
\n- Use a d6 that you already have:
Die(d6)
or Die([d6])
\n- Mix a d3 and a d3+3:
Die([d3, d3+3])
\n- Use a dict:
Die({1:1, 2:1, 3:1, 4:1, 5:1, 6:1})
\n- Give the faces as a sequence:
Die([1, 2, 3, 4, 5, 6])
\n
\n\nAll quantities must be non-negative. Outcomes with zero quantity will be\nomitted.
\n\nSeveral methods and functions foward **kwargs to this constructor.\nHowever, these only affect the construction of the returned or yielded\ndice. Any other implicit conversions of arguments or operands to dice\nwill be done with the default keyword arguments.
\n\nEXPERIMENTAL: Use icepool.Again
to roll the dice again, usually with\nsome modification. See the Again
documentation for details.
\n\nDenominator: For a flat set of outcomes, the denominator is just the\nsum of the corresponding quantities. If the outcomes themselves have\nsecondary denominators, then the overall denominator will be minimized\nwhile preserving the relative weighting of the primary outcomes.
\n\nArguments:
\n\n\n\nRaises:
\n\n\n- ValueError:
None
is not a valid outcome for a Die
. \n
\n", "signature": "(\toutcomes: Union[Sequence, Mapping[Any, int]],\ttimes: Union[Sequence[int], int] = 1,\t*,\tagain_count: int | None = None,\tagain_depth: int | None = None,\tagain_end: icepool.typing.Outcome | icepool.population.die.Die | icepool.typing.RerollType | None = None)"}, "icepool.Die.unary_operator": {"fullname": "icepool.Die.unary_operator", "modulename": "icepool", "qualname": "Die.unary_operator", "kind": "function", "doc": "Performs the unary operation on the outcomes.
\n\nThis is used for the standard unary operators\n-, +, abs, ~, round, trunc, floor, ceil
\nas well as the additional methods\nzero, bool
.
\n\nThis is NOT used for the []
operator; when used directly, this is\ninterpreted as a Mapping
operation and returns the count corresponding\nto a given outcome. See marginals()
for applying the []
operator to\noutcomes.
\n\nReturns:
\n\n\n A Die
representing the result.
\n
\n\nRaises:
\n\n\n- ValueError: If tuples are of mismatched length.
\n
\n", "signature": "(\tself: icepool.population.die.Die[+T_co],\top: Callable[..., ~U],\t*args,\t**kwargs) -> icepool.population.die.Die[~U]:", "funcdef": "def"}, "icepool.Die.binary_operator": {"fullname": "icepool.Die.binary_operator", "modulename": "icepool", "qualname": "Die.binary_operator", "kind": "function", "doc": "Performs the operation on pairs of outcomes.
\n\nBy the time this is called, the other operand has already been\nconverted to a Die
.
\n\nIf one side of a binary operator is a tuple and the other is not, the\nbinary operator is applied to each element of the tuple with the\nnon-tuple side. For example, the following are equivalent:
\n\n\n
cartesian_product(d6, d8) * 2\ncartesian_product(d6 * 2, d8 * 2)\n
\n
\n\nThis is used for the standard binary operators\n+, -, *, /, //, %, **, <<, >>, &, |, ^
\nand the standard binary comparators\n<, <=, >=, >, ==, !=, cmp
.
\n\n==
and !=
additionally set the truth value of the Die
according to\nwhether the dice themselves are the same or not.
\n\nThe @
operator does NOT use this method directly.\nIt rolls the left Die
, which must have integer outcomes,\nthen rolls the right Die
that many times and sums the outcomes.
\n\nReturns:
\n\n\n A Die
representing the result.
\n
\n\nRaises:
\n\n\n- ValueError: If tuples are of mismatched length within one of the\ndice or between the dice.
\n
\n", "signature": "(\tself,\tother: icepool.population.die.Die,\top: Callable[..., ~U],\t*args,\t**kwargs) -> icepool.population.die.Die[~U]:", "funcdef": "def"}, "icepool.Die.keys": {"fullname": "icepool.Die.keys", "modulename": "icepool", "qualname": "Die.keys", "kind": "function", "doc": "The outcomes within the population in sorted order.
\n", "signature": "(self) -> icepool.collection.counts.CountsKeysView[+T_co]:", "funcdef": "def"}, "icepool.Die.values": {"fullname": "icepool.Die.values", "modulename": "icepool", "qualname": "Die.values", "kind": "function", "doc": "The quantities within the population in outcome order.
\n", "signature": "(self) -> icepool.collection.counts.CountsValuesView:", "funcdef": "def"}, "icepool.Die.items": {"fullname": "icepool.Die.items", "modulename": "icepool", "qualname": "Die.items", "kind": "function", "doc": "The (outcome, quantity)s of the population in sorted order.
\n", "signature": "(self) -> icepool.collection.counts.CountsItemsView[+T_co]:", "funcdef": "def"}, "icepool.Die.simplify": {"fullname": "icepool.Die.simplify", "modulename": "icepool", "qualname": "Die.simplify", "kind": "function", "doc": "Divides all quantities by their greatest common denominator.
\n", "signature": "(self) -> icepool.population.die.Die[+T_co]:", "funcdef": "def"}, "icepool.Die.reroll": {"fullname": "icepool.Die.reroll", "modulename": "icepool", "qualname": "Die.reroll", "kind": "function", "doc": "Rerolls the given outcomes.
\n\nArguments:
\n\n\n- which: Selects which outcomes to reroll. Options:\n
\n- A collection of outcomes to reroll.
\n- A callable that takes an outcome and returns
True
if it\nshould be rerolled. \n- If not provided, the min outcome will be rerolled.
\n
\n- star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable
which
.\nIf not provided, this will be guessed based on the function\nsignature. \n- depth: The maximum number of times to reroll.\nIf
None
, rerolls an unlimited number of times. \n
\n\nReturns:
\n\n\n A Die
representing the reroll.\n If the reroll would never terminate, the result has no outcomes.
\n
\n", "signature": "(\tself,\twhich: Union[Callable[..., bool], Collection[+T_co], NoneType] = None,\t/,\t*,\tstar: bool | None = None,\tdepth: Union[int, Literal['inf']]) -> icepool.population.die.Die[+T_co]:", "funcdef": "def"}, "icepool.Die.filter": {"fullname": "icepool.Die.filter", "modulename": "icepool", "qualname": "Die.filter", "kind": "function", "doc": "Rerolls until getting one of the given outcomes.
\n\nEssentially the complement of reroll()
.
\n\nArguments:
\n\n\n- which: Selects which outcomes to reroll until. Options:\n
\n- A callable that takes an outcome and returns
True
if it\nshould be accepted. \n- A collection of outcomes to reroll until.
\n
\n- star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable
which
.\nIf not provided, this will be guessed based on the function\nsignature. \n- depth: The maximum number of times to reroll.\nIf
None
, rerolls an unlimited number of times. \n
\n\nReturns:
\n\n\n A Die
representing the reroll.\n If the reroll would never terminate, the result has no outcomes.
\n
\n", "signature": "(\tself,\twhich: Union[Callable[..., bool], Collection[+T_co]],\t/,\t*,\tstar: bool | None = None,\tdepth: Union[int, Literal['inf']]) -> icepool.population.die.Die[+T_co]:", "funcdef": "def"}, "icepool.Die.split": {"fullname": "icepool.Die.split", "modulename": "icepool", "qualname": "Die.split", "kind": "function", "doc": "Splits this die into one containing selected items and another containing the rest.
\n\nThe total denominator is preserved.
\n\nEquivalent to self.filter(), self.reroll()
.
\n\nArguments:
\n\n\n- which: Selects which outcomes to reroll until. Options:\n
\n- A callable that takes an outcome and returns
True
if it\nshould be accepted. \n- A collection of outcomes to reroll until.
\n
\n- star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable
which
.\nIf not provided, this will be guessed based on the function\nsignature. \n
\n", "signature": "(\tself,\twhich: Union[Callable[..., bool], Collection[+T_co], NoneType] = None,\t/,\t*,\tstar: bool | None = None):", "funcdef": "def"}, "icepool.Die.truncate": {"fullname": "icepool.Die.truncate", "modulename": "icepool", "qualname": "Die.truncate", "kind": "function", "doc": "Truncates the outcomes of this Die
to the given range.
\n\nThe endpoints are included in the result if applicable.\nIf one of the arguments is not provided, that side will not be truncated.
\n\nThis effectively rerolls outcomes outside the given range.\nIf instead you want to replace those outcomes with the nearest endpoint,\nuse clip()
.
\n\nNot to be confused with trunc(die)
, which performs integer truncation\non each outcome.
\n", "signature": "(\tself,\tmin_outcome=None,\tmax_outcome=None) -> icepool.population.die.Die[+T_co]:", "funcdef": "def"}, "icepool.Die.clip": {"fullname": "icepool.Die.clip", "modulename": "icepool", "qualname": "Die.clip", "kind": "function", "doc": "Clips the outcomes of this Die
to the given values.
\n\nThe endpoints are included in the result if applicable.\nIf one of the arguments is not provided, that side will not be clipped.
\n\nThis is not the same as rerolling outcomes beyond this range;\nthe outcome is simply adjusted to fit within the range.\nThis will typically cause some quantity to bunch up at the endpoint(s).\nIf you want to reroll outcomes beyond this range, use truncate()
.
\n", "signature": "(\tself,\tmin_outcome=None,\tmax_outcome=None) -> icepool.population.die.Die[+T_co]:", "funcdef": "def"}, "icepool.Die.map": {"fullname": "icepool.Die.map", "modulename": "icepool", "qualname": "Die.map", "kind": "function", "doc": "Maps outcomes of the Die
to other outcomes.
\n\nThis is also useful for representing processes.
\n\nAs icepool.map(repl, self, ...)
.
\n", "signature": "(\tself,\trepl: Union[Callable[..., Union[~U, icepool.population.die.Die[~U], icepool.typing.RerollType, icepool.population.again.AgainExpression]], Mapping[+T_co, Union[~U, icepool.population.die.Die[~U], icepool.typing.RerollType, icepool.population.again.AgainExpression]]],\t/,\t*extra_args,\tstar: bool | None = None,\trepeat: Union[int, Literal['inf']] = 1,\ttime_limit: Union[int, Literal['inf'], NoneType] = None,\tagain_count: int | None = None,\tagain_depth: int | None = None,\tagain_end: Union[~U, icepool.population.die.Die[~U], icepool.typing.RerollType, NoneType] = None) -> icepool.population.die.Die[~U]:", "funcdef": "def"}, "icepool.Die.map_and_time": {"fullname": "icepool.Die.map_and_time", "modulename": "icepool", "qualname": "Die.map_and_time", "kind": "function", "doc": "Repeatedly map outcomes of the state to other outcomes, while also\ncounting timesteps.
\n\nThis is useful for representing processes.
\n\nAs map_and_time(repl, self, ...)
.
\n", "signature": "(\tself,\trepl: Union[Callable[..., Union[+T_co, icepool.population.die.Die[+T_co], icepool.typing.RerollType]], Mapping[+T_co, Union[+T_co, icepool.population.die.Die[+T_co], icepool.typing.RerollType]]],\t/,\t*extra_args,\tstar: bool | None = None,\ttime_limit: int) -> icepool.population.die.Die[tuple[+T_co, int]]:", "funcdef": "def"}, "icepool.Die.time_to_sum": {"fullname": "icepool.Die.time_to_sum", "modulename": "icepool", "qualname": "Die.time_to_sum", "kind": "function", "doc": "The number of rolls until the cumulative sum is greater or equal to the target.
\n\nArguments:
\n\n\n- target: The number to stop at once reached.
\n- max_time: The maximum number of rolls to run.\nIf the sum is not reached, the outcome is determined by
dnf
. \n- dnf: What time to assign in cases where the target was not reached\nin
max_time
. If not provided, this is set to max_time
.\ndnf=icepool.Reroll
will remove this case from the result,\neffectively rerolling it. \n
\n", "signature": "(\tself: icepool.population.die.Die[int],\ttarget: int,\t/,\tmax_time: int,\tdnf: int | icepool.typing.RerollType | None = None) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.Die.mean_time_to_sum": {"fullname": "icepool.Die.mean_time_to_sum", "modulename": "icepool", "qualname": "Die.mean_time_to_sum", "kind": "function", "doc": "The mean number of rolls until the cumulative sum is greater or equal to the target.
\n\nArguments:
\n\n\n- target: The target sum.
\n
\n\nRaises:
\n\n\n- ValueError: If
self
has negative outcomes. \n- ZeroDivisionError: If
self.mean() == 0
. \n
\n", "signature": "(\tself: icepool.population.die.Die[int],\ttarget: int,\t/) -> fractions.Fraction:", "funcdef": "def"}, "icepool.Die.explode": {"fullname": "icepool.Die.explode", "modulename": "icepool", "qualname": "Die.explode", "kind": "function", "doc": "Causes outcomes to be rolled again and added to the total.
\n\nArguments:
\n\n\n- which: Which outcomes to explode. Options:\n
\n- A single outcome to explode.
\n- An collection of outcomes to explode.
\n- A callable that takes an outcome and returns
True
if it\nshould be exploded. \n- If not supplied, the max outcome will explode.
\n
\n- star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable
which
.\nIf not provided, this will be guessed based on the function\nsignature. \n- depth: The maximum number of additional dice to roll, not counting\nthe initial roll.\nIf not supplied, a default value will be used.
\n- end: Once
depth
is reached, further explosions will be treated\nas this value. By default, a zero value will be used.\nicepool.Reroll
will make one extra final roll, rerolling until\na non-exploding outcome is reached. \n
\n", "signature": "(\tself,\twhich: Union[Callable[..., bool], Collection[+T_co], NoneType] = None,\t/,\t*,\tstar: bool | None = None,\tdepth: int = 9,\tend=None) -> icepool.population.die.Die[+T_co]:", "funcdef": "def"}, "icepool.Die.if_else": {"fullname": "icepool.Die.if_else", "modulename": "icepool", "qualname": "Die.if_else", "kind": "function", "doc": "Ternary conditional operator.
\n\nThis replaces truthy outcomes with the first argument and falsy outcomes\nwith the second argument.
\n\nArguments:
\n\n\n- again_count, again_depth, again_end: Forwarded to the final die constructor.
\n
\n", "signature": "(\tself,\toutcome_if_true: Union[~U, icepool.population.die.Die[~U]],\toutcome_if_false: Union[~U, icepool.population.die.Die[~U]],\t*,\tagain_count: int | None = None,\tagain_depth: int | None = None,\tagain_end: Union[~U, icepool.population.die.Die[~U], icepool.typing.RerollType, NoneType] = None) -> icepool.population.die.Die[~U]:", "funcdef": "def"}, "icepool.Die.is_in": {"fullname": "icepool.Die.is_in", "modulename": "icepool", "qualname": "Die.is_in", "kind": "function", "doc": "A die that returns True iff the roll of the die is contained in the target.
\n", "signature": "(self, target: Container[+T_co], /) -> icepool.population.die.Die[bool]:", "funcdef": "def"}, "icepool.Die.count": {"fullname": "icepool.Die.count", "modulename": "icepool", "qualname": "Die.count", "kind": "function", "doc": "Roll this dice a number of times and count how many are in the target.
\n", "signature": "(\tself,\trolls: int,\ttarget: Container[+T_co],\t/) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.Die.sequence": {"fullname": "icepool.Die.sequence", "modulename": "icepool", "qualname": "Die.sequence", "kind": "function", "doc": "Possible sequences produced by rolling this die a number of times.
\n\nThis is extremely expensive computationally. If possible, use reduce()
\ninstead; if you don't care about order, Die.pool()
is better.
\n", "signature": "(self, rolls: int) -> icepool.population.die.Die[tuple[+T_co, ...]]:", "funcdef": "def"}, "icepool.Die.pool": {"fullname": "icepool.Die.pool", "modulename": "icepool", "qualname": "Die.pool", "kind": "function", "doc": "Creates a Pool
from this Die
.
\n\nYou might subscript the pool immediately afterwards, e.g.\nd6.pool(5)[-1, ..., 1]
takes the difference between the highest and\nlowest of 5d6.
\n\nArguments:
\n\n\n- rolls: The number of copies of this
Die
to put in the pool.\nOr, a sequence of one int
per die acting as\nkeep_tuple
. Note that ...
cannot be used in the\nargument to this method, as the argument determines the size of\nthe pool. \n
\n", "signature": "(\tself,\trolls: Union[int, Sequence[int]] = 1,\t/) -> icepool.generator.pool.Pool[+T_co]:", "funcdef": "def"}, "icepool.Die.keep": {"fullname": "icepool.Die.keep", "modulename": "icepool", "qualname": "Die.keep", "kind": "function", "doc": "Selects elements after drawing and sorting and sums them.
\n\nArguments:
\n\n\n- rolls: The number of dice to roll.
\n- index: One of the following:
\n\n- An
int
. This will count only the roll at the specified index. \n
\n\n- In this case, the result is a
Die
rather than a generator. \n\n- A
slice
. The selected dice are counted once each. \n\n
\n\n- A sequence of
int
s with length equal to rolls
.\nEach roll is counted that many times, which could be multiple or\nnegative times. \n
\n\nUp to one ...
(Ellipsis
) may be used. If no ...
is used,\nthe rolls
argument may be omitted.
\n\n...
will be replaced with a number of zero counts in order\n\n
to make up any missing elements compared to rolls
.\nThis number may be \"negative\" if more int
s are provided than\nrolls
. Specifically:
\n\n\n- If
index
is shorter than rolls
, ...
\nacts as enough zero counts to make up the difference.\nE.g. (1, ..., 1)
on five dice would act as\n(1, 0, 0, 0, 1)
. \n- If
index
has length equal to rolls
, ...
has no effect.\nE.g. (1, ..., 1)
on two dice would act as (1, 1)
. \n- If
index
is longer than rolls
and ...
is on one side,\nelements will be dropped from index
on the side with ...
.\nE.g. (..., 1, 2, 3)
on two dice would act as (2, 3)
. \n- If
index
is longer than rolls
and ...
\nis in the middle, the counts will be as the sum of two\none-sided ...
.\nE.g. (-1, ..., 1)
acts like (-1, ...)
plus (..., 1)
.\nIf rolls
was 1 this would have the -1 and 1 cancel each other out. \n
\n\n
\n", "signature": "(\tself,\trolls: Union[int, Sequence[int]],\tindex: Union[slice, Sequence[int | ellipsis], int, NoneType] = None,\t/) -> icepool.population.die.Die:", "funcdef": "def"}, "icepool.Die.lowest": {"fullname": "icepool.Die.lowest", "modulename": "icepool", "qualname": "Die.lowest", "kind": "function", "doc": "Roll several of this Die
and return the lowest result, or the sum of some of the lowest.
\n\nThe outcomes should support addition and multiplication if keep != 1
.
\n\nArguments:
\n\n\n- rolls: The number of dice to roll. All dice will have the same\noutcomes as
self
. \n- keep, drop: These arguments work together:\n
\n- If neither are provided, the single lowest die will be taken.
\n- If only
keep
is provided, the keep
lowest dice will be summed. \n- If only
drop
is provided, the drop
lowest dice will be dropped\nand the rest will be summed. \n- If both are provided,
drop
lowest dice will be dropped, then\nthe next keep
lowest dice will be summed. \n
\n
\n\nReturns:
\n\n\n A Die
representing the probability distribution of the sum.
\n
\n", "signature": "(\tself,\trolls: int,\t/,\tkeep: int | None = None,\tdrop: int | None = None) -> icepool.population.die.Die:", "funcdef": "def"}, "icepool.Die.highest": {"fullname": "icepool.Die.highest", "modulename": "icepool", "qualname": "Die.highest", "kind": "function", "doc": "Roll several of this Die
and return the highest result, or the sum of some of the highest.
\n\nThe outcomes should support addition and multiplication if keep != 1
.
\n\nArguments:
\n\n\n- rolls: The number of dice to roll.
\n- keep, drop: These arguments work together:\n
\n- If neither are provided, the single highest die will be taken.
\n- If only
keep
is provided, the keep
highest dice will be summed. \n- If only
drop
is provided, the drop
highest dice will be dropped\nand the rest will be summed. \n- If both are provided,
drop
highest dice will be dropped, then\nthe next keep
highest dice will be summed. \n
\n
\n\nReturns:
\n\n\n A Die
representing the probability distribution of the sum.
\n
\n", "signature": "(\tself,\trolls: int,\t/,\tkeep: int | None = None,\tdrop: int | None = None) -> icepool.population.die.Die[+T_co]:", "funcdef": "def"}, "icepool.Die.middle": {"fullname": "icepool.Die.middle", "modulename": "icepool", "qualname": "Die.middle", "kind": "function", "doc": "Roll several of this Die
and sum the sorted results in the middle.
\n\nThe outcomes should support addition and multiplication if keep != 1
.
\n\nArguments:
\n\n\n- rolls: The number of dice to roll.
\n- keep: The number of outcomes to sum. If this is greater than the\ncurrent keep_size, all are kept.
\n- tie: What to do if
keep
is odd but the current keep_size\nis even, or vice versa.\n\n- 'error' (default): Raises
IndexError
. \n- 'high': The higher outcome is taken.
\n- 'low': The lower outcome is taken.
\n
\n
\n", "signature": "(\tself,\trolls: int,\t/,\tkeep: int = 1,\t*,\ttie: Literal['error', 'high', 'low'] = 'error') -> icepool.population.die.Die:", "funcdef": "def"}, "icepool.Die.map_to_pool": {"fullname": "icepool.Die.map_to_pool", "modulename": "icepool", "qualname": "Die.map_to_pool", "kind": "function", "doc": "EXPERIMENTAL: Maps outcomes of this Die
to Pools
, creating a MultisetGenerator
.
\n\nAs icepool.map_to_pool(repl, self, ...)
.
\n\nIf no argument is provided, the outcomes will be used to construct a\nmixture of pools directly, similar to the inverse of pool.expand()
.\nNote that this is not particularly efficient since it does not make much\nuse of dynamic programming.
\n\nArguments:
\n\n\n- repl: One of the following:\n
\n- A callable that takes in one outcome per element of args and\nproduces a
Pool
(or something convertible to such). \n- A mapping from old outcomes to
Pool
\n(or something convertible to such).\nIn this case args must have exactly one element.\nThe new outcomes may be dice rather than just single outcomes.\nThe special value icepool.Reroll
will reroll that old outcome. \n
\n- star: If
True
, the first of the args will be unpacked before \ngiving them to repl
.\nIf not provided, it will be guessed based on the signature of \nrepl
and the number of arguments. \n- denominator: If provided, the denominator of the result will be this\nvalue. Otherwise it will be the minimum to correctly weight the\npools.
\n
\n\nReturns:
\n\n\n A MultisetGenerator
representing the mixture of Pool
s. Note
\n that this is not technically a Pool
, though it supports most of \n the same operations.
\n
\n\nRaises:
\n\n\n- ValueError: If
denominator
cannot be made consistent with the \nresulting mixture of pools. \n
\n", "signature": "(\tself,\trepl: Optional[Callable[..., Union[Sequence[Union[icepool.population.die.Die[~U], ~U]], Mapping[icepool.population.die.Die[~U], int], Mapping[~U, int], icepool.typing.RerollType]]] = None,\t/,\t*extra_args: icepool.typing.Outcome | icepool.population.die.Die | icepool.multiset_expression.MultisetExpression,\tstar: bool | None = None,\tdenominator: int | None = None) -> icepool.generator.multiset_generator.MultisetGenerator[~U, tuple[int]]:", "funcdef": "def"}, "icepool.Die.explode_to_pool": {"fullname": "icepool.Die.explode_to_pool", "modulename": "icepool", "qualname": "Die.explode_to_pool", "kind": "function", "doc": "EXPERIMENTAL: Causes outcomes to be rolled again, keeping that outcome as an individual die in a pool.
\n\nArguments:
\n\n\n- rolls: The number of initial dice.
\n- which: Which outcomes to explode. Options:\n
\n- A single outcome to explode.
\n- An collection of outcomes to explode.
\n- A callable that takes an outcome and returns
True
if it\nshould be exploded. \n- If not supplied, the max outcome will explode.
\n
\n- star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable
which
.\nIf not provided, this will be guessed based on the function\nsignature. \n- depth: The maximum depth of explosions for an individual dice.
\n
\n\nReturns:
\n\n\n A MultisetGenerator
representing the mixture of Pool
s. Note
\n that this is not technically a Pool
, though it supports most of \n the same operations.
\n
\n", "signature": "(\tself,\trolls: int,\twhich: Union[Callable[..., bool], Collection[+T_co], NoneType] = None,\t/,\t*,\tstar: bool | None = None,\tdepth: int = 9) -> icepool.generator.multiset_generator.MultisetGenerator[+T_co, tuple[int]]:", "funcdef": "def"}, "icepool.Die.reroll_to_pool": {"fullname": "icepool.Die.reroll_to_pool", "modulename": "icepool", "qualname": "Die.reroll_to_pool", "kind": "function", "doc": "EXPERIMENTAL: Applies a limited number of rerolls shared across a pool.
\n\nEach die can only be rerolled once (effectively depth=1
), and no more\nthan max_rerolls
dice may be rerolled.
\n\nArguments:
\n\n\n- rolls: How many dice in the pool.
\n- which: Selects which outcomes are eligible to be rerolled. Options:\n
\n- A collection of outcomes to reroll.
\n- A callable that takes an outcome and returns
True
if it\ncould be rerolled. \n
\n- max_rerolls: The maximum number of dice to reroll. \nNote that each die can only be rerolled once, so if the number \nof eligible dice is less than this, the excess rerolls have no\neffect.
\n- star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable
which
.\nIf not provided, this will be guessed based on the function\nsignature. \n- mode: How dice are selected for rerolling if there are more eligible\ndice than
max_rerolls
. Options:\n\n'random'
(default): Eligible dice will be chosen uniformly\nat random. \n'lowest'
: The lowest eligible dice will be rerolled. \n'highest'
: The highest eligible dice will be rerolled. \n'drop'
: All dice that ended up on an outcome selected by \nwhich
will be dropped. This includes both dice that rolled\ninto which
initially and were not rerolled, and dice that\nwere rerolled but rolled into which
again. This can be\nconsiderably more efficient than the other modes. \n
\n
\n\nReturns:
\n\n\n A MultisetGenerator
representing the mixture of Pool
s. Note
\n that this is not technically a Pool
, though it supports most of \n the same operations.
\n
\n", "signature": "(\tself,\trolls: int,\twhich: Union[Callable[..., bool], Collection[+T_co]],\t/,\tmax_rerolls: int,\t*,\tstar: bool | None = None,\tmode: Literal['random', 'lowest', 'highest', 'drop'] = 'random') -> icepool.generator.multiset_generator.MultisetGenerator[+T_co, tuple[int]]:", "funcdef": "def"}, "icepool.Die.abs": {"fullname": "icepool.Die.abs", "modulename": "icepool", "qualname": "Die.abs", "kind": "function", "doc": "\n", "signature": "(self) -> icepool.population.die.Die[+T_co]:", "funcdef": "def"}, "icepool.Die.round": {"fullname": "icepool.Die.round", "modulename": "icepool", "qualname": "Die.round", "kind": "function", "doc": "\n", "signature": "(self, ndigits: int | None = None) -> icepool.population.die.Die:", "funcdef": "def"}, "icepool.Die.stochastic_round": {"fullname": "icepool.Die.stochastic_round", "modulename": "icepool", "qualname": "Die.stochastic_round", "kind": "function", "doc": "Randomly rounds outcomes up or down to the nearest integer according to the two distances.
\n\nSpecificially, rounds x
up with probability x - floor(x)
and down\notherwise.
\n\nArguments:
\n\n\n- max_denominator: If provided, each rounding will be performed\nusing
fractions.Fraction.limit_denominator(max_denominator)
.\nOtherwise, the rounding will be performed without\nlimit_denominator
. \n
\n", "signature": "(\tself,\t*,\tmax_denominator: int | None = None) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.Die.trunc": {"fullname": "icepool.Die.trunc", "modulename": "icepool", "qualname": "Die.trunc", "kind": "function", "doc": "\n", "signature": "(self) -> icepool.population.die.Die:", "funcdef": "def"}, "icepool.Die.floor": {"fullname": "icepool.Die.floor", "modulename": "icepool", "qualname": "Die.floor", "kind": "function", "doc": "\n", "signature": "(self) -> icepool.population.die.Die:", "funcdef": "def"}, "icepool.Die.ceil": {"fullname": "icepool.Die.ceil", "modulename": "icepool", "qualname": "Die.ceil", "kind": "function", "doc": "\n", "signature": "(self) -> icepool.population.die.Die:", "funcdef": "def"}, "icepool.Die.cmp": {"fullname": "icepool.Die.cmp", "modulename": "icepool", "qualname": "Die.cmp", "kind": "function", "doc": "A Die
with outcomes 1, -1, and 0.
\n\nThe quantities are equal to the positive outcome of self > other
,\nself < other
, and the remainder respectively.
\n", "signature": "(self, other) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.Die.sign": {"fullname": "icepool.Die.sign", "modulename": "icepool", "qualname": "Die.sign", "kind": "function", "doc": "Outcomes become 1 if greater than zero()
, -1 if less than zero()
, and 0 otherwise.
\n\nNote that for float
s, +0.0, -0.0, and nan all become 0.
\n", "signature": "(self) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.Die.equals": {"fullname": "icepool.Die.equals", "modulename": "icepool", "qualname": "Die.equals", "kind": "function", "doc": "True
iff both dice have the same outcomes and quantities.
\n\nThis is False
if other
is not a Die
, even if it would convert\nto an equal Die
.
\n\nTruth value does NOT matter.
\n\nIf one Die
has a zero-quantity outcome and the other Die
does not\ncontain that outcome, they are treated as unequal by this function.
\n\nThe ==
and !=
operators have a dual purpose; they return a Die
\nwith a truth value determined by this method.\nOnly dice returned by these methods have a truth value. The data of\nthese dice is lazily evaluated since the caller may only be interested\nin the Die
value or the truth value.
\n\nArguments:
\n\n\n- simplify: If
True
, the dice will be simplified before comparing.\nOtherwise, e.g. a 2:2 coin is not equals()
to a 1:1 coin. \n
\n", "signature": "(self, other, *, simplify: bool = False) -> bool:", "funcdef": "def"}, "icepool.Population": {"fullname": "icepool.Population", "modulename": "icepool", "qualname": "Population", "kind": "class", "doc": "A mapping from outcomes to int
quantities.
\n\nOutcomes with each instance must be hashable and totally orderable.
\n\nSubclasses include Die
and Deck
.
\n", "bases": "abc.ABC, typing.Generic[+T_co], typing.Mapping[typing.Any, int]"}, "icepool.Population.keys": {"fullname": "icepool.Population.keys", "modulename": "icepool", "qualname": "Population.keys", "kind": "function", "doc": "The outcomes within the population in sorted order.
\n", "signature": "(self) -> icepool.collection.counts.CountsKeysView[+T_co]:", "funcdef": "def"}, "icepool.Population.values": {"fullname": "icepool.Population.values", "modulename": "icepool", "qualname": "Population.values", "kind": "function", "doc": "The quantities within the population in outcome order.
\n", "signature": "(self) -> icepool.collection.counts.CountsValuesView:", "funcdef": "def"}, "icepool.Population.items": {"fullname": "icepool.Population.items", "modulename": "icepool", "qualname": "Population.items", "kind": "function", "doc": "The (outcome, quantity)s of the population in sorted order.
\n", "signature": "(self) -> icepool.collection.counts.CountsItemsView[+T_co]:", "funcdef": "def"}, "icepool.Population.outcomes": {"fullname": "icepool.Population.outcomes", "modulename": "icepool", "qualname": "Population.outcomes", "kind": "function", "doc": "The outcomes of the mapping in ascending order.
\n\nThese are also the keys
of the mapping.\nPrefer to use the name outcomes
.
\n", "signature": "(self) -> icepool.collection.counts.CountsKeysView[+T_co]:", "funcdef": "def"}, "icepool.Population.common_outcome_length": {"fullname": "icepool.Population.common_outcome_length", "modulename": "icepool", "qualname": "Population.common_outcome_length", "kind": "function", "doc": "The common length of all outcomes.
\n\nIf outcomes have no lengths or different lengths, the result is None
.
\n", "signature": "(self) -> int | None:", "funcdef": "def"}, "icepool.Population.is_empty": {"fullname": "icepool.Population.is_empty", "modulename": "icepool", "qualname": "Population.is_empty", "kind": "function", "doc": "True
iff this population has no outcomes.
\n", "signature": "(self) -> bool:", "funcdef": "def"}, "icepool.Population.min_outcome": {"fullname": "icepool.Population.min_outcome", "modulename": "icepool", "qualname": "Population.min_outcome", "kind": "function", "doc": "The least outcome.
\n", "signature": "(self) -> +T_co:", "funcdef": "def"}, "icepool.Population.max_outcome": {"fullname": "icepool.Population.max_outcome", "modulename": "icepool", "qualname": "Population.max_outcome", "kind": "function", "doc": "The greatest outcome.
\n", "signature": "(self) -> +T_co:", "funcdef": "def"}, "icepool.Population.nearest": {"fullname": "icepool.Population.nearest", "modulename": "icepool", "qualname": "Population.nearest", "kind": "function", "doc": "The nearest outcome in this population fitting the comparison.
\n\nArguments:
\n\n\n- comparison: The comparison which the result must fit. For example,\n'<=' would find the greatest outcome that is not greater than\nthe argument.
\n- outcome: The outcome to compare against.
\n
\n\nReturns:
\n\n\n The nearest outcome fitting the comparison, or None
if there is\n no such outcome.
\n
\n", "signature": "(\tself,\tcomparison: Literal['<=', '<', '>=', '>'],\toutcome,\t/) -> Optional[+T_co]:", "funcdef": "def"}, "icepool.Population.zero": {"fullname": "icepool.Population.zero", "modulename": "icepool", "qualname": "Population.zero", "kind": "function", "doc": "Zeros all outcomes of this population.
\n\nThis is done by multiplying all outcomes by 0
.
\n\nThe result will have the same denominator.
\n\nRaises:
\n\n\n- ValueError: If the zeros did not resolve to a single outcome.
\n
\n", "signature": "(self: ~C) -> ~C:", "funcdef": "def"}, "icepool.Population.zero_outcome": {"fullname": "icepool.Population.zero_outcome", "modulename": "icepool", "qualname": "Population.zero_outcome", "kind": "function", "doc": "A zero-outcome for this population.
\n\nE.g. 0
for a Population
whose outcomes are int
s.
\n", "signature": "(self) -> +T_co:", "funcdef": "def"}, "icepool.Population.quantity": {"fullname": "icepool.Population.quantity", "modulename": "icepool", "qualname": "Population.quantity", "kind": "function", "doc": "The quantity of a single outcome.
\n\nA comparison can be provided, in which case this returns the total\nquantity fitting the comparison.
\n\nArguments:
\n\n\n- comparison: The comparison to use. This can be omitted, in which\ncase it is treated as '=='.
\n- outcome: The outcome to query.
\n
\n", "signature": "(\tself,\tcomparison: Union[Literal['==', '!=', '<=', '<', '>=', '>'], Hashable],\toutcome: Optional[Hashable] = None,\t/) -> int:", "funcdef": "def"}, "icepool.Population.quantities": {"fullname": "icepool.Population.quantities", "modulename": "icepool", "qualname": "Population.quantities", "kind": "function", "doc": "The quantities of the mapping in sorted order.
\n\nFor example, '<=' gives the CDF.
\n\nArguments:
\n\n\n- comparison: Optional. If omitted, this defaults to '=='.
\n
\n", "signature": "(\tself,\tcomparison: Optional[Literal['==', '!=', '<=', '<', '>=', '>']] = None,\t/) -> Union[icepool.collection.counts.CountsValuesView, Sequence[int]]:", "funcdef": "def"}, "icepool.Population.denominator": {"fullname": "icepool.Population.denominator", "modulename": "icepool", "qualname": "Population.denominator", "kind": "function", "doc": "The sum of all quantities (e.g. weights or duplicates).
\n\nFor the number of unique outcomes, use len()
.
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Population.multiply_quantities": {"fullname": "icepool.Population.multiply_quantities", "modulename": "icepool", "qualname": "Population.multiply_quantities", "kind": "function", "doc": "Multiplies all quantities by an integer.
\n", "signature": "(self: ~C, scale: int, /) -> ~C:", "funcdef": "def"}, "icepool.Population.divide_quantities": {"fullname": "icepool.Population.divide_quantities", "modulename": "icepool", "qualname": "Population.divide_quantities", "kind": "function", "doc": "Divides all quantities by an integer, rounding down.
\n\nResulting zero quantities are dropped.
\n", "signature": "(self: ~C, divisor: int, /) -> ~C:", "funcdef": "def"}, "icepool.Population.modulo_quantities": {"fullname": "icepool.Population.modulo_quantities", "modulename": "icepool", "qualname": "Population.modulo_quantities", "kind": "function", "doc": "Modulus of all quantities with an integer.
\n", "signature": "(self: ~C, divisor: int, /) -> ~C:", "funcdef": "def"}, "icepool.Population.pad_to_denominator": {"fullname": "icepool.Population.pad_to_denominator", "modulename": "icepool", "qualname": "Population.pad_to_denominator", "kind": "function", "doc": "Changes the denominator to a target number by changing the quantity of a specified outcome.
\n\nArguments:
\n\n\ntarget
: The denominator of the result. \noutcome
: The outcome whose quantity will be adjusted. \n
\n\nReturns:
\n\n\n A Population
like self
but with the quantity of outcome
\n adjusted so that the overall denominator is equal to target
.\n If the denominator is reduced to zero, it will be removed.
\n
\n\nRaises:
\n\n\nValueError
if this would require the quantity of the specified \n- outcome to be negative.
\n
\n", "signature": "(self: ~C, target: int, /, outcome: Hashable) -> ~C:", "funcdef": "def"}, "icepool.Population.probability": {"fullname": "icepool.Population.probability", "modulename": "icepool", "qualname": "Population.probability", "kind": "function", "doc": "The total probability of outcomes fitting a comparison.
\n", "signature": "(\tself,\tcomparison: Union[Literal['==', '!=', '<=', '<', '>=', '>'], Hashable],\toutcome: Optional[Hashable] = None,\t/,\t*,\tpercent: bool = False) -> fractions.Fraction | float:", "funcdef": "def"}, "icepool.Population.probabilities": {"fullname": "icepool.Population.probabilities", "modulename": "icepool", "qualname": "Population.probabilities", "kind": "function", "doc": "The total probabilities fitting the comparison for each outcome in sorted order.
\n\nFor example, '<=' gives the CDF.
\n\nArguments:
\n\n\n- comparison: Optional. If omitted, this defaults to '=='.
\n
\n", "signature": "(\tself,\tcomparison: Optional[Literal['==', '!=', '<=', '<', '>=', '>']] = None,\t/,\t*,\tpercent: bool = False) -> Union[Sequence[fractions.Fraction], Sequence[float]]:", "funcdef": "def"}, "icepool.Population.mode": {"fullname": "icepool.Population.mode", "modulename": "icepool", "qualname": "Population.mode", "kind": "function", "doc": "A tuple containing the most common outcome(s) of the population.
\n\nThese are sorted from lowest to highest.
\n", "signature": "(self) -> tuple:", "funcdef": "def"}, "icepool.Population.modal_quantity": {"fullname": "icepool.Population.modal_quantity", "modulename": "icepool", "qualname": "Population.modal_quantity", "kind": "function", "doc": "The highest quantity of any single outcome.
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Population.kolmogorov_smirnov": {"fullname": "icepool.Population.kolmogorov_smirnov", "modulename": "icepool", "qualname": "Population.kolmogorov_smirnov", "kind": "function", "doc": "Kolmogorov\u2013Smirnov statistic. The maximum absolute difference between CDFs.
\n", "signature": "(self, other: icepool.population.base.Population) -> fractions.Fraction:", "funcdef": "def"}, "icepool.Population.cramer_von_mises": {"fullname": "icepool.Population.cramer_von_mises", "modulename": "icepool", "qualname": "Population.cramer_von_mises", "kind": "function", "doc": "Cram\u00e9r-von Mises statistic. The sum-of-squares difference between CDFs.
\n", "signature": "(self, other: icepool.population.base.Population) -> fractions.Fraction:", "funcdef": "def"}, "icepool.Population.median": {"fullname": "icepool.Population.median", "modulename": "icepool", "qualname": "Population.median", "kind": "function", "doc": "The median, taking the mean in case of a tie.
\n\nThis will fail if the outcomes do not support division;\nin this case, use median_low
or median_high
instead.
\n", "signature": "(self):", "funcdef": "def"}, "icepool.Population.median_low": {"fullname": "icepool.Population.median_low", "modulename": "icepool", "qualname": "Population.median_low", "kind": "function", "doc": "The median, taking the lower in case of a tie.
\n", "signature": "(self) -> +T_co:", "funcdef": "def"}, "icepool.Population.median_high": {"fullname": "icepool.Population.median_high", "modulename": "icepool", "qualname": "Population.median_high", "kind": "function", "doc": "The median, taking the higher in case of a tie.
\n", "signature": "(self) -> +T_co:", "funcdef": "def"}, "icepool.Population.quantile": {"fullname": "icepool.Population.quantile", "modulename": "icepool", "qualname": "Population.quantile", "kind": "function", "doc": "The outcome n / d
of the way through the CDF, taking the mean in case of a tie.
\n\nThis will fail if the outcomes do not support addition and division;\nin this case, use quantile_low
or quantile_high
instead.
\n", "signature": "(self, n: int, d: int = 100):", "funcdef": "def"}, "icepool.Population.quantile_low": {"fullname": "icepool.Population.quantile_low", "modulename": "icepool", "qualname": "Population.quantile_low", "kind": "function", "doc": "The outcome n / d
of the way through the CDF, taking the lesser in case of a tie.
\n", "signature": "(self, n: int, d: int = 100) -> +T_co:", "funcdef": "def"}, "icepool.Population.quantile_high": {"fullname": "icepool.Population.quantile_high", "modulename": "icepool", "qualname": "Population.quantile_high", "kind": "function", "doc": "The outcome n / d
of the way through the CDF, taking the greater in case of a tie.
\n", "signature": "(self, n: int, d: int = 100) -> +T_co:", "funcdef": "def"}, "icepool.Population.mean": {"fullname": "icepool.Population.mean", "modulename": "icepool", "qualname": "Population.mean", "kind": "function", "doc": "\n", "signature": "(\tself: icepool.population.base.Population[numbers.Rational] | icepool.population.base.Population[float]) -> fractions.Fraction | float:", "funcdef": "def"}, "icepool.Population.variance": {"fullname": "icepool.Population.variance", "modulename": "icepool", "qualname": "Population.variance", "kind": "function", "doc": "This is the population variance, not the sample variance.
\n", "signature": "(\tself: icepool.population.base.Population[numbers.Rational] | icepool.population.base.Population[float]) -> fractions.Fraction | float:", "funcdef": "def"}, "icepool.Population.standard_deviation": {"fullname": "icepool.Population.standard_deviation", "modulename": "icepool", "qualname": "Population.standard_deviation", "kind": "function", "doc": "\n", "signature": "(\tself: icepool.population.base.Population[numbers.Rational] | icepool.population.base.Population[float]) -> float:", "funcdef": "def"}, "icepool.Population.sd": {"fullname": "icepool.Population.sd", "modulename": "icepool", "qualname": "Population.sd", "kind": "function", "doc": "\n", "signature": "(\tself: icepool.population.base.Population[numbers.Rational] | icepool.population.base.Population[float]) -> float:", "funcdef": "def"}, "icepool.Population.standardized_moment": {"fullname": "icepool.Population.standardized_moment", "modulename": "icepool", "qualname": "Population.standardized_moment", "kind": "function", "doc": "\n", "signature": "(\tself: icepool.population.base.Population[numbers.Rational] | icepool.population.base.Population[float],\tk: int) -> float:", "funcdef": "def"}, "icepool.Population.skewness": {"fullname": "icepool.Population.skewness", "modulename": "icepool", "qualname": "Population.skewness", "kind": "function", "doc": "\n", "signature": "(\tself: icepool.population.base.Population[numbers.Rational] | icepool.population.base.Population[float]) -> float:", "funcdef": "def"}, "icepool.Population.excess_kurtosis": {"fullname": "icepool.Population.excess_kurtosis", "modulename": "icepool", "qualname": "Population.excess_kurtosis", "kind": "function", "doc": "\n", "signature": "(\tself: icepool.population.base.Population[numbers.Rational] | icepool.population.base.Population[float]) -> float:", "funcdef": "def"}, "icepool.Population.entropy": {"fullname": "icepool.Population.entropy", "modulename": "icepool", "qualname": "Population.entropy", "kind": "function", "doc": "The entropy of a random sample from this population.
\n\nArguments:
\n\n\n- base: The logarithm base to use. Default is 2.0, which gives the \nentropy in bits.
\n
\n", "signature": "(self, base: float = 2.0) -> float:", "funcdef": "def"}, "icepool.Population.marginals": {"fullname": "icepool.Population.marginals", "modulename": "icepool", "qualname": "Population.marginals", "kind": "variable", "doc": "A property that applies the []
operator to outcomes.
\n\nFor example, population.marginals[:2]
will marginalize the first two\nelements of sequence outcomes.
\n\nAttributes that do not start with an underscore will also be forwarded.\nFor example, population.marginals.x
will marginalize the x
attribute\nfrom e.g. namedtuple
outcomes.
\n", "annotation": ": icepool.population.base.Population._Marginals[~C]"}, "icepool.Population.covariance": {"fullname": "icepool.Population.covariance", "modulename": "icepool", "qualname": "Population.covariance", "kind": "function", "doc": "\n", "signature": "(\tself: icepool.population.base.Population[tuple[numbers.Rational, ...]] | icepool.population.base.Population[tuple[float, ...]],\ti: int,\tj: int) -> fractions.Fraction | float:", "funcdef": "def"}, "icepool.Population.correlation": {"fullname": "icepool.Population.correlation", "modulename": "icepool", "qualname": "Population.correlation", "kind": "function", "doc": "\n", "signature": "(\tself: icepool.population.base.Population[tuple[numbers.Rational, ...]] | icepool.population.base.Population[tuple[float, ...]],\ti: int,\tj: int) -> float:", "funcdef": "def"}, "icepool.Population.to_one_hot": {"fullname": "icepool.Population.to_one_hot", "modulename": "icepool", "qualname": "Population.to_one_hot", "kind": "function", "doc": "Converts the outcomes of this population to a one-hot representation.
\n\nArguments:
\n\n\n- outcomes: If provided, each outcome will be mapped to a
Vector
\nwhere the element at outcomes.index(outcome)
is set to True
\nand the rest to False
, or all False
if the outcome is not\nin outcomes
.\nIf not provided, self.outcomes()
is used. \n
\n", "signature": "(self: ~C, outcomes: Optional[Sequence[+T_co]] = None) -> ~C:", "funcdef": "def"}, "icepool.Population.sample": {"fullname": "icepool.Population.sample", "modulename": "icepool", "qualname": "Population.sample", "kind": "function", "doc": "A single random sample from this population.
\n\nNote that this is always \"with replacement\" even for Deck
since\ninstances are immutable.
\n\nThis uses the standard random
package and is not cryptographically\nsecure.
\n", "signature": "(self) -> +T_co:", "funcdef": "def"}, "icepool.Population.format": {"fullname": "icepool.Population.format", "modulename": "icepool", "qualname": "Population.format", "kind": "function", "doc": "Formats this mapping as a string.
\n\nformat_spec
should start with the output format,\nwhich can be:
\n\n\nmd
for Markdown (default) \nbbcode
for BBCode \ncsv
for comma-separated values \nhtml
for HTML \n
\n\nAfter this, you may optionally add a :
followed by a series of\nrequested columns. Allowed columns are:
\n\n\no
: Outcomes. \n*o
: Outcomes, unpacked if applicable. \nq==
, q<=
, q>=
: Quantities ==, <=, or >= each outcome. \np==
, p<=
, p>=
: Probabilities (0-1). \n%==
, %<=
, %>=
: Probabilities (0%-100%). \ni==
, i<=
, i>=
: EXPERIMENTAL: \"1 in N\". \n
\n\nColumns may optionally be separated using |
characters.
\n\nThe default setting is equal to f'{die:md:*o|q==|%==}'
. Here the \ncolumns are the outcomes (unpacked if applicable) the quantities, and \nthe probabilities. The quantities are omitted from the default columns \nif any individual quantity is 10**30 or greater.
\n", "signature": "(self, format_spec: str, /, **kwargs) -> str:", "funcdef": "def"}, "icepool.tupleize": {"fullname": "icepool.tupleize", "modulename": "icepool", "qualname": "tupleize", "kind": "function", "doc": "Returns the Cartesian product of the arguments as tuple
s or a Population
thereof.
\n\nFor example:
\n\n\ntupleize(1, 2)
would produce (1, 2)
. \ntupleize(d6, 0)
would produce a Die
with outcomes (1, 0)
, (2, 0)
,\n... (6, 0)
. \ntupleize(d6, d6)
would produce a Die
with outcomes (1, 1)
, (1, 2)
,\n... (6, 5)
, (6, 6)
. \n
\n\nIf Population
s are provided, they must all be Die
or all Deck
and not\na mixture of the two.
\n\nReturns:
\n\n\n If none of the outcomes is a Population
, the result is a tuple
\n with one element per argument. Otherwise, the result is a Population
\n of the same type as the input Population
, and the outcomes are\n tuple
s with one element per argument.
\n
\n", "signature": "(\t*args: Union[~T, icepool.population.base.Population[~T]]) -> tuple[~T, ...] | icepool.population.base.Population[tuple[~T, ...]]:", "funcdef": "def"}, "icepool.vectorize": {"fullname": "icepool.vectorize", "modulename": "icepool", "qualname": "vectorize", "kind": "function", "doc": "Returns the Cartesian product of the arguments as Vector
s or a Population
thereof.
\n\nFor example:
\n\n\nvectorize(1, 2)
would produce Vector(1, 2)
. \nvectorize(d6, 0)
would produce a Die
with outcomes Vector(1, 0)
,\nVector(2, 0)
, ... Vector(6, 0)
. \nvectorize(d6, d6)
would produce a Die
with outcomes Vector(1, 1)
,\nVector(1, 2)
, ... Vector(6, 5)
, Vector(6, 6)
. \n
\n\nIf Population
s are provided, they must all be Die
or all Deck
and not\na mixture of the two.
\n\nReturns:
\n\n\n If none of the outcomes is a Population
, the result is a Vector
\n with one element per argument. Otherwise, the result is a Population
\n of the same type as the input Population
, and the outcomes are\n Vector
s with one element per argument.
\n
\n", "signature": "(\t*args: Union[~T, icepool.population.base.Population[~T]]) -> Union[icepool.collection.vector.Vector[~T], icepool.population.base.Population[icepool.collection.vector.Vector[~T]]]:", "funcdef": "def"}, "icepool.Vector": {"fullname": "icepool.Vector", "modulename": "icepool", "qualname": "Vector", "kind": "class", "doc": "Immutable tuple-like class that applies most operators elementwise.
\n\nMay become a variadic generic type in the future.
\n", "bases": "icepool.typing.Outcome, typing.Sequence[+T_co]"}, "icepool.Vector.unary_operator": {"fullname": "icepool.Vector.unary_operator", "modulename": "icepool", "qualname": "Vector.unary_operator", "kind": "function", "doc": "Unary operators on Vector
are applied elementwise.
\n\nThis is used for the standard unary operators\n-, +, abs, ~, round, trunc, floor, ceil
\n", "signature": "(\tself,\top: Callable[..., ~U],\t*args,\t**kwargs) -> icepool.collection.vector.Vector[~U]:", "funcdef": "def"}, "icepool.Vector.abs": {"fullname": "icepool.Vector.abs", "modulename": "icepool", "qualname": "Vector.abs", "kind": "function", "doc": "\n", "signature": "(self) -> icepool.collection.vector.Vector[+T_co]:", "funcdef": "def"}, "icepool.Vector.round": {"fullname": "icepool.Vector.round", "modulename": "icepool", "qualname": "Vector.round", "kind": "function", "doc": "\n", "signature": "(self, ndigits: int | None = None) -> icepool.collection.vector.Vector:", "funcdef": "def"}, "icepool.Vector.trunc": {"fullname": "icepool.Vector.trunc", "modulename": "icepool", "qualname": "Vector.trunc", "kind": "function", "doc": "\n", "signature": "(self) -> icepool.collection.vector.Vector:", "funcdef": "def"}, "icepool.Vector.floor": {"fullname": "icepool.Vector.floor", "modulename": "icepool", "qualname": "Vector.floor", "kind": "function", "doc": "\n", "signature": "(self) -> icepool.collection.vector.Vector:", "funcdef": "def"}, "icepool.Vector.ceil": {"fullname": "icepool.Vector.ceil", "modulename": "icepool", "qualname": "Vector.ceil", "kind": "function", "doc": "\n", "signature": "(self) -> icepool.collection.vector.Vector:", "funcdef": "def"}, "icepool.Vector.binary_operator": {"fullname": "icepool.Vector.binary_operator", "modulename": "icepool", "qualname": "Vector.binary_operator", "kind": "function", "doc": "Binary operators on Vector
are applied elementwise.
\n\nIf the other operand is also a Vector
, the operator is applied to each\npair of elements from self
and other
. Both must have the same\nlength.
\n\nOtherwise the other operand is broadcast to each element of self
.
\n\nThis is used for the standard binary operators\n+, -, *, /, //, %, **, <<, >>, &, |, ^
.
\n\n@
is not included due to its different meaning in Die
.
\n\nThis is also used for the comparators\n<, <=, >, >=, ==, !=
.
\n\nIn this case, the result also has a truth value based on lexicographic\nordering.
\n", "signature": "(\tself,\tother,\top: Callable[..., ~U],\t*args,\tcompare_for_truth: bool = False,\t**kwargs) -> icepool.collection.vector.Vector[~U]:", "funcdef": "def"}, "icepool.Vector.reverse_binary_operator": {"fullname": "icepool.Vector.reverse_binary_operator", "modulename": "icepool", "qualname": "Vector.reverse_binary_operator", "kind": "function", "doc": "Reverse version of binary_operator()
.
\n", "signature": "(\tself,\tother,\top: Callable[..., ~U],\t*args,\t**kwargs) -> icepool.collection.vector.Vector[~U]:", "funcdef": "def"}, "icepool.Vector.append": {"fullname": "icepool.Vector.append", "modulename": "icepool", "qualname": "Vector.append", "kind": "function", "doc": "\n", "signature": "(self, other) -> icepool.collection.vector.Vector:", "funcdef": "def"}, "icepool.Vector.concatenate": {"fullname": "icepool.Vector.concatenate", "modulename": "icepool", "qualname": "Vector.concatenate", "kind": "function", "doc": "\n", "signature": "(self, other: Iterable) -> icepool.collection.vector.Vector:", "funcdef": "def"}, "icepool.Symbols": {"fullname": "icepool.Symbols", "modulename": "icepool", "qualname": "Symbols", "kind": "class", "doc": "EXPERIMENTAL: Immutable multiset of single characters.
\n\nSpaces, dashes, and underscores cannot be used as symbols.
\n\nOperations include:
\n\n\n\n\n Operation | \n Count / notes | \n
\n\n\n\n additive_union , + | \n l + r | \n
\n\n difference , - | \n l - r | \n
\n\n intersection , & | \n min(l, r) | \n
\n\n union , | | \n max(l, r) | \n
\n\n symmetric_difference , ^ | \n abs(l - r) | \n
\n\n multiply_counts , * | \n count * n | \n
\n\n divide_counts , // | \n count // n | \n
\n\n issubset , <= | \n all counts l <= r | \n
\n\n issuperset , >= | \n all counts l >= r | \n
\n\n == | \n all counts l == r | \n
\n\n != | \n any count l != r | \n
\n\n unary + | \n drop all negative counts | \n
\n\n unary - | \n reverses the sign of all counts | \n
\n\n
\n\n<
and >
are lexicographic orderings rather than subset relations.\nSpecifically, they compare the count of each character in alphabetical\norder. For example:
\n\n\n'a' > ''
since one 'a'
is more than zero 'a'
s. \n'a' > 'bb'
since 'a'
is compared first. \n'-a' < 'bb'
since the left side has -1 'a'
s. \n'a' < 'ab'
since the 'a'
s are equal but the right side has more 'b'
s. \n
\n\nBinary operators other than *
and //
implicitly convert the other\nargument to Symbols
using the constructor.
\n\nSubscripting with a single character returns the count of that character\nas an int
. E.g. symbols['a']
-> number of a
s as an int
.\nYou can also access it as an attribute, e.g. symbols.a
.
\n\nSubscripting with multiple characters returns a Symbols
with only those\ncharacters, dropping the rest.\nE.g. symbols['ab']
-> number of a
s and b
s as a Symbols
.\nAgain you can also access it as an attribute, e.g. symbols.ab
.\nThis is useful for reducing the outcome space, which reduces computational\ncost for further operations. If you want to keep only a single character\nwhile keeping the type as Symbols
, you can subscript with that character\nplus an unused character.
\n\nSubscripting with duplicate characters currently has no further effect, but\nthis may change in the future.
\n\nPopulation.marginals
forwards attribute access, so you can use e.g.\ndie.marginals.a
to get the marginal distribution of a
s.
\n\nNote that attribute access only works with valid identifiers,\nso e.g. emojis would need to use the subscript method.
\n", "bases": "typing.Mapping[str, int]"}, "icepool.Symbols.__init__": {"fullname": "icepool.Symbols.__init__", "modulename": "icepool", "qualname": "Symbols.__init__", "kind": "function", "doc": "Constructor.
\n\nThe argument can be a string, an iterable of characters, or a mapping of\ncharacters to counts.
\n\nIf the argument is a string, negative symbols can be specified using a\nminus sign optionally surrounded by whitespace. For example,\na - b
has one positive a and one negative b.
\n", "signature": "(symbols: Union[str, Iterable[str], Mapping[str, int]])"}, "icepool.Symbols.additive_union": {"fullname": "icepool.Symbols.additive_union", "modulename": "icepool", "qualname": "Symbols.additive_union", "kind": "function", "doc": "The sum of counts of each symbol.
\n", "signature": "(\tself,\t*args: Union[Iterable[str], Mapping[str, int]]) -> icepool.collection.symbols.Symbols:", "funcdef": "def"}, "icepool.Symbols.difference": {"fullname": "icepool.Symbols.difference", "modulename": "icepool", "qualname": "Symbols.difference", "kind": "function", "doc": "The difference between the counts of each symbol.
\n", "signature": "(\tself,\t*args: Union[Iterable[str], Mapping[str, int]]) -> icepool.collection.symbols.Symbols:", "funcdef": "def"}, "icepool.Symbols.intersection": {"fullname": "icepool.Symbols.intersection", "modulename": "icepool", "qualname": "Symbols.intersection", "kind": "function", "doc": "The min count of each symbol.
\n", "signature": "(\tself,\t*args: Union[Iterable[str], Mapping[str, int]]) -> icepool.collection.symbols.Symbols:", "funcdef": "def"}, "icepool.Symbols.union": {"fullname": "icepool.Symbols.union", "modulename": "icepool", "qualname": "Symbols.union", "kind": "function", "doc": "The max count of each symbol.
\n", "signature": "(\tself,\t*args: Union[Iterable[str], Mapping[str, int]]) -> icepool.collection.symbols.Symbols:", "funcdef": "def"}, "icepool.Symbols.symmetric_difference": {"fullname": "icepool.Symbols.symmetric_difference", "modulename": "icepool", "qualname": "Symbols.symmetric_difference", "kind": "function", "doc": "The absolute difference in symbol counts between the two sets.
\n", "signature": "(\tself,\tother: Union[Iterable[str], Mapping[str, int]]) -> icepool.collection.symbols.Symbols:", "funcdef": "def"}, "icepool.Symbols.multiply_counts": {"fullname": "icepool.Symbols.multiply_counts", "modulename": "icepool", "qualname": "Symbols.multiply_counts", "kind": "function", "doc": "Multiplies all counts by an integer.
\n", "signature": "(self, other: int) -> icepool.collection.symbols.Symbols:", "funcdef": "def"}, "icepool.Symbols.divide_counts": {"fullname": "icepool.Symbols.divide_counts", "modulename": "icepool", "qualname": "Symbols.divide_counts", "kind": "function", "doc": "Divides all counts by an integer, rounding down.
\n", "signature": "(self, other: int) -> icepool.collection.symbols.Symbols:", "funcdef": "def"}, "icepool.Symbols.count_subset": {"fullname": "icepool.Symbols.count_subset", "modulename": "icepool", "qualname": "Symbols.count_subset", "kind": "function", "doc": "The number of times the divisor is contained in this multiset.
\n", "signature": "(\tself,\tdivisor: Union[Iterable[str], Mapping[str, int]],\t*,\tempty_divisor: int | None = None) -> int:", "funcdef": "def"}, "icepool.Symbols.modulo_counts": {"fullname": "icepool.Symbols.modulo_counts", "modulename": "icepool", "qualname": "Symbols.modulo_counts", "kind": "function", "doc": "\n", "signature": "(self, other: int) -> icepool.collection.symbols.Symbols:", "funcdef": "def"}, "icepool.Symbols.issubset": {"fullname": "icepool.Symbols.issubset", "modulename": "icepool", "qualname": "Symbols.issubset", "kind": "function", "doc": "Whether self
is a subset of the other.
\n\nSame as <=
.
\n\nNote that the <
and >
operators are lexicographic orderings,\nnot proper subset relations.
\n", "signature": "(self, other: Union[Iterable[str], Mapping[str, int]]) -> bool:", "funcdef": "def"}, "icepool.Symbols.issuperset": {"fullname": "icepool.Symbols.issuperset", "modulename": "icepool", "qualname": "Symbols.issuperset", "kind": "function", "doc": "Whether self
is a superset of the other.
\n\nSame as >=
.
\n\nNote that the <
and >
operators are lexicographic orderings,\nnot proper subset relations.
\n", "signature": "(self, other: Union[Iterable[str], Mapping[str, int]]) -> bool:", "funcdef": "def"}, "icepool.Symbols.isdisjoint": {"fullname": "icepool.Symbols.isdisjoint", "modulename": "icepool", "qualname": "Symbols.isdisjoint", "kind": "function", "doc": "Whether self
has any positive elements in common with the other.
\n\nRaises:
\n\n\n- ValueError if either has negative elements.
\n
\n", "signature": "(self, other: Union[Iterable[str], Mapping[str, int]]) -> bool:", "funcdef": "def"}, "icepool.Symbols.has_negative_counts": {"fullname": "icepool.Symbols.has_negative_counts", "modulename": "icepool", "qualname": "Symbols.has_negative_counts", "kind": "function", "doc": "Whether any counts are negative.
\n", "signature": "(self) -> bool:", "funcdef": "def"}, "icepool.Symbols.count": {"fullname": "icepool.Symbols.count", "modulename": "icepool", "qualname": "Symbols.count", "kind": "function", "doc": "The total number of elements.
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Again": {"fullname": "icepool.Again", "modulename": "icepool", "qualname": "Again", "kind": "variable", "doc": "A symbol indicating that the die should be rolled again, usually with some operation applied.
\n\nThis is designed to be used with the Die()
constructor.\nAgainExpression
s should not be fed to functions or methods other than\nDie()
, but it can be used with operators. Examples:
\n\n\nAgain + 6
: Roll again and add 6. \nAgain + Again
: Roll again twice and sum. \n
\n\nThe again_count
, again_depth
, and again_end
arguments to Die()
\naffect how these arguments are processed. At most one of again_count
or\nagain_depth
may be provided; if neither are provided, the behavior is as\n`again_depth=1.
\n\nFor finer control over rolling processes, use e.g. Die.map()
instead.
\n\nCount mode
\n\nWhen again_count
is provided, we start with one roll queued and execute one \nroll at a time. For every Again
we roll, we queue another roll.\nIf we run out of rolls, we sum the rolls to find the result. If the total number\nof rolls (not including the initial roll) would exceed again_count
, we reroll\nthe entire process, effectively conditioning the process on not rolling more\nthan again_count
extra dice.
\n\nThis mode only allows \"additive\" expressions to be used with Again
, which\nmeans that only the following operators are allowed:
\n\n\n- Binary
+
\nn @ AgainExpression
, where n
is a non-negative int
or Population
. \n
\n\nFurthermore, the +
operator is assumed to be associative and commutative.\nFor example, str
or tuple
outcomes will not produce elements with a definite\norder.
\n\nDepth mode
\n\nWhen again_depth=0
, again_end
is directly substituted\nfor each occurence of Again
. For other values of again_depth
, the result for\nagain_depth-1
is substituted for each occurence of Again
.
\n\nIf again_end=icepool.Reroll
, then any AgainExpression
s in the final depth\nare rerolled.
\n\nRerolls
\n\nReroll
only rerolls that particular die, not the entire process. Any such\nrerolls do not count against the again_count
or again_depth
limit.
\n\nIf again_end=icepool.Reroll
:
\n\n\n- Count mode: Any result that would cause the number of rolls to exceed\n
again_count
is rerolled. \n- Depth mode: Any
AgainExpression
s in the final depth level are rerolled. \n
\n", "annotation": ": Final", "default_value": "<icepool.population.again.AgainExpression object>"}, "icepool.CountsKeysView": {"fullname": "icepool.CountsKeysView", "modulename": "icepool", "qualname": "CountsKeysView", "kind": "class", "doc": "This functions as both a KeysView
and a Sequence
.
\n", "bases": "typing.KeysView[~T], typing.Sequence[~T]"}, "icepool.CountsKeysView.__init__": {"fullname": "icepool.CountsKeysView.__init__", "modulename": "icepool", "qualname": "CountsKeysView.__init__", "kind": "function", "doc": "\n", "signature": "(counts: icepool.collection.counts.Counts[~T])"}, "icepool.CountsValuesView": {"fullname": "icepool.CountsValuesView", "modulename": "icepool", "qualname": "CountsValuesView", "kind": "class", "doc": "This functions as both a ValuesView
and a Sequence
.
\n", "bases": "typing.ValuesView[int], typing.Sequence[int]"}, "icepool.CountsValuesView.__init__": {"fullname": "icepool.CountsValuesView.__init__", "modulename": "icepool", "qualname": "CountsValuesView.__init__", "kind": "function", "doc": "\n", "signature": "(counts: icepool.collection.counts.Counts)"}, "icepool.CountsItemsView": {"fullname": "icepool.CountsItemsView", "modulename": "icepool", "qualname": "CountsItemsView", "kind": "class", "doc": "This functions as both an ItemsView
and a Sequence
.
\n", "bases": "typing.ItemsView[~T, int], typing.Sequence[tuple[~T, int]]"}, "icepool.CountsItemsView.__init__": {"fullname": "icepool.CountsItemsView.__init__", "modulename": "icepool", "qualname": "CountsItemsView.__init__", "kind": "function", "doc": "\n", "signature": "(counts: icepool.collection.counts.Counts)"}, "icepool.from_cumulative": {"fullname": "icepool.from_cumulative", "modulename": "icepool", "qualname": "from_cumulative", "kind": "function", "doc": "Constructs a Die
from a sequence of cumulative values.
\n\nArguments:
\n\n\n- outcomes: The outcomes of the resulting die. Sorted order is recommended\nbut not necessary.
\n- cumulative: The cumulative values (inclusive) of the outcomes in the\norder they are given to this function. These may be:\n
\nint
cumulative quantities. \n- Dice representing the cumulative distribution at that point.
\n
\n- reverse: Iff true, both of the arguments will be reversed. This allows\ne.g. constructing using a survival distribution.
\n
\n", "signature": "(\toutcomes: Sequence[~T],\tcumulative: Union[Sequence[int], Sequence[icepool.population.die.Die[bool]]],\t*,\treverse: bool = False) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.from_rv": {"fullname": "icepool.from_rv", "modulename": "icepool", "qualname": "from_rv", "kind": "function", "doc": "Constructs a Die
from a rv object (as scipy.stats
).
\n\nThis is done using the CDF.
\n\nArguments:
\n\n\n- rv: A rv object (as
scipy.stats
). \n- outcomes: An iterable of
int
s or float
s that will be the outcomes\nof the resulting Die
.\nIf the distribution is discrete, outcomes must be int
s.\nSome outcomes may be omitted if their probability is too small\ncompared to the denominator. \n- denominator: The denominator of the resulting
Die
will be set to this. \n- **kwargs: These will be forwarded to
rv.cdf()
. \n
\n", "signature": "(\trv,\toutcomes: Union[Sequence[int], Sequence[float]],\tdenominator: int,\t**kwargs) -> icepool.population.die.Die[int] | icepool.population.die.Die[float]:", "funcdef": "def"}, "icepool.pointwise_max": {"fullname": "icepool.pointwise_max", "modulename": "icepool", "qualname": "pointwise_max", "kind": "function", "doc": "Selects the highest chance of rolling >= each outcome among the arguments.
\n\nNaming not finalized.
\n\nSpecifically, for each outcome, the chance of the result rolling >= to that \noutcome is the same as the highest chance of rolling >= that outcome among\nthe arguments.
\n\nEquivalently, any quantile in the result is the highest of that quantile\namong the arguments.
\n\nThis is useful for selecting from several possible moves where you are\ntrying to get >= a threshold that is known but could change depending on the\nsituation.
\n\nArguments:
\n\n\n- dice: Either an iterable of dice, or two or more dice as separate\narguments.
\n
\n", "signature": "(\targ0,\t/,\t*more_args: icepool.population.die.Die[~T]) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.pointwise_min": {"fullname": "icepool.pointwise_min", "modulename": "icepool", "qualname": "pointwise_min", "kind": "function", "doc": "Selects the highest chance of rolling <= each outcome among the arguments.
\n\nNaming not finalized.
\n\nSpecifically, for each outcome, the chance of the result rolling <= to that \noutcome is the same as the highest chance of rolling <= that outcome among\nthe arguments.
\n\nEquivalently, any quantile in the result is the lowest of that quantile\namong the arguments.
\n\nThis is useful for selecting from several possible moves where you are\ntrying to get <= a threshold that is known but could change depending on the\nsituation.
\n\nArguments:
\n\n\n- dice: Either an iterable of dice, or two or more dice as separate\narguments.
\n
\n", "signature": "(\targ0,\t/,\t*more_args: icepool.population.die.Die[~T]) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.lowest": {"fullname": "icepool.lowest", "modulename": "icepool", "qualname": "lowest", "kind": "function", "doc": "The lowest outcome among the rolls, or the sum of some of the lowest.
\n\nThe outcomes should support addition and multiplication if keep != 1
.
\n\nArguments:
\n\n\n- args: Dice or individual outcomes in a single iterable, or as two or\nmore separate arguments. Similar to the built-in
min()
. \n- keep, drop: These arguments work together:\n
\n- If neither are provided, the single lowest die will be taken.
\n- If only
keep
is provided, the keep
lowest dice will be summed. \n- If only
drop
is provided, the drop
lowest dice will be dropped\nand the rest will be summed. \n- If both are provided,
drop
lowest dice will be dropped, then\nthe next keep
lowest dice will be summed. \n
\n- default: If an empty iterable is provided, the result will be a die that\nalways rolls this value.
\n
\n\nRaises:
\n\n\n- ValueError if an empty iterable is provided with no
default
. \n
\n", "signature": "(\targ0,\t/,\t*more_args: Union[~T, icepool.population.die.Die[~T]],\tkeep: int | None = None,\tdrop: int | None = None,\tdefault: Optional[~T] = None) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.highest": {"fullname": "icepool.highest", "modulename": "icepool", "qualname": "highest", "kind": "function", "doc": "The highest outcome among the rolls, or the sum of some of the highest.
\n\nThe outcomes should support addition and multiplication if keep != 1
.
\n\nArguments:
\n\n\n- args: Dice or individual outcomes in a single iterable, or as two or\nmore separate arguments. Similar to the built-in
max()
. \n- keep, drop: These arguments work together:\n
\n- If neither are provided, the single highest die will be taken.
\n- If only
keep
is provided, the keep
highest dice will be summed. \n- If only
drop
is provided, the drop
highest dice will be dropped\nand the rest will be summed. \n- If both are provided,
drop
highest dice will be dropped, then\nthe next keep
highest dice will be summed. \n
\n- drop: This number of highest dice will be dropped before keeping dice\nto be summed.
\n- default: If an empty iterable is provided, the result will be a die that\nalways rolls this value.
\n
\n\nRaises:
\n\n\n- ValueError if an empty iterable is provided with no
default
. \n
\n", "signature": "(\targ0,\t/,\t*more_args: Union[~T, icepool.population.die.Die[~T]],\tkeep: int | None = None,\tdrop: int | None = None,\tdefault: Optional[~T] = None) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.middle": {"fullname": "icepool.middle", "modulename": "icepool", "qualname": "middle", "kind": "function", "doc": "The middle of the outcomes among the rolls, or the sum of some of the middle.
\n\nThe outcomes should support addition and multiplication if keep != 1
.
\n\nArguments:
\n\n\n- args: Dice or individual outcomes in a single iterable, or as two or\nmore separate arguments.
\n- keep: The number of outcomes to sum.
\n- tie: What to do if
keep
is odd but the the number of args is even, or\nvice versa.\n\n- 'error' (default): Raises
IndexError
. \n- 'high': The higher outcome is taken.
\n- 'low': The lower outcome is taken.
\n
\n- default: If an empty iterable is provided, the result will be a die that\nalways rolls this value.
\n
\n\nRaises:
\n\n\n- ValueError if an empty iterable is provided with no
default
. \n
\n", "signature": "(\targ0,\t/,\t*more_args: Union[~T, icepool.population.die.Die[~T]],\tkeep: int = 1,\ttie: Literal['error', 'high', 'low'] = 'error',\tdefault: Optional[~T] = None) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.min_outcome": {"fullname": "icepool.min_outcome", "modulename": "icepool", "qualname": "min_outcome", "kind": "function", "doc": "The minimum possible outcome among the populations.
\n\nArguments:
\n\n\n- Populations or single outcomes. Alternatively, a single iterable argument of such.
\n
\n", "signature": "(\t*args: Union[Iterable[Union[~T, icepool.population.base.Population[~T]]], ~T]) -> ~T:", "funcdef": "def"}, "icepool.max_outcome": {"fullname": "icepool.max_outcome", "modulename": "icepool", "qualname": "max_outcome", "kind": "function", "doc": "The maximum possible outcome among the populations.
\n\nArguments:
\n\n\n- Populations or single outcomes. Alternatively, a single iterable argument of such.
\n
\n", "signature": "(\t*args: Union[Iterable[Union[~T, icepool.population.base.Population[~T]]], ~T]) -> ~T:", "funcdef": "def"}, "icepool.consecutive": {"fullname": "icepool.consecutive", "modulename": "icepool", "qualname": "consecutive", "kind": "function", "doc": "A minimal sequence of consecutive ints covering the argument sets.
\n", "signature": "(*args: Iterable[int]) -> Sequence[int]:", "funcdef": "def"}, "icepool.sorted_union": {"fullname": "icepool.sorted_union", "modulename": "icepool", "qualname": "sorted_union", "kind": "function", "doc": "Merge sets into a sorted sequence.
\n", "signature": "(*args: Iterable[~T]) -> tuple[~T, ...]:", "funcdef": "def"}, "icepool.commonize_denominator": {"fullname": "icepool.commonize_denominator", "modulename": "icepool", "qualname": "commonize_denominator", "kind": "function", "doc": "Scale the quantities of the dice so that all of them have the same denominator.
\n\nThe denominator is the LCM of the denominators of the arguments.
\n\nArguments:
\n\n\n- *dice: Any number of dice or single outcomes convertible to dice.
\n
\n\nReturns:
\n\n\n A tuple of dice with the same denominator.
\n
\n", "signature": "(\t*dice: Union[~T, icepool.population.die.Die[~T]]) -> tuple[icepool.population.die.Die[~T], ...]:", "funcdef": "def"}, "icepool.reduce": {"fullname": "icepool.reduce", "modulename": "icepool", "qualname": "reduce", "kind": "function", "doc": "Applies a function of two arguments cumulatively to a sequence of dice.
\n\nAnalogous to the\nfunctools
function of the same name.
\n\nArguments:
\n\n\n- function: The function to map. The function should take two arguments,\nwhich are an outcome from each of two dice, and produce an outcome\nof the same type. It may also return
Reroll
, in which case the\nentire sequence is effectively rerolled. \n- dice: A sequence of dice to map the function to, from left to right.
\n- initial: If provided, this will be placed at the front of the sequence\nof dice.
\n- again_count, again_depth, again_end: Forwarded to the final die constructor.
\n
\n", "signature": "(\tfunction: Callable[[~T, ~T], Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType]],\tdice: Iterable[Union[~T, icepool.population.die.Die[~T]]],\t*,\tinitial: Union[~T, icepool.population.die.Die[~T], NoneType] = None) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.accumulate": {"fullname": "icepool.accumulate", "modulename": "icepool", "qualname": "accumulate", "kind": "function", "doc": "Applies a function of two arguments cumulatively to a sequence of dice, yielding each result in turn.
\n\nAnalogous to the\nitertools function of the same name
\n, though with no default function and\nthe same parameter order as reduce()
.
\n\nThe number of results is equal to the number of elements of dice
, with\none additional element if initial
is provided.
\n\nArguments:
\n\n\n- function: The function to map. The function should take two arguments,\nwhich are an outcome from each of two dice.
\n- dice: A sequence of dice to map the function to, from left to right.
\n- initial: If provided, this will be placed at the front of the sequence\nof dice.
\n
\n", "signature": "(\tfunction: Callable[[~T, ~T], Union[~T, icepool.population.die.Die[~T]]],\tdice: Iterable[Union[~T, icepool.population.die.Die[~T]]],\t*,\tinitial: Union[~T, icepool.population.die.Die[~T], NoneType] = None) -> Iterator[icepool.population.die.Die[~T]]:", "funcdef": "def"}, "icepool.map": {"fullname": "icepool.map", "modulename": "icepool", "qualname": "map", "kind": "function", "doc": "Applies func(outcome_of_die_0, outcome_of_die_1, ...)
for all joint outcomes, returning a Die.
\n\nSee map_function
for a decorator version of this.
\n\nExample: map(lambda a, b: a + b, d6, d6)
is the same as d6 + d6.
\n\nmap()
is flexible but not very efficient for more than a few dice.\nIf at all possible, use reduce()
, MultisetExpression
methods, and/or\nMultisetEvaluator
s. Even Pool.expand()
(which sorts rolls) is more\nefficient than using map
on the dice in order.
\n\nAgain
can be used but is not recommended with repeat
other than 1.
\n\nArguments:
\n\n\n- repl: One of the following:\n
\n- A callable that takes in one outcome per element of args and\nproduces a new outcome.
\n- A mapping from old outcomes to new outcomes.\nUnmapped old outcomes stay the same.\nIn this case args must have exactly one element.\nAs with the
Die
constructor, the new outcomes: \n- May be dice rather than just single outcomes.
\n- The special value
icepool.Reroll
will reroll that old outcome. \ntuples
containing Population
s will be tupleize
d into\nPopulation
s of tuple
s.\nThis does not apply to subclasses of tuple
s such as namedtuple
\nor other classes such as Vector
. \n
\n- *args:
func
will be called with all joint outcomes of these.\nAllowed arg types are:\n\n- Single outcome.
\nDie
. All outcomes will be sent to func
. \nMultisetExpression
. All sorted tuples of outcomes will be sent\nto func
, as MultisetExpression.expand()
. The expression must\nbe fully bound. \n
\n- star: If
True
, the first of the args will be unpacked before giving\nthem to func
.\nIf not provided, it will be guessed based on the signature of func
\nand the number of arguments. \nrepeat: This will be repeated with the same arguments on the\nresult this many times, except the first of args
will be replaced\nby the result of the previous iteration.
\n\nNote that returning Reroll
from repl
will effectively reroll all\narguments, including the first argument which represents the result\nof the process up to this point. If you only want to reroll the\ncurrent stage, you can nest another map
inside repl
.
\n\nEXPERIMENTAL: If set to 'inf'
, the result will be as if this\nwere repeated an infinite number of times. In this case, the\nresult will be in simplest form.
\n- time_limit: Similar to
repeat
, but will return early if a fixed point\nis reached. If both repeat
and time_limit
are provided\n(not recommended), time_limit
takes priority. \n- again_count, again_depth, again_end: Forwarded to the final die constructor.
\n
\n", "signature": "(\trepl: Union[Callable[..., Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]], Mapping[Any, Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]]],\t/,\t*args: icepool.typing.Outcome | icepool.population.die.Die | icepool.multiset_expression.MultisetExpression,\tstar: bool | None = None,\trepeat: Union[int, Literal['inf']] = 1,\ttime_limit: Union[int, Literal['inf'], NoneType] = None,\tagain_count: int | None = None,\tagain_depth: int | None = None,\tagain_end: Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, NoneType] = None) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.map_function": {"fullname": "icepool.map_function", "modulename": "icepool", "qualname": "map_function", "kind": "function", "doc": "Decorator that turns a function that takes outcomes into a function that takes dice.
\n\nThe result must be a Die
.
\n\nThis is basically a decorator version of map()
and produces behavior\nsimilar to AnyDice functions, though Icepool has different typing rules\namong other differences.
\n\nmap_function
can either be used with no arguments:
\n\n\n
@map_function\ndef explode_six(x):\n if x == 6:\n return 6 + Again\n else:\n return x\n\nexplode_six(d6, again_depth=2)\n
\n
\n\nOr with keyword arguments, in which case the extra arguments are bound:
\n\n\n
@map_function(again_depth=2)\ndef explode_six(x):\n if x == 6:\n return 6 + Again\n else:\n return x\n\nexplode_six(d6)\n
\n
\n\nArguments:
\n\n\n- again_count, again_depth, again_end: Forwarded to the final die constructor.
\n
\n", "signature": "(\tfunction: Optional[Callable[..., Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]]] = None,\t/,\t*,\tstar: bool | None = None,\trepeat: Union[int, Literal['inf']] = 1,\tagain_count: int | None = None,\tagain_depth: int | None = None,\tagain_end: Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, NoneType] = None) -> Union[Callable[..., icepool.population.die.Die[~T]], Callable[..., Callable[..., icepool.population.die.Die[~T]]]]:", "funcdef": "def"}, "icepool.map_and_time": {"fullname": "icepool.map_and_time", "modulename": "icepool", "qualname": "map_and_time", "kind": "function", "doc": "Repeatedly map outcomes of the state to other outcomes, while also\ncounting timesteps.
\n\nThis is useful for representing processes.
\n\nThe outcomes of the result are (outcome, time)
, where time
is the\nnumber of repeats needed to reach an absorbing outcome (an outcome that\nonly leads to itself), or repeat
, whichever is lesser.
\n\nThis will return early if it reaches a fixed point.\nTherefore, you can set repeat
equal to the maximum number of\ntime you could possibly be interested in without worrying about\nit causing extra computations after the fixed point.
\n\nArguments:
\n\n\n- repl: One of the following:\n
\n- A callable returning a new outcome for each old outcome.
\n- A mapping from old outcomes to new outcomes.\nUnmapped old outcomes stay the same.\nThe new outcomes may be dice rather than just single outcomes.\nThe special value
icepool.Reroll
will reroll that old outcome. \n
\n- initial_state: The initial state of the process, which could be a\nsingle state or a
Die
. \n- extra_args: Extra arguments to use, as per
map
. Note that these are\nrerolled at every time step. \n- star: If
True
, the first of the args will be unpacked before giving\nthem to func
.\nIf not provided, it will be guessed based on the signature of func
\nand the number of arguments. \n- time_limit: This will be repeated with the same arguments on the result\nup to this many times.
\n
\n\nReturns:
\n\n\n The Die
after the modification.
\n
\n", "signature": "(\trepl: Union[Callable[..., Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]], Mapping[Any, Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]]],\tinitial_state: Union[~T, icepool.population.die.Die[~T]],\t/,\t*extra_args,\tstar: bool | None = None,\ttime_limit: int) -> icepool.population.die.Die[tuple[~T, int]]:", "funcdef": "def"}, "icepool.map_to_pool": {"fullname": "icepool.map_to_pool", "modulename": "icepool", "qualname": "map_to_pool", "kind": "function", "doc": "EXPERIMENTAL: Applies repl(outcome_of_die_0, outcome_of_die_1, ...)
for all joint outcomes, producing a MultisetGenerator.
\n\nArguments:
\n\n\n- repl: One of the following:\n
\n- A callable that takes in one outcome per element of args and\nproduces a
MultisetGenerator
or something convertible to a Pool
. \n- A mapping from old outcomes to
MultisetGenerator
\nor something convertible to a Pool
.\nIn this case args must have exactly one element.\nThe new outcomes may be dice rather than just single outcomes.\nThe special value icepool.Reroll
will reroll that old outcome. \n
\n- star: If
True
, the first of the args will be unpacked before giving\nthem to repl
.\nIf not provided, it will be guessed based on the signature of repl
\nand the number of arguments. \n- denominator: If provided, the denominator of the result will be this\nvalue. Otherwise it will be the minimum to correctly weight the\npools.
\n
\n\nReturns:
\n\n\n A MultisetGenerator
representing the mixture of Pool
s. Note
\n that this is not technically a Pool
, though it supports most of \n the same operations.
\n
\n\nRaises:
\n\n\n- ValueError: If
denominator
cannot be made consistent with the \nresulting mixture of pools. \n
\n", "signature": "(\trepl: Union[Callable[..., Union[icepool.generator.multiset_generator.MultisetGenerator, Sequence[Union[icepool.population.die.Die[~T], ~T]], Mapping[icepool.population.die.Die[~T], int], Mapping[~T, int], icepool.typing.RerollType]], Mapping[Any, Union[icepool.generator.multiset_generator.MultisetGenerator, Sequence[Union[icepool.population.die.Die[~T], ~T]], Mapping[icepool.population.die.Die[~T], int], Mapping[~T, int], icepool.typing.RerollType]]],\t/,\t*args: icepool.typing.Outcome | icepool.population.die.Die | icepool.multiset_expression.MultisetExpression,\tstar: bool | None = None,\tdenominator: int | None = None) -> icepool.generator.multiset_generator.MultisetGenerator[~T, tuple[int]]:", "funcdef": "def"}, "icepool.Reroll": {"fullname": "icepool.Reroll", "modulename": "icepool", "qualname": "Reroll", "kind": "variable", "doc": "Indicates that an outcome should be rerolled (with unlimited depth).
\n\nThis can be used in place of outcomes in many places. See individual function\nand method descriptions for details.
\n\nThis effectively removes the outcome from the probability space, along with its\ncontribution to the denominator.
\n\nThis can be used for conditional probability by removing all outcomes not\nconsistent with the given observations.
\n\nOperation in specific cases:
\n\n\n- When used with
Again
, only that stage is rerolled, not the entire Again
\ntree. \n- To reroll with limited depth, use
Die.reroll()
, or Again
with no\nmodification. \n- When used with
MultisetEvaluator
, the entire evaluation is rerolled. \n
\n", "annotation": ": Final", "default_value": "<RerollType.Reroll: 'Reroll'>"}, "icepool.RerollType": {"fullname": "icepool.RerollType", "modulename": "icepool", "qualname": "RerollType", "kind": "class", "doc": "The type of the Reroll singleton.
\n", "bases": "enum.Enum"}, "icepool.RerollType.Reroll": {"fullname": "icepool.RerollType.Reroll", "modulename": "icepool", "qualname": "RerollType.Reroll", "kind": "variable", "doc": "Indicates an outcome should be rerolled (with unlimited depth).
\n", "default_value": "<RerollType.Reroll: 'Reroll'>"}, "icepool.Pool": {"fullname": "icepool.Pool", "modulename": "icepool", "qualname": "Pool", "kind": "class", "doc": "Represents a multiset of outcomes resulting from the roll of several dice.
\n\nThis should be used in conjunction with MultisetEvaluator
to generate a\nresult.
\n\nNote that operators are performed on the multiset of rolls, not the multiset\nof dice. For example, d6.pool(3) - d6.pool(3)
is not an empty pool, but\nan expression meaning \"roll two pools of 3d6 and get the rolls from the\nfirst pool, with rolls in the second pool cancelling matching rolls in the\nfirst pool one-for-one\".
\n", "bases": "icepool.generator.keep.KeepGenerator[~T]"}, "icepool.Pool.__init__": {"fullname": "icepool.Pool.__init__", "modulename": "icepool", "qualname": "Pool.__init__", "kind": "function", "doc": "Public constructor for a pool.
\n\nEvaulation is most efficient when the dice are the same or same-side\ntruncations of each other. For example, d4, d6, d8, d10, d12 are all\nsame-side truncations of d12.
\n\nIt is permissible to create a Pool
without providing dice, but not all\nevaluators will handle this case, especially if they depend on the\noutcome type. Dice may be in the pool zero times, in which case their\noutcomes will be considered but without any count (unless another die\nhas that outcome).
\n\nArguments:
\n\n\n\nRaises:
\n\n\n- ValueError: If a bare
Deck
or Die
argument is provided.\nA Pool
of a single Die
should constructed as Pool([die])
. \n
\n", "signature": "(\tdice: Union[Sequence[Union[icepool.population.die.Die[~T], ~T]], Mapping[icepool.population.die.Die[~T], int], Mapping[~T, int], Mapping[Union[icepool.population.die.Die[~T], ~T], int]],\ttimes: Union[Sequence[int], int] = 1)"}, "icepool.Pool.clear_cache": {"fullname": "icepool.Pool.clear_cache", "modulename": "icepool", "qualname": "Pool.clear_cache", "kind": "function", "doc": "Clears the global pool cache.
\n", "signature": "(cls):", "funcdef": "def"}, "icepool.Pool.raw_size": {"fullname": "icepool.Pool.raw_size", "modulename": "icepool", "qualname": "Pool.raw_size", "kind": "function", "doc": "The number of dice in this pool before the keep_tuple is applied.
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Pool.denominator": {"fullname": "icepool.Pool.denominator", "modulename": "icepool", "qualname": "Pool.denominator", "kind": "function", "doc": "The total weight of all paths through this generator.
\n\nRaises:
\n\n\n- UnboundMultisetExpressionError if this is called on an expression with free variables.
\n
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Pool.unique_dice": {"fullname": "icepool.Pool.unique_dice", "modulename": "icepool", "qualname": "Pool.unique_dice", "kind": "function", "doc": "The collection of unique dice in this pool.
\n", "signature": "(self) -> Collection[icepool.population.die.Die[~T]]:", "funcdef": "def"}, "icepool.Pool.outcomes": {"fullname": "icepool.Pool.outcomes", "modulename": "icepool", "qualname": "Pool.outcomes", "kind": "function", "doc": "The union of possible outcomes among all dice in this pool in ascending order.
\n", "signature": "(self) -> Sequence[~T]:", "funcdef": "def"}, "icepool.Pool.output_arity": {"fullname": "icepool.Pool.output_arity", "modulename": "icepool", "qualname": "Pool.output_arity", "kind": "function", "doc": "The number of multisets/counts generated. Must be constant.
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Pool.local_order_preference": {"fullname": "icepool.Pool.local_order_preference", "modulename": "icepool", "qualname": "Pool.local_order_preference", "kind": "function", "doc": "Any ordering that is preferred or required by this expression node.
\n", "signature": "(self) -> tuple[icepool.order.Order, icepool.order.OrderReason]:", "funcdef": "def"}, "icepool.Pool.min_outcome": {"fullname": "icepool.Pool.min_outcome", "modulename": "icepool", "qualname": "Pool.min_outcome", "kind": "function", "doc": "The min outcome among all dice in this pool.
\n", "signature": "(self) -> ~T:", "funcdef": "def"}, "icepool.Pool.max_outcome": {"fullname": "icepool.Pool.max_outcome", "modulename": "icepool", "qualname": "Pool.max_outcome", "kind": "function", "doc": "The max outcome among all dice in this pool.
\n", "signature": "(self) -> ~T:", "funcdef": "def"}, "icepool.Pool.additive_union": {"fullname": "icepool.Pool.additive_union", "modulename": "icepool", "qualname": "Pool.additive_union", "kind": "function", "doc": "The combined elements from all of the multisets.
\n\nSame as a + b + c + ...
.
\n\nAny resulting counts that would be negative are set to zero.
\n\nExample:
\n\n\n
[1, 2, 2, 3] + [1, 2, 4] -> [1, 1, 2, 2, 2, 3, 4]\n
\n
\n", "signature": "(\t*args: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]]) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.standard_pool": {"fullname": "icepool.standard_pool", "modulename": "icepool", "qualname": "standard_pool", "kind": "function", "doc": "A Pool
of standard dice (e.g. d6, d8...).
\n\nArguments:
\n\n\n- die_sizes: A collection of die sizes, which will put one die of that\nsizes in the pool for each element.\nOr, a mapping of die sizes to how many dice of that size to put\ninto the pool.\nIf empty, the pool will be considered to consist of zero zeros.
\n
\n", "signature": "(\tdie_sizes: Union[Collection[int], Mapping[int, int]]) -> icepool.generator.pool.Pool[int]:", "funcdef": "def"}, "icepool.MultisetGenerator": {"fullname": "icepool.MultisetGenerator", "modulename": "icepool", "qualname": "MultisetGenerator", "kind": "class", "doc": "Abstract base class for generating one or more multisets.
\n\nThese include dice pools (Pool
) and card deals (Deal
). Most likely you\nwill be using one of these two rather than writing your own subclass of\nMultisetGenerator
.
\n\nThe multisets are incrementally generated one outcome at a time.\nFor each outcome, a count
and weight
are generated, along with a\nsmaller generator to produce the rest of the multiset.
\n\nYou can perform simple evaluations using built-in operators and methods in\nthis class.\nFor more complex evaluations and better performance, particularly when\nmultiple generators are involved, you will want to write your own subclass\nof MultisetEvaluator
.
\n", "bases": "typing.Generic[~T, ~Qs], icepool.multiset_expression.MultisetExpression[~T]"}, "icepool.MultisetGenerator.has_free_variables": {"fullname": "icepool.MultisetGenerator.has_free_variables", "modulename": "icepool", "qualname": "MultisetGenerator.has_free_variables", "kind": "function", "doc": "Whether this expression contains any free variables, i.e. parameters to a @multiset_function.
\n", "signature": "(self) -> bool:", "funcdef": "def"}, "icepool.MultisetExpression": {"fullname": "icepool.MultisetExpression", "modulename": "icepool", "qualname": "MultisetExpression", "kind": "class", "doc": "Abstract base class representing an expression that operates on multisets.
\n\nThere are three types of multiset expressions:
\n\n\nMultisetGenerator
, which produce raw outcomes and counts. \nMultisetOperator
, which takes outcomes with one or more counts and\nproduces a count. \nMultisetVariable
, which is a temporary placeholder for some other \nexpression. \n
\n\nExpression methods can be applied to MultisetGenerator
s to do simple\nevaluations. For joint evaluations, try multiset_function
.
\n\nUse the provided operations to build up more complicated\nexpressions, or to attach a final evaluator.
\n\nOperations include:
\n\n\n\n\n Operation | \n Count / notes | \n
\n\n\n\n additive_union , + | \n l + r | \n
\n\n difference , - | \n l - r | \n
\n\n intersection , & | \n min(l, r) | \n
\n\n union , | | \n max(l, r) | \n
\n\n symmetric_difference , ^ | \n abs(l - r) | \n
\n\n multiply_counts , * | \n count * n | \n
\n\n divide_counts , // | \n count // n | \n
\n\n modulo_counts , % | \n count % n | \n
\n\n keep_counts | \n count if count >= n else 0 etc. | \n
\n\n unary + | \n same as keep_counts_ge(0) | \n
\n\n unary - | \n reverses the sign of all counts | \n
\n\n unique | \n min(count, n) | \n
\n\n keep_outcomes | \n count if outcome in t else 0 | \n
\n\n drop_outcomes | \n count if outcome not in t else 0 | \n
\n\n map_counts | \n f(outcome, *counts) | \n
\n\n keep , [] | \n less capable than KeepGenerator version | \n
\n\n highest | \n less capable than KeepGenerator version | \n
\n\n lowest | \n less capable than KeepGenerator version | \n
\n\n
\n\n\n\n\n Evaluator | \n Summary | \n
\n\n\n\n issubset , <= | \n Whether the left side's counts are all <= their counterparts on the right | \n
\n\n issuperset , >= | \n Whether the left side's counts are all >= their counterparts on the right | \n
\n\n isdisjoint | \n Whether the left side has no positive counts in common with the right side | \n
\n\n < | \n As <= , but False if the two multisets are equal | \n
\n\n > | \n As >= , but False if the two multisets are equal | \n
\n\n == | \n Whether the left side has all the same counts as the right side | \n
\n\n != | \n Whether the left side has any different counts to the right side | \n
\n\n expand | \n All elements in ascending order | \n
\n\n sum | \n Sum of all elements | \n
\n\n count | \n The number of elements | \n
\n\n any | \n Whether there is at least 1 element | \n
\n\n highest_outcome_and_count | \n The highest outcome and how many of that outcome | \n
\n\n all_counts | \n All counts in descending order | \n
\n\n largest_count | \n The single largest count, aka x-of-a-kind | \n
\n\n largest_count_and_outcome | \n Same but also with the corresponding outcome | \n
\n\n count_subset , // | \n The number of times the right side is contained in the left side | \n
\n\n largest_straight | \n Length of longest consecutive sequence | \n
\n\n largest_straight_and_outcome | \n Same but also with the corresponding outcome | \n
\n\n all_straights | \n Lengths of all consecutive sequences in descending order | \n
\n\n
\n", "bases": "abc.ABC, typing.Generic[~T]"}, "icepool.MultisetExpression.outcomes": {"fullname": "icepool.MultisetExpression.outcomes", "modulename": "icepool", "qualname": "MultisetExpression.outcomes", "kind": "function", "doc": "The possible outcomes that could be generated, in ascending order.
\n", "signature": "(self) -> Sequence[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.output_arity": {"fullname": "icepool.MultisetExpression.output_arity", "modulename": "icepool", "qualname": "MultisetExpression.output_arity", "kind": "function", "doc": "The number of multisets/counts generated. Must be constant.
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.MultisetExpression.local_order_preference": {"fullname": "icepool.MultisetExpression.local_order_preference", "modulename": "icepool", "qualname": "MultisetExpression.local_order_preference", "kind": "function", "doc": "Any ordering that is preferred or required by this expression node.
\n", "signature": "(self) -> tuple[icepool.order.Order, icepool.order.OrderReason]:", "funcdef": "def"}, "icepool.MultisetExpression.has_free_variables": {"fullname": "icepool.MultisetExpression.has_free_variables", "modulename": "icepool", "qualname": "MultisetExpression.has_free_variables", "kind": "function", "doc": "Whether this expression contains any free variables, i.e. parameters to a @multiset_function.
\n", "signature": "(self) -> bool:", "funcdef": "def"}, "icepool.MultisetExpression.denominator": {"fullname": "icepool.MultisetExpression.denominator", "modulename": "icepool", "qualname": "MultisetExpression.denominator", "kind": "function", "doc": "The total weight of all paths through this generator.
\n\nRaises:
\n\n\n- UnboundMultisetExpressionError if this is called on an expression with free variables.
\n
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.MultisetExpression.min_outcome": {"fullname": "icepool.MultisetExpression.min_outcome", "modulename": "icepool", "qualname": "MultisetExpression.min_outcome", "kind": "function", "doc": "\n", "signature": "(self) -> ~T:", "funcdef": "def"}, "icepool.MultisetExpression.max_outcome": {"fullname": "icepool.MultisetExpression.max_outcome", "modulename": "icepool", "qualname": "MultisetExpression.max_outcome", "kind": "function", "doc": "\n", "signature": "(self) -> ~T:", "funcdef": "def"}, "icepool.MultisetExpression.equals": {"fullname": "icepool.MultisetExpression.equals", "modulename": "icepool", "qualname": "MultisetExpression.equals", "kind": "function", "doc": "Whether this expression is logically equal to another object.
\n", "signature": "(self, other) -> bool:", "funcdef": "def"}, "icepool.MultisetExpression.order_preference": {"fullname": "icepool.MultisetExpression.order_preference", "modulename": "icepool", "qualname": "MultisetExpression.order_preference", "kind": "function", "doc": "\n", "signature": "(self) -> tuple[icepool.order.Order, icepool.order.OrderReason]:", "funcdef": "def"}, "icepool.MultisetExpression.sample": {"fullname": "icepool.MultisetExpression.sample", "modulename": "icepool", "qualname": "MultisetExpression.sample", "kind": "function", "doc": "EXPERIMENTAL: A single random sample from this generator.
\n\nThis uses the standard random
package and is not cryptographically\nsecure.
\n\nReturns:
\n\n\n A sorted tuple of outcomes for each output of this generator.
\n
\n", "signature": "(self) -> tuple[tuple, ...]:", "funcdef": "def"}, "icepool.MultisetExpression.additive_union": {"fullname": "icepool.MultisetExpression.additive_union", "modulename": "icepool", "qualname": "MultisetExpression.additive_union", "kind": "function", "doc": "The combined elements from all of the multisets.
\n\nSame as a + b + c + ...
.
\n\nAny resulting counts that would be negative are set to zero.
\n\nExample:
\n\n\n
[1, 2, 2, 3] + [1, 2, 4] -> [1, 1, 2, 2, 2, 3, 4]\n
\n
\n", "signature": "(\t*args: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]]) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.difference": {"fullname": "icepool.MultisetExpression.difference", "modulename": "icepool", "qualname": "MultisetExpression.difference", "kind": "function", "doc": "The elements from the left multiset that are not in any of the others.
\n\nSame as a - b - c - ...
.
\n\nAny resulting counts that would be negative are set to zero.
\n\nExample:
\n\n\n
[1, 2, 2, 3] - [1, 2, 4] -> [2, 3]\n
\n
\n\nIf no arguments are given, the result will be an empty multiset, i.e.\nall zero counts.
\n\nNote that, as a multiset operation, this will only cancel elements 1:1.\nIf you want to drop all elements in a set of outcomes regardless of\ncount, either use drop_outcomes()
instead, or use a large number of\ncounts on the right side.
\n", "signature": "(\t*args: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]]) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.intersection": {"fullname": "icepool.MultisetExpression.intersection", "modulename": "icepool", "qualname": "MultisetExpression.intersection", "kind": "function", "doc": "The elements that all the multisets have in common.
\n\nSame as a & b & c & ...
.
\n\nAny resulting counts that would be negative are set to zero.
\n\nExample:
\n\n\n
[1, 2, 2, 3] & [1, 2, 4] -> [1, 2]\n
\n
\n\nNote that, as a multiset operation, this will only intersect elements\n1:1.\nIf you want to keep all elements in a set of outcomes regardless of\ncount, either use keep_outcomes()
instead, or use a large number of\ncounts on the right side.
\n", "signature": "(\t*args: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]]) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.union": {"fullname": "icepool.MultisetExpression.union", "modulename": "icepool", "qualname": "MultisetExpression.union", "kind": "function", "doc": "The most of each outcome that appear in any of the multisets.
\n\nSame as a | b | c | ...
.
\n\nAny resulting counts that would be negative are set to zero.
\n\nExample:
\n\n\n
[1, 2, 2, 3] | [1, 2, 4] -> [1, 2, 2, 3, 4]\n
\n
\n", "signature": "(\t*args: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]]) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.symmetric_difference": {"fullname": "icepool.MultisetExpression.symmetric_difference", "modulename": "icepool", "qualname": "MultisetExpression.symmetric_difference", "kind": "function", "doc": "The elements that appear in the left or right multiset but not both.
\n\nSame as a ^ b
.
\n\nSpecifically, this produces the absolute difference between counts.\nIf you don't want negative counts to be used from the inputs, you can\ndo +left ^ +right
.
\n\nExample:
\n\n\n
[1, 2, 2, 3] ^ [1, 2, 4] -> [2, 3, 4]\n
\n
\n", "signature": "(\tself,\tother: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]],\t/) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.keep_outcomes": {"fullname": "icepool.MultisetExpression.keep_outcomes", "modulename": "icepool", "qualname": "MultisetExpression.keep_outcomes", "kind": "function", "doc": "Keeps the elements in the target set of outcomes, and drops the rest by setting their counts to zero.
\n\nThis is similar to intersection()
, except the right side is considered\nto have unlimited multiplicity.
\n\nArguments:
\n\n\n- target: A callable returning
True
iff the outcome should be kept,\nor an expression or collection of outcomes to keep. \n
\n", "signature": "(\tself,\ttarget: Union[Callable[[~T], bool], Collection[~T], icepool.multiset_expression.MultisetExpression[~T]],\t/) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.drop_outcomes": {"fullname": "icepool.MultisetExpression.drop_outcomes", "modulename": "icepool", "qualname": "MultisetExpression.drop_outcomes", "kind": "function", "doc": "Drops the elements in the target set of outcomes by setting their counts to zero, and keeps the rest.
\n\nThis is similar to difference()
, except the right side is considered\nto have unlimited multiplicity.
\n\nArguments:
\n\n\n- target: A callable returning
True
iff the outcome should be\ndropped, or an expression or collection of outcomes to drop. \n
\n", "signature": "(\tself,\ttarget: Union[Callable[[~T], bool], Collection[~T], icepool.multiset_expression.MultisetExpression[~T]],\t/) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.map_counts": {"fullname": "icepool.MultisetExpression.map_counts", "modulename": "icepool", "qualname": "MultisetExpression.map_counts", "kind": "function", "doc": "Maps the counts to new counts.
\n\nArguments:
\n\n\n- function: A function that takes
outcome, *counts
and produces a\ncombined count. \n
\n", "signature": "(\t*args: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]],\tfunction: Callable[..., int]) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.multiply_counts": {"fullname": "icepool.MultisetExpression.multiply_counts", "modulename": "icepool", "qualname": "MultisetExpression.multiply_counts", "kind": "function", "doc": "Multiplies all counts by n.
\n\nSame as self * n
.
\n\nExample:
\n\n\n
Pool([1, 2, 2, 3]) * 2 -> [1, 1, 2, 2, 2, 2, 3, 3]\n
\n
\n", "signature": "(self, n: int, /) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.divide_counts": {"fullname": "icepool.MultisetExpression.divide_counts", "modulename": "icepool", "qualname": "MultisetExpression.divide_counts", "kind": "function", "doc": "Divides all counts by n (rounding down).
\n\nSame as self // n
.
\n\nExample:
\n\n\n
Pool([1, 2, 2, 3]) // 2 -> [2]\n
\n
\n", "signature": "(self, n: int, /) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.modulo_counts": {"fullname": "icepool.MultisetExpression.modulo_counts", "modulename": "icepool", "qualname": "MultisetExpression.modulo_counts", "kind": "function", "doc": "Moduos all counts by n.
\n\nSame as self % n
.
\n\nExample:
\n\n\n
Pool([1, 2, 2, 3]) % 2 -> [1, 3]\n
\n
\n", "signature": "(self, n: int, /) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.keep_counts": {"fullname": "icepool.MultisetExpression.keep_counts", "modulename": "icepool", "qualname": "MultisetExpression.keep_counts", "kind": "function", "doc": "Keeps counts fitting the comparison, treating the rest as zero.
\n\nFor example, expression.keep_counts('>=', 2)
would keep pairs,\ntriplets, etc. and drop singles.
\n\n\n
Pool([1, 2, 2, 3, 3, 3]).keep_counts('>=', 2) -> [2, 2, 3, 3, 3]\n
\n
\n\nArguments:
\n\n\n- comparison: The comparison to use.
\n- n: The number to compare counts against.
\n
\n", "signature": "(\tself,\tcomparison: Literal['==', '!=', '<=', '<', '>=', '>'],\tn: int,\t/) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.unique": {"fullname": "icepool.MultisetExpression.unique", "modulename": "icepool", "qualname": "MultisetExpression.unique", "kind": "function", "doc": "Counts each outcome at most n
times.
\n\nFor example, generator.unique(2)
would count each outcome at most\ntwice.
\n\nExample:
\n\n\n
Pool([1, 2, 2, 3]).unique() -> [1, 2, 3]\n
\n
\n", "signature": "(\tself,\tn: int = 1,\t/) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.keep": {"fullname": "icepool.MultisetExpression.keep", "modulename": "icepool", "qualname": "MultisetExpression.keep", "kind": "function", "doc": "Selects elements after drawing and sorting.
\n\nThis is less capable than the KeepGenerator
version.\nIn particular, it does not know how many elements it is selecting from,\nso it must be anchored at the starting end. The advantage is that it\ncan be applied to any expression.
\n\nThe valid types of argument are:
\n\n\n- A
slice
. If both start and stop are provided, they must both be\nnon-negative or both be negative. step is not supported. \n- A sequence of
int
with ...
(Ellipsis
) at exactly one end.\nEach sorted element will be counted that many times, with the\nEllipsis
treated as enough zeros (possibly \"negative\") to\nfill the rest of the elements. \n- An
int
, which evaluates by taking the element at the specified\nindex. In this case the result is a Die
(if fully bound) or a\nMultisetEvaluator
(if there are free variables). \n
\n\nNegative incoming counts are treated as zero counts.
\n\nUse the []
operator for the same effect as this method.
\n", "signature": "(\tself,\tindex: Union[slice, Sequence[int | ellipsis], int]) -> Union[icepool.multiset_expression.MultisetExpression[~T], icepool.population.die.Die[~T], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, ~T]]:", "funcdef": "def"}, "icepool.MultisetExpression.lowest": {"fullname": "icepool.MultisetExpression.lowest", "modulename": "icepool", "qualname": "MultisetExpression.lowest", "kind": "function", "doc": "Keep some of the lowest elements from this multiset and drop the rest.
\n\nIn contrast to the die and free function versions, this does not\nautomatically sum the dice. Use .sum()
afterwards if you want to sum.\nAlternatively, you can perform some other evaluation.
\n\nThis requires the outcomes to be evaluated in ascending order.
\n\nArguments:
\n\n\n- keep, drop: These arguments work together:\n
\n- If neither are provided, the single lowest element\nwill be kept.
\n- If only
keep
is provided, the keep
lowest elements\nwill be kept. \n- If only
drop
is provided, the drop
lowest elements\nwill be dropped and the rest will be kept. \n- If both are provided,
drop
lowest elements will be dropped,\nthen the next keep
lowest elements will be kept. \n
\n
\n", "signature": "(\tself,\tkeep: int | None = None,\tdrop: int | None = None) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.highest": {"fullname": "icepool.MultisetExpression.highest", "modulename": "icepool", "qualname": "MultisetExpression.highest", "kind": "function", "doc": "Keep some of the highest elements from this multiset and drop the rest.
\n\nIn contrast to the die and free function versions, this does not\nautomatically sum the dice. Use .sum()
afterwards if you want to sum.\nAlternatively, you can perform some other evaluation.
\n\nThis requires the outcomes to be evaluated in descending order.
\n\nArguments:
\n\n\n- keep, drop: These arguments work together:\n
\n- If neither are provided, the single highest element\nwill be kept.
\n- If only
keep
is provided, the keep
highest elements\nwill be kept. \n- If only
drop
is provided, the drop
highest elements\nwill be dropped and the rest will be kept. \n- If both are provided,
drop
highest elements will be dropped, \nthen the next keep
highest elements will be kept. \n
\n
\n", "signature": "(\tself,\tkeep: int | None = None,\tdrop: int | None = None) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.sort_match": {"fullname": "icepool.MultisetExpression.sort_match", "modulename": "icepool", "qualname": "MultisetExpression.sort_match", "kind": "function", "doc": "EXPERIMENTAL: Matches elements of self
with elements of other
in sorted order, then keeps elements from self
that fit comparison
with their partner.
\n\nExtra elements: If self
has more elements than other
, whether the\nextra elements are kept depends on the order
and comparison
:
\n\n\n- Descending: kept for
'>='
, '>'
\n- Ascending: kept for
'<='
, '<'
\n
\n\nExample: An attacker rolls 3d6 versus a defender's 2d6 in the game of\nRISK. Which pairs did the attacker win?
\n\n\n
d6.pool(3).highest(2).sort_match('>', d6.pool(2))\n
\n
\n\nSuppose the attacker rolled 6, 4, 3 and the defender 5, 5.\nIn this case the 4 would be blocked since the attacker lost that pair,\nleaving the attacker's 6 and 3. If you don't want to keep the extra\nelement, you can use highest
.
\n\n\n
Pool([6, 4, 3]).sort_match('>', [5, 5]) -> [6, 3]\nPool([6, 4, 3]).highest(2).sort_match('>', [5, 5]) -> [6]\n
\n
\n\nContrast maximum_match()
, which first creates the maximum number of\npairs that fit the comparison, not necessarily in sorted order.\nIn the above example, maximum_match()
would allow the defender to\nassign their 5s to block both the 4 and the 3.
\n\nNegative incoming counts are treated as zero counts.
\n\nArguments:
\n\n\n- comparison: The comparison to filter by. If you want to drop rather\nthan keep, use the complementary comparison:\n
\n'=='
vs. '!='
\n'<='
vs. '>'
\n'>='
vs. '<'
\n
\n- other: The other multiset to match elements with.
\n- order: The order in which to sort before forming matches.\nDefault is descending.
\n
\n", "signature": "(\tself,\tcomparison: Literal['==', '!=', '<=', '<', '>=', '>'],\tother: icepool.multiset_expression.MultisetExpression[~T],\t/,\torder: icepool.order.Order = <Order.Descending: -1>) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.maximum_match_highest": {"fullname": "icepool.MultisetExpression.maximum_match_highest", "modulename": "icepool", "qualname": "MultisetExpression.maximum_match_highest", "kind": "function", "doc": "EXPERIMENTAL: Match the highest elements from self
with even higher (or equal) elements from other
.
\n\nThis matches elements of self
with elements of other
, such that in\neach pair the element from self
fits the comparision
with the\nelement from other
. As many such pairs of elements will be matched as \npossible, preferring the highest matchable elements of self
.\nFinally, either the matched or unmatched elements from self
are kept.
\n\nThis requires that outcomes be evaluated in descending order.
\n\nExample: An attacker rolls a pool of 4d6 and a defender rolls a pool of \n3d6. Defender dice can be used to block attacker dice of equal or lesser\nvalue, and the defender prefers to block the highest attacker dice\npossible. Which attacker dice were not blocked?
\n\n\n
d6.pool(4).maximum_match('<=', d6.pool(3), keep='unmatched').sum()\n
\n
\n\nSuppose the attacker rolls 6, 4, 3, 1 and the defender rolls 5, 5.\nThen the result would be [6, 1].
\n\n\n
d6.pool([6, 4, 3, 1]).maximum_match('<=', [5, 5], keep='unmatched')\n-> [6, 1]\n
\n
\n\nContrast sort_match()
, which first creates pairs in\nsorted order and then filters them by comparison
.\nIn the above example, sort_matched
would force the defender to match\nagainst the 5 and the 4, which would only allow them to block the 4.
\n\nNegative incoming counts are treated as zero counts.
\n\nArguments:
\n\n\n- comparison: Either
'<='
or '<'
. \n- other: The other multiset to match elements with.
\n- keep: Whether 'matched' or 'unmatched' elements are to be kept.
\n
\n", "signature": "(\tself,\tcomparison: Literal['<=', '<'],\tother: icepool.multiset_expression.MultisetExpression[~T],\t/,\t*,\tkeep: Literal['matched', 'unmatched']) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.maximum_match_lowest": {"fullname": "icepool.MultisetExpression.maximum_match_lowest", "modulename": "icepool", "qualname": "MultisetExpression.maximum_match_lowest", "kind": "function", "doc": "EXPERIMENTAL: Match the lowest elements from self
with even lower (or equal) elements from other
.
\n\nThis matches elements of self
with elements of other
, such that in\neach pair the element from self
fits the comparision
with the\nelement from other
. As many such pairs of elements will be matched as \npossible, preferring the lowest matchable elements of self
.\nFinally, either the matched or unmatched elements from self
are kept.
\n\nThis requires that outcomes be evaluated in ascending order.
\n\nContrast sort_match()
, which first creates pairs in\nsorted order and then filters them by comparison
.
\n\nArguments:
\n\n\n- comparison: Either
'>='
or '>'
. \n- other: The other multiset to match elements with.
\n- keep: Whether 'matched' or 'unmatched' elements are to be kept.
\n
\n", "signature": "(\tself,\tcomparison: Literal['>=', '>'],\tother: icepool.multiset_expression.MultisetExpression[~T],\t/,\t*,\tkeep: Literal['matched', 'unmatched']) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.expand": {"fullname": "icepool.MultisetExpression.expand", "modulename": "icepool", "qualname": "MultisetExpression.expand", "kind": "function", "doc": "Evaluation: All elements of the multiset in ascending order.
\n\nThis is expensive and not recommended unless there are few possibilities.
\n\nArguments:
\n\n\n- order: Whether the elements are in ascending (default) or descending\norder.
\n
\n", "signature": "(\tself,\torder: icepool.order.Order = <Order.Ascending: 1>) -> Union[icepool.population.die.Die[tuple[~T, ...]], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, tuple[~T, ...]]]:", "funcdef": "def"}, "icepool.MultisetExpression.sum": {"fullname": "icepool.MultisetExpression.sum", "modulename": "icepool", "qualname": "MultisetExpression.sum", "kind": "function", "doc": "Evaluation: The sum of all elements.
\n", "signature": "(\tself,\tmap: Union[Callable[[~T], ~U], Mapping[~T, ~U], NoneType] = None) -> Union[icepool.population.die.Die[~U], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, ~U]]:", "funcdef": "def"}, "icepool.MultisetExpression.count": {"fullname": "icepool.MultisetExpression.count", "modulename": "icepool", "qualname": "MultisetExpression.count", "kind": "function", "doc": "Evaluation: The total number of elements in the multiset.
\n\nThis is usually not very interesting unless some other operation is\nperformed first. Examples:
\n\ngenerator.unique().count()
will count the number of unique outcomes.
\n\n(generator & [4, 5, 6]).count()
will count up to one each of\n4, 5, and 6.
\n", "signature": "(\tself) -> Union[icepool.population.die.Die[int], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, int]]:", "funcdef": "def"}, "icepool.MultisetExpression.any": {"fullname": "icepool.MultisetExpression.any", "modulename": "icepool", "qualname": "MultisetExpression.any", "kind": "function", "doc": "Evaluation: Whether the multiset has at least one positive count.
\n", "signature": "(\tself) -> Union[icepool.population.die.Die[bool], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, bool]]:", "funcdef": "def"}, "icepool.MultisetExpression.highest_outcome_and_count": {"fullname": "icepool.MultisetExpression.highest_outcome_and_count", "modulename": "icepool", "qualname": "MultisetExpression.highest_outcome_and_count", "kind": "function", "doc": "Evaluation: The highest outcome with positive count, along with that count.
\n\nIf no outcomes have positive count, the min outcome will be returned with 0 count.
\n", "signature": "(\tself) -> Union[icepool.population.die.Die[tuple[~T, int]], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, tuple[~T, int]]]:", "funcdef": "def"}, "icepool.MultisetExpression.all_counts": {"fullname": "icepool.MultisetExpression.all_counts", "modulename": "icepool", "qualname": "MultisetExpression.all_counts", "kind": "function", "doc": "Evaluation: Sorted tuple of all counts, i.e. the sizes of all matching sets.
\n\nThe sizes are in descending order.
\n\nArguments:
\n\n\nfilter: Any counts below this value will not be in the output.\nFor example, filter=2
will only produce pairs and better.\nIf None
, no filtering will be done.
\n\nWhy not just place keep_counts_ge()
before this?\nkeep_counts_ge()
operates by setting counts to zero, so you\nwould still need an argument to specify whether you want to\noutput zero counts. So we might as well use the argument to do\nboth.
\n
\n", "signature": "(\tself,\tfilter: Union[int, Literal['all']] = 1) -> Union[icepool.population.die.Die[tuple[int, ...]], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, tuple[int, ...]]]:", "funcdef": "def"}, "icepool.MultisetExpression.largest_count": {"fullname": "icepool.MultisetExpression.largest_count", "modulename": "icepool", "qualname": "MultisetExpression.largest_count", "kind": "function", "doc": "Evaluation: The size of the largest matching set among the elements.
\n", "signature": "(\tself) -> Union[icepool.population.die.Die[int], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, int]]:", "funcdef": "def"}, "icepool.MultisetExpression.largest_count_and_outcome": {"fullname": "icepool.MultisetExpression.largest_count_and_outcome", "modulename": "icepool", "qualname": "MultisetExpression.largest_count_and_outcome", "kind": "function", "doc": "Evaluation: The largest matching set among the elements and the corresponding outcome.
\n", "signature": "(\tself) -> Union[icepool.population.die.Die[tuple[int, ~T]], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, tuple[int, ~T]]]:", "funcdef": "def"}, "icepool.MultisetExpression.count_subset": {"fullname": "icepool.MultisetExpression.count_subset", "modulename": "icepool", "qualname": "MultisetExpression.count_subset", "kind": "function", "doc": "Evaluation: The number of times the divisor is contained in this multiset.
\n\nArguments:
\n\n\n- divisor: The multiset to divide by.
\n- empty_divisor: If the divisor is empty, the outcome will be this.\nIf not set,
ZeroDivisionError
will be raised for an empty\nright side. \n
\n\nRaises:
\n\n\n- ZeroDivisionError: If the divisor may be empty and \nempty_divisor_outcome is not set.
\n
\n", "signature": "(\tself,\tdivisor: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]],\t/,\t*,\tempty_divisor: int | None = None) -> Union[icepool.population.die.Die[int], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, int]]:", "funcdef": "def"}, "icepool.MultisetExpression.largest_straight": {"fullname": "icepool.MultisetExpression.largest_straight", "modulename": "icepool", "qualname": "MultisetExpression.largest_straight", "kind": "function", "doc": "Evaluation: The size of the largest straight among the elements.
\n\nOutcomes must be int
s.
\n", "signature": "(\tself: icepool.multiset_expression.MultisetExpression[int]) -> Union[icepool.population.die.Die[int], icepool.evaluator.multiset_evaluator.MultisetEvaluator[int, int]]:", "funcdef": "def"}, "icepool.MultisetExpression.largest_straight_and_outcome": {"fullname": "icepool.MultisetExpression.largest_straight_and_outcome", "modulename": "icepool", "qualname": "MultisetExpression.largest_straight_and_outcome", "kind": "function", "doc": "Evaluation: The size of the largest straight among the elements and the highest (optionally, lowest) outcome in that straight.
\n\nStraight size is prioritized first, then the outcome.
\n\nOutcomes must be int
s.
\n\nArguments:
\n\n\n- priority: Controls which outcome within the straight is returned,\nand which straight is picked if there is a tie for largest\nstraight.
\n
\n", "signature": "(\tself: icepool.multiset_expression.MultisetExpression[int],\tpriority: Literal['low', 'high'] = 'high',\t/) -> Union[icepool.population.die.Die[tuple[int, int]], icepool.evaluator.multiset_evaluator.MultisetEvaluator[int, tuple[int, int]]]:", "funcdef": "def"}, "icepool.MultisetExpression.all_straights": {"fullname": "icepool.MultisetExpression.all_straights", "modulename": "icepool", "qualname": "MultisetExpression.all_straights", "kind": "function", "doc": "Evaluation: The sizes of all straights.
\n\nThe sizes are in descending order.
\n\nEach element can only contribute to one straight, though duplicate\nelements can produces straights that overlap in outcomes. In this case,\nelements are preferentially assigned to the longer straight.
\n", "signature": "(\tself: icepool.multiset_expression.MultisetExpression[int]) -> Union[icepool.population.die.Die[tuple[int, ...]], icepool.evaluator.multiset_evaluator.MultisetEvaluator[int, tuple[int, ...]]]:", "funcdef": "def"}, "icepool.MultisetExpression.all_straights_reduce_counts": {"fullname": "icepool.MultisetExpression.all_straights_reduce_counts", "modulename": "icepool", "qualname": "MultisetExpression.all_straights_reduce_counts", "kind": "function", "doc": "Experimental: All straights with a reduce operation on the counts.
\n\nThis can be used to evaluate e.g. cribbage-style straight counting.
\n\nThe result is a tuple of (run_length, run_score)
s.
\n", "signature": "(\tself: icepool.multiset_expression.MultisetExpression[int],\treducer: Callable[[int, int], int] = <built-in function mul>) -> Union[icepool.population.die.Die[tuple[tuple[int, int], ...]], icepool.evaluator.multiset_evaluator.MultisetEvaluator[int, tuple[tuple[int, int], ...]]]:", "funcdef": "def"}, "icepool.MultisetExpression.argsort": {"fullname": "icepool.MultisetExpression.argsort", "modulename": "icepool", "qualname": "MultisetExpression.argsort", "kind": "function", "doc": "Experimental: Returns the indexes of the originating multisets for each rank in their additive union.
\n\nExample:
\n\n\n
MultisetExpression.argsort([10, 9, 5], [9, 9])\n
\n
\n\nproduces
\n\n\n
((0,), (0, 1, 1), (0,))\n
\n
\n\nArguments:
\n\n\n- self, *args: The multiset expressions to be evaluated.
\n- order: Which order the ranks are to be emitted. Default is descending.
\n- limit: How many ranks to emit. Default will emit all ranks, which\nmakes the length of each outcome equal to\n
additive_union(+self, +arg1, +arg2, ...).unique().count()
\n
\n", "signature": "(\tself: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]],\t*args: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]],\torder: icepool.order.Order = <Order.Descending: -1>,\tlimit: int | None = None):", "funcdef": "def"}, "icepool.MultisetExpression.issubset": {"fullname": "icepool.MultisetExpression.issubset", "modulename": "icepool", "qualname": "MultisetExpression.issubset", "kind": "function", "doc": "Evaluation: Whether this multiset is a subset of the other multiset.
\n\nSpecifically, if this multiset has a lesser or equal count for each\noutcome than the other multiset, this evaluates to True
; \nif there is some outcome for which this multiset has a greater count \nthan the other multiset, this evaluates to False
.
\n\nissubset
is the same as self <= other
.
\n\nself < other
evaluates a proper subset relation, which is the same\nexcept the result is False
if the two multisets are exactly equal.
\n", "signature": "(\tself,\tother: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]],\t/) -> Union[icepool.population.die.Die[bool], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, bool]]:", "funcdef": "def"}, "icepool.MultisetExpression.issuperset": {"fullname": "icepool.MultisetExpression.issuperset", "modulename": "icepool", "qualname": "MultisetExpression.issuperset", "kind": "function", "doc": "Evaluation: Whether this multiset is a superset of the other multiset.
\n\nSpecifically, if this multiset has a greater or equal count for each\noutcome than the other multiset, this evaluates to True
; \nif there is some outcome for which this multiset has a lesser count \nthan the other multiset, this evaluates to False
.
\n\nA typical use of this evaluation is testing for the presence of a\ncombo of cards in a hand, e.g.
\n\n\n
deck.deal(5) >= ['a', 'a', 'b']\n
\n
\n\nrepresents the chance that a deal of 5 cards contains at least two 'a's\nand one 'b'.
\n\nissuperset
is the same as self >= other
.
\n\nself > other
evaluates a proper superset relation, which is the same\nexcept the result is False
if the two multisets are exactly equal.
\n", "signature": "(\tself,\tother: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]],\t/) -> Union[icepool.population.die.Die[bool], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, bool]]:", "funcdef": "def"}, "icepool.MultisetExpression.isdisjoint": {"fullname": "icepool.MultisetExpression.isdisjoint", "modulename": "icepool", "qualname": "MultisetExpression.isdisjoint", "kind": "function", "doc": "Evaluation: Whether this multiset is disjoint from the other multiset.
\n\nSpecifically, this evaluates to False
if there is any outcome for\nwhich both multisets have positive count, and True
if there is not.
\n\nNegative incoming counts are treated as zero counts.
\n", "signature": "(\tself,\tother: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]],\t/) -> Union[icepool.population.die.Die[bool], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, bool]]:", "funcdef": "def"}, "icepool.MultisetEvaluator": {"fullname": "icepool.MultisetEvaluator", "modulename": "icepool", "qualname": "MultisetEvaluator", "kind": "class", "doc": "An abstract, immutable, callable class for evaulating one or more input MultisetExpression
s.
\n\nThere is one abstract method to implement: next_state()
.\nThis should incrementally calculate the result given one outcome at a time\nalong with how many of that outcome were produced.
\n\nAn example sequence of calls, as far as next_state()
is concerned, is:
\n\n\nstate = next_state(state=None, outcome=1, count_of_1s)
\nstate = next_state(state, 2, count_of_2s)
\nstate = next_state(state, 3, count_of_3s)
\nstate = next_state(state, 4, count_of_4s)
\nstate = next_state(state, 5, count_of_5s)
\nstate = next_state(state, 6, count_of_6s)
\noutcome = final_outcome(state)
\n
\n\nA few other methods can optionally be overridden to further customize behavior.
\n\nIt is not expected that subclasses of MultisetEvaluator
\nbe able to handle arbitrary types or numbers of inputs.\nIndeed, most are expected to handle only a fixed number of inputs,\nand often even only inputs with a particular outcome type.
\n\nInstances cache all intermediate state distributions.\nYou should therefore reuse instances when possible.
\n\nInstances should not be modified after construction\nin any way that affects the return values of these methods.\nOtherwise, values in the cache may be incorrect.
\n", "bases": "abc.ABC, typing.Generic[~T, +U_co]"}, "icepool.MultisetEvaluator.next_state": {"fullname": "icepool.MultisetEvaluator.next_state", "modulename": "icepool", "qualname": "MultisetEvaluator.next_state", "kind": "function", "doc": "State transition function.
\n\nThis should produce a state given the previous state, an outcome,\nand the count of that outcome produced by each input.
\n\nevaluate()
will always call this using only positional arguments.\nFurthermore, there is no expectation that a subclass be able to handle\nan arbitrary number of counts. Thus, you are free to rename any of\nthe parameters in a subclass, or to replace *counts
with a fixed set\nof parameters.
\n\nMake sure to handle the base case where state is None
.
\n\nStates must be hashable. At current, they do not have to be orderable.\nHowever, this may change in the future, and if they are not totally\norderable, you must override final_outcome
to create totally orderable\nfinal outcomes.
\n\nBy default, this method may receive outcomes in any order:
\n\n\n- If you want to guarantee ascending or descending order, you can \nimplement
next_state_ascending()
or next_state_descending()
\ninstead. \n- Alternatively, implement
next_state()
and override order()
to\nreturn the necessary order. This is useful if the necessary order\ndepends on the instance. \n- If you want to handle either order, but have a different \nimplementation for each, override both
next_state_ascending()
and \nnext_state_descending()
. \n
\n\nThe behavior of returning a Die
from next_state
is currently\nundefined.
\n\nArguments:
\n\n\n- state: A hashable object indicating the state before rolling the\ncurrent outcome. If this is the first outcome being considered,\n
state
will be None
. \n- outcome: The current outcome.\n
next_state
will see all rolled outcomes in monotonic order;\neither ascending or descending depending on order()
.\nIf there are multiple inputs, the set of outcomes is at \nleast the union of the outcomes of the invididual inputs. \nYou can use extra_outcomes()
to add extra outcomes. \n- *counts: One value (usually an
int
) for each input indicating how\nmany of the current outcome were produced. \n
\n\nReturns:
\n\n\n A hashable object indicating the next state.\n The special value icepool.Reroll
can be used to immediately remove\n the state from consideration, effectively performing a full reroll.
\n
\n", "signature": "(self, state: Hashable, outcome: ~T, /, *counts: int) -> Hashable:", "funcdef": "def"}, "icepool.MultisetEvaluator.next_state_ascending": {"fullname": "icepool.MultisetEvaluator.next_state_ascending", "modulename": "icepool", "qualname": "MultisetEvaluator.next_state_ascending", "kind": "function", "doc": "As next_state() but handles outcomes in ascending order only.
\n\nYou can implement both next_state_ascending()
and \nnext_state_descending()
if you want to handle both outcome orders\nwith a separate implementation for each.
\n", "signature": "(self, state: Hashable, outcome: ~T, /, *counts: int) -> Hashable:", "funcdef": "def"}, "icepool.MultisetEvaluator.next_state_descending": {"fullname": "icepool.MultisetEvaluator.next_state_descending", "modulename": "icepool", "qualname": "MultisetEvaluator.next_state_descending", "kind": "function", "doc": "As next_state() but handles outcomes in descending order only.
\n\nYou can implement both next_state_ascending()
and \nnext_state_descending()
if you want to handle both outcome orders\nwith a separate implementation for each.
\n", "signature": "(self, state: Hashable, outcome: ~T, /, *counts: int) -> Hashable:", "funcdef": "def"}, "icepool.MultisetEvaluator.final_outcome": {"fullname": "icepool.MultisetEvaluator.final_outcome", "modulename": "icepool", "qualname": "MultisetEvaluator.final_outcome", "kind": "function", "doc": "Optional method to generate a final output outcome from a final state.
\n\nBy default, the final outcome is equal to the final state.\nNote that None
is not a valid outcome for a Die
,\nand if there are no outcomes, final_outcome
will be immediately\nbe callled with final_state=None
.\nSubclasses that want to handle this case should explicitly define what\nhappens.
\n\nArguments:
\n\n\n- final_state: A state after all outcomes have been processed.
\n
\n\nReturns:
\n\n\n A final outcome that will be used as part of constructing the result Die
.\n As usual for Die()
, this could itself be a Die
or icepool.Reroll
.
\n
\n", "signature": "(\tself,\tfinal_state: Hashable,\t/) -> Union[+U_co, icepool.population.die.Die[+U_co], icepool.typing.RerollType]:", "funcdef": "def"}, "icepool.MultisetEvaluator.order": {"fullname": "icepool.MultisetEvaluator.order", "modulename": "icepool", "qualname": "MultisetEvaluator.order", "kind": "function", "doc": "Optional method that specifies what outcome orderings this evaluator supports.
\n\nBy default, this is determined by which of next_state()
, \nnext_state_ascending()
, and next_state_descending()
are\noverridden.
\n\nThis is most often overridden by subclasses whose iteration order is\ndetermined on a per-instance basis.
\n\nReturns:
\n\n\n \n - Order.Ascending (= 1)\n if outcomes are to be seen in ascending order.\n In this case either
next_state()
or next_state_ascending()
\n are implemented. \n - Order.Descending (= -1)\n if outcomes are to be seen in descending order.\n In this case either
next_state()
or next_state_descending()
\n are implemented. \n - Order.Any (= 0)\n if outcomes can be seen in any order.\n In this case either
next_state()
or both\n next_state_ascending()
and next_state_descending()
\n are implemented. \n
\n
\n", "signature": "(self) -> icepool.order.Order:", "funcdef": "def"}, "icepool.MultisetEvaluator.extra_outcomes": {"fullname": "icepool.MultisetEvaluator.extra_outcomes", "modulename": "icepool", "qualname": "MultisetEvaluator.extra_outcomes", "kind": "function", "doc": "Optional method to specify extra outcomes that should be seen as inputs to next_state()
.
\n\nThese will be seen by next_state
even if they do not appear in the\ninput(s). The default implementation returns ()
, or no additional\noutcomes.
\n\nIf you want next_state
to see consecutive int
outcomes, you can set\nextra_outcomes = icepool.MultisetEvaluator.consecutive
.\nSee consecutive()
below.
\n\nArguments:
\n\n\n- outcomes: The outcomes that could be produced by the inputs, in
\n- ascending order.
\n
\n", "signature": "(self, outcomes: Sequence[~T]) -> Collection[~T]:", "funcdef": "def"}, "icepool.MultisetEvaluator.consecutive": {"fullname": "icepool.MultisetEvaluator.consecutive", "modulename": "icepool", "qualname": "MultisetEvaluator.consecutive", "kind": "function", "doc": "Example implementation of extra_outcomes()
that produces consecutive int
outcomes.
\n\nSet extra_outcomes = icepool.MultisetEvaluator.consecutive
to use this.
\n\nReturns:
\n\n\n All int
s from the min outcome to the max outcome among the inputs,\n inclusive.
\n
\n\nRaises:
\n\n\n- TypeError: if any input has any non-
int
outcome. \n
\n", "signature": "(self, outcomes: Sequence[int]) -> Collection[int]:", "funcdef": "def"}, "icepool.MultisetEvaluator.bound_inputs": {"fullname": "icepool.MultisetEvaluator.bound_inputs", "modulename": "icepool", "qualname": "MultisetEvaluator.bound_inputs", "kind": "function", "doc": "An optional sequence of extra inputs whose counts will be prepended to *counts.
\n\n(Prepending rather than appending is analogous to functools.partial
.)
\n", "signature": "(self) -> tuple[icepool.multiset_expression.MultisetExpression, ...]:", "funcdef": "def"}, "icepool.MultisetEvaluator.evaluate": {"fullname": "icepool.MultisetEvaluator.evaluate", "modulename": "icepool", "qualname": "MultisetEvaluator.evaluate", "kind": "function", "doc": "Evaluates input expression(s).
\n\nYou can call the MultisetEvaluator
object directly for the same effect,\ne.g. sum_evaluator(input)
is an alias for sum_evaluator.evaluate(input)
.
\n\nMost evaluators will expect a fixed number of input multisets.\nThe union of the outcomes of the input(s) must be totally orderable.
\n\nArguments:
\n\n\n- *args: Each may be one of the following:\n
\n- A
MultisetExpression
. \n- A mappable mapping outcomes to the number of those outcomes.
\n- A sequence of outcomes.
\n
\n
\n\nReturns:
\n\n\n A Die
representing the distribution of the final outcome if no\n arg contains a free variable. Otherwise, returns a new evaluator.
\n
\n", "signature": "(\tself,\t*args: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]]) -> Union[icepool.population.die.Die[+U_co], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, +U_co]]:", "funcdef": "def"}, "icepool.MultisetEvaluator.sample": {"fullname": "icepool.MultisetEvaluator.sample", "modulename": "icepool", "qualname": "MultisetEvaluator.sample", "kind": "function", "doc": "EXPERIMENTAL: Samples one result from the input(s) and evaluates the result.
\n", "signature": "(\tself,\t*inputs: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]]):", "funcdef": "def"}, "icepool.Order": {"fullname": "icepool.Order", "modulename": "icepool", "qualname": "Order", "kind": "class", "doc": "Can be used to define what order outcomes are seen in by MultisetEvaluators.
\n", "bases": "enum.IntEnum"}, "icepool.Order.Ascending": {"fullname": "icepool.Order.Ascending", "modulename": "icepool", "qualname": "Order.Ascending", "kind": "variable", "doc": "\n", "default_value": "<Order.Ascending: 1>"}, "icepool.Order.Descending": {"fullname": "icepool.Order.Descending", "modulename": "icepool", "qualname": "Order.Descending", "kind": "variable", "doc": "\n", "default_value": "<Order.Descending: -1>"}, "icepool.Order.Any": {"fullname": "icepool.Order.Any", "modulename": "icepool", "qualname": "Order.Any", "kind": "variable", "doc": "\n", "default_value": "<Order.Any: 0>"}, "icepool.Order.merge": {"fullname": "icepool.Order.merge", "modulename": "icepool", "qualname": "Order.merge", "kind": "function", "doc": "Merges the given Orders.
\n\nReturns:
\n\n\n Any
if all arguments are Any
.\n Ascending
if there is at least one Ascending
in the arguments.\n Descending
if there is at least one Descending
in the arguments.
\n
\n\nRaises:
\n\n\nConflictingOrderError
if both Ascending
and Descending
are in \n- the arguments.
\n
\n", "signature": "(*orders: icepool.order.Order) -> icepool.order.Order:", "funcdef": "def"}, "icepool.Deck": {"fullname": "icepool.Deck", "modulename": "icepool", "qualname": "Deck", "kind": "class", "doc": "Sampling without replacement (within a single evaluation).
\n\nQuantities represent duplicates.
\n", "bases": "icepool.population.base.Population[+T_co]"}, "icepool.Deck.__init__": {"fullname": "icepool.Deck.__init__", "modulename": "icepool", "qualname": "Deck.__init__", "kind": "function", "doc": "Constructor for a Deck
.
\n\nAll quantities must be non-negative. Outcomes with zero quantity will be\nomitted.
\n\nArguments:
\n\n\n", "signature": "(\toutcomes: Union[Sequence, Mapping[Any, int]],\ttimes: Union[Sequence[int], int] = 1)"}, "icepool.Deck.keys": {"fullname": "icepool.Deck.keys", "modulename": "icepool", "qualname": "Deck.keys", "kind": "function", "doc": "The outcomes within the population in sorted order.
\n", "signature": "(self) -> icepool.collection.counts.CountsKeysView[+T_co]:", "funcdef": "def"}, "icepool.Deck.values": {"fullname": "icepool.Deck.values", "modulename": "icepool", "qualname": "Deck.values", "kind": "function", "doc": "The quantities within the population in outcome order.
\n", "signature": "(self) -> icepool.collection.counts.CountsValuesView:", "funcdef": "def"}, "icepool.Deck.items": {"fullname": "icepool.Deck.items", "modulename": "icepool", "qualname": "Deck.items", "kind": "function", "doc": "The (outcome, quantity)s of the population in sorted order.
\n", "signature": "(self) -> icepool.collection.counts.CountsItemsView[+T_co]:", "funcdef": "def"}, "icepool.Deck.size": {"fullname": "icepool.Deck.size", "modulename": "icepool", "qualname": "Deck.size", "kind": "function", "doc": "The sum of all quantities (e.g. weights or duplicates).
\n\nFor the number of unique outcomes, use len()
.
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Deck.deal": {"fullname": "icepool.Deck.deal", "modulename": "icepool", "qualname": "Deck.deal", "kind": "function", "doc": "Creates a Deal
object from this deck.
\n\nSee Deal()
for details.
\n", "signature": "(\tself,\t*hand_sizes: int) -> Union[icepool.generator.deal.Deal[+T_co], icepool.generator.multi_deal.MultiDeal[+T_co, tuple[int, ...]]]:", "funcdef": "def"}, "icepool.Deck.additive_union": {"fullname": "icepool.Deck.additive_union", "modulename": "icepool", "qualname": "Deck.additive_union", "kind": "function", "doc": "Both decks merged together.
\n", "signature": "(\tself,\t*args: Union[Iterable[+T_co], Mapping[+T_co, int]]) -> icepool.population.deck.Deck[+T_co]:", "funcdef": "def"}, "icepool.Deck.difference": {"fullname": "icepool.Deck.difference", "modulename": "icepool", "qualname": "Deck.difference", "kind": "function", "doc": "This deck with the other cards removed (but not below zero of each card).
\n", "signature": "(\tself,\t*args: Union[Iterable[+T_co], Mapping[+T_co, int]]) -> icepool.population.deck.Deck[+T_co]:", "funcdef": "def"}, "icepool.Deck.intersection": {"fullname": "icepool.Deck.intersection", "modulename": "icepool", "qualname": "Deck.intersection", "kind": "function", "doc": "The cards that both decks have.
\n", "signature": "(\tself,\t*args: Union[Iterable[+T_co], Mapping[+T_co, int]]) -> icepool.population.deck.Deck[+T_co]:", "funcdef": "def"}, "icepool.Deck.union": {"fullname": "icepool.Deck.union", "modulename": "icepool", "qualname": "Deck.union", "kind": "function", "doc": "As many of each card as the deck that has more of them.
\n", "signature": "(\tself,\t*args: Union[Iterable[+T_co], Mapping[+T_co, int]]) -> icepool.population.deck.Deck[+T_co]:", "funcdef": "def"}, "icepool.Deck.symmetric_difference": {"fullname": "icepool.Deck.symmetric_difference", "modulename": "icepool", "qualname": "Deck.symmetric_difference", "kind": "function", "doc": "As many of each card as the deck that has more of them.
\n", "signature": "(\tself,\tother: Union[Iterable[+T_co], Mapping[+T_co, int]]) -> icepool.population.deck.Deck[+T_co]:", "funcdef": "def"}, "icepool.Deck.map": {"fullname": "icepool.Deck.map", "modulename": "icepool", "qualname": "Deck.map", "kind": "function", "doc": "Maps outcomes of this Deck
to other outcomes.
\n\nArguments:
\n\n\n- repl: One of the following:\n
\n- A callable returning a new outcome for each old outcome.
\n- A map from old outcomes to new outcomes.\nUnmapped old outcomes stay the same.\nThe new outcomes may be
Deck
s, in which case one card is\nreplaced with several. This is not recommended. \n
\n- star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable
repl
.\nIf not provided, this will be guessed based on the function\nsignature. \n
\n", "signature": "(\tself,\trepl: Union[Callable[..., Union[~U, icepool.population.deck.Deck[~U], icepool.typing.RerollType]], Mapping[+T_co, Union[~U, icepool.population.deck.Deck[~U], icepool.typing.RerollType]]],\t/,\tstar: bool | None = None) -> icepool.population.deck.Deck[~U]:", "funcdef": "def"}, "icepool.Deck.sequence": {"fullname": "icepool.Deck.sequence", "modulename": "icepool", "qualname": "Deck.sequence", "kind": "function", "doc": "Possible sequences produced by dealing from this deck a number of times.
\n\nThis is extremely expensive computationally. If you don't care about\norder, use deal()
instead.
\n", "signature": "(self, deals: int, /) -> icepool.population.die.Die[tuple[+T_co, ...]]:", "funcdef": "def"}, "icepool.Deal": {"fullname": "icepool.Deal", "modulename": "icepool", "qualname": "Deal", "kind": "class", "doc": "Represents an unordered deal of a single hand from a Deck
.
\n", "bases": "icepool.generator.keep.KeepGenerator[~T]"}, "icepool.Deal.__init__": {"fullname": "icepool.Deal.__init__", "modulename": "icepool", "qualname": "Deal.__init__", "kind": "function", "doc": "Constructor.
\n\nFor algorithmic reasons, you must pre-commit to the number of cards to\ndeal.
\n\nIt is permissible to deal zero cards from an empty deck, but not all\nevaluators will handle this case, especially if they depend on the\noutcome type. Dealing zero cards from a non-empty deck does not have\nthis issue.
\n\nArguments:
\n\n\n- deck: The
Deck
to deal from. \n- hand_size: How many cards to deal.
\n
\n", "signature": "(deck: icepool.population.deck.Deck[~T], hand_size: int)"}, "icepool.Deal.deck": {"fullname": "icepool.Deal.deck", "modulename": "icepool", "qualname": "Deal.deck", "kind": "function", "doc": "The Deck
the cards are dealt from.
\n", "signature": "(self) -> icepool.population.deck.Deck[~T]:", "funcdef": "def"}, "icepool.Deal.hand_sizes": {"fullname": "icepool.Deal.hand_sizes", "modulename": "icepool", "qualname": "Deal.hand_sizes", "kind": "function", "doc": "The number of cards dealt to each hand as a tuple.
\n", "signature": "(self) -> tuple[int, ...]:", "funcdef": "def"}, "icepool.Deal.total_cards_dealt": {"fullname": "icepool.Deal.total_cards_dealt", "modulename": "icepool", "qualname": "Deal.total_cards_dealt", "kind": "function", "doc": "The total number of cards dealt.
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Deal.outcomes": {"fullname": "icepool.Deal.outcomes", "modulename": "icepool", "qualname": "Deal.outcomes", "kind": "function", "doc": "The outcomes of the Deck
in ascending order.
\n\nThese are also the keys
of the Deck
as a Mapping
.\nPrefer to use the name outcomes
.
\n", "signature": "(self) -> icepool.collection.counts.CountsKeysView[~T]:", "funcdef": "def"}, "icepool.Deal.output_arity": {"fullname": "icepool.Deal.output_arity", "modulename": "icepool", "qualname": "Deal.output_arity", "kind": "function", "doc": "The number of multisets/counts generated. Must be constant.
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Deal.denominator": {"fullname": "icepool.Deal.denominator", "modulename": "icepool", "qualname": "Deal.denominator", "kind": "function", "doc": "The total weight of all paths through this generator.
\n\nRaises:
\n\n\n- UnboundMultisetExpressionError if this is called on an expression with free variables.
\n
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Deal.local_order_preference": {"fullname": "icepool.Deal.local_order_preference", "modulename": "icepool", "qualname": "Deal.local_order_preference", "kind": "function", "doc": "Any ordering that is preferred or required by this expression node.
\n", "signature": "(self) -> tuple[icepool.order.Order, icepool.order.OrderReason]:", "funcdef": "def"}, "icepool.MultiDeal": {"fullname": "icepool.MultiDeal", "modulename": "icepool", "qualname": "MultiDeal", "kind": "class", "doc": "Represents an unordered deal of multiple hands from a Deck
.
\n", "bases": "icepool.generator.multiset_generator.MultisetGenerator[~T, ~Qs]"}, "icepool.MultiDeal.__init__": {"fullname": "icepool.MultiDeal.__init__", "modulename": "icepool", "qualname": "MultiDeal.__init__", "kind": "function", "doc": "Constructor.
\n\nFor algorithmic reasons, you must pre-commit to the number of cards to\ndeal for each hand.
\n\nIt is permissible to deal zero cards from an empty deck, but not all\nevaluators will handle this case, especially if they depend on the\noutcome type. Dealing zero cards from a non-empty deck does not have\nthis issue.
\n\nArguments:
\n\n\n- deck: The
Deck
to deal from. \n- *hand_sizes: How many cards to deal. If multiple
hand_sizes
are\nprovided, MultisetEvaluator.next_state
will recieve one count\nper hand in order. Try to keep the number of hands to a minimum\nas this can be computationally intensive. \n
\n", "signature": "(deck: icepool.population.deck.Deck[~T], *hand_sizes: int)"}, "icepool.MultiDeal.deck": {"fullname": "icepool.MultiDeal.deck", "modulename": "icepool", "qualname": "MultiDeal.deck", "kind": "function", "doc": "The Deck
the cards are dealt from.
\n", "signature": "(self) -> icepool.population.deck.Deck[~T]:", "funcdef": "def"}, "icepool.MultiDeal.hand_sizes": {"fullname": "icepool.MultiDeal.hand_sizes", "modulename": "icepool", "qualname": "MultiDeal.hand_sizes", "kind": "function", "doc": "The number of cards dealt to each hand as a tuple.
\n", "signature": "(self) -> ~Qs:", "funcdef": "def"}, "icepool.MultiDeal.total_cards_dealt": {"fullname": "icepool.MultiDeal.total_cards_dealt", "modulename": "icepool", "qualname": "MultiDeal.total_cards_dealt", "kind": "function", "doc": "The total number of cards dealt.
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.MultiDeal.outcomes": {"fullname": "icepool.MultiDeal.outcomes", "modulename": "icepool", "qualname": "MultiDeal.outcomes", "kind": "function", "doc": "The outcomes of the Deck
in ascending order.
\n\nThese are also the keys
of the Deck
as a Mapping
.\nPrefer to use the name outcomes
.
\n", "signature": "(self) -> icepool.collection.counts.CountsKeysView[~T]:", "funcdef": "def"}, "icepool.MultiDeal.output_arity": {"fullname": "icepool.MultiDeal.output_arity", "modulename": "icepool", "qualname": "MultiDeal.output_arity", "kind": "function", "doc": "The number of multisets/counts generated. Must be constant.
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.MultiDeal.denominator": {"fullname": "icepool.MultiDeal.denominator", "modulename": "icepool", "qualname": "MultiDeal.denominator", "kind": "function", "doc": "The total weight of all paths through this generator.
\n\nRaises:
\n\n\n- UnboundMultisetExpressionError if this is called on an expression with free variables.
\n
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.MultiDeal.local_order_preference": {"fullname": "icepool.MultiDeal.local_order_preference", "modulename": "icepool", "qualname": "MultiDeal.local_order_preference", "kind": "function", "doc": "Any ordering that is preferred or required by this expression node.
\n", "signature": "(self) -> tuple[icepool.order.Order, icepool.order.OrderReason]:", "funcdef": "def"}, "icepool.multiset_function": {"fullname": "icepool.multiset_function", "modulename": "icepool", "qualname": "multiset_function", "kind": "function", "doc": "EXPERIMENTAL: A decorator that turns a function into a MultisetEvaluator
.
\n\nThe provided function should take in arguments representing multisets,\ndo a limited set of operations on them (see MultisetExpression
), and\nfinish off with an evaluation. You can return tuples to perform a joint\nevaluation.
\n\nFor example, to create an evaluator which computes the elements each of two\nmultisets has that the other doesn't:
\n\n\n
@multiset_function\ndef two_way_difference(a, b):\n return (a - b).expand(), (b - a).expand()\n
\n
\n\nAny globals inside function
are effectively bound at the time\nmultiset_function
is invoked. Note that this is different than how\nordinary Python closures behave. For example,
\n\n\n
target = [1, 2, 3]\n\n@multiset_function\ndef count_intersection(a):\n return (a & target).count()\n\nprint(count_intersection(d6.pool(3)))\n\ntarget = [1]\nprint(count_intersection(d6.pool(3)))\n
\n
\n\nwould produce the same thing both times. Likewise, the function should not\nhave any side effects.
\n\nBe careful when using control structures: you cannot branch on the value of\na multiset expression or evaluation, so e.g.
\n\n\n
@multiset_function\ndef bad(a, b)\n if a == b:\n ...\n
\n
\n\nis not allowed.
\n\nmultiset_function
has considerable overhead, being effectively a\nmini-language within Python. For better performance, you can try\nimplementing your own subclass of MultisetEvaluator
directly.
\n\nArguments:
\n\n\n- function: This should take in a fixed number of multiset variables and\noutput an evaluator or a nested tuple of evaluators. Tuples will\nresult in a
JointEvaluator
. \n
\n", "signature": "(\tfunction: Callable[..., Union[icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, +U_co], tuple[Union[icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, +U_co], tuple[ForwardRef('NestedTupleOrEvaluator[T, U_co]'), ...]], ...]]],\t/) -> icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, typing.Union[+U_co, tuple[typing.Union[+U_co, tuple[ForwardRef('NestedTupleOrOutcome[U_co]'), ...]], ...]]]:", "funcdef": "def"}, "icepool.format_probability_inverse": {"fullname": "icepool.format_probability_inverse", "modulename": "icepool", "qualname": "format_probability_inverse", "kind": "function", "doc": "EXPERIMENTAL: Formats the inverse of a value as \"1 in N\".
\n\nArguments:
\n\n\n- probability: The value to be formatted.
\n- int_start: If N = 1 / probability is between this value and 1 million\ntimes this value it will be formatted as an integer. Otherwise it \nbe formatted asa float with precision at least 1 part in int_start.
\n
\n", "signature": "(probability, /, int_start: int = 20):", "funcdef": "def"}, "icepool.evaluator": {"fullname": "icepool.evaluator", "modulename": "icepool.evaluator", "kind": "module", "doc": "Submodule containing evaluators.
\n"}, "icepool.evaluator.JointEvaluator": {"fullname": "icepool.evaluator.JointEvaluator", "modulename": "icepool.evaluator", "qualname": "JointEvaluator", "kind": "class", "doc": "A MultisetEvaluator
that jointly evaluates sub-evaluators on the same set of input generators.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, tuple]"}, "icepool.evaluator.JointEvaluator.__init__": {"fullname": "icepool.evaluator.JointEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "JointEvaluator.__init__", "kind": "function", "doc": "\n", "signature": "(\t*sub_evaluators: icepool.evaluator.multiset_evaluator.MultisetEvaluator)"}, "icepool.evaluator.JointEvaluator.next_state": {"fullname": "icepool.evaluator.JointEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "JointEvaluator.next_state", "kind": "function", "doc": "Runs next_state
for all sub-evaluator.
\n\nThe state is a tuple of the sub-states.
\n\nIf any sub-evaluator returns Reroll
, the result as a whole is Reroll
.
\n", "signature": "(self, state, outcome, *counts):", "funcdef": "def"}, "icepool.evaluator.JointEvaluator.final_outcome": {"fullname": "icepool.evaluator.JointEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "JointEvaluator.final_outcome", "kind": "function", "doc": "Runs final_state
for all sub-evaluators.
\n\nThe final outcome is a tuple of the final suboutcomes.
\n\nIf any sub-evaluator returns Reroll
, the result as a whole is Reroll
.
\n", "signature": "(self, final_state) -> tuple | icepool.typing.RerollType:", "funcdef": "def"}, "icepool.evaluator.JointEvaluator.order": {"fullname": "icepool.evaluator.JointEvaluator.order", "modulename": "icepool.evaluator", "qualname": "JointEvaluator.order", "kind": "function", "doc": "Determines the common order of the sub-evaluators.
\n\nRaises:
\n\n\n- ValueError: If sub-evaluators have conflicting orders, i.e. some are\nascending and others are descending.
\n
\n", "signature": "(self) -> icepool.order.Order:", "funcdef": "def"}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.JointEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "JointEvaluator.extra_outcomes", "kind": "function", "doc": "Optional method to specify extra outcomes that should be seen as inputs to next_state()
.
\n\nThese will be seen by next_state
even if they do not appear in the\ninput(s). The default implementation returns ()
, or no additional\noutcomes.
\n\nIf you want next_state
to see consecutive int
outcomes, you can set\nextra_outcomes = icepool.MultisetEvaluator.consecutive
.\nSee consecutive()
below.
\n\nArguments:
\n\n\n- outcomes: The outcomes that could be produced by the inputs, in
\n- ascending order.
\n
\n", "signature": "(self, outcomes) -> Collection[~T]:", "funcdef": "def"}, "icepool.evaluator.JointEvaluator.bound_inputs": {"fullname": "icepool.evaluator.JointEvaluator.bound_inputs", "modulename": "icepool.evaluator", "qualname": "JointEvaluator.bound_inputs", "kind": "function", "doc": "An optional sequence of extra inputs whose counts will be prepended to *counts.
\n\n(Prepending rather than appending is analogous to functools.partial
.)
\n", "signature": "(self) -> tuple[icepool.multiset_expression.MultisetExpression, ...]:", "funcdef": "def"}, "icepool.evaluator.ExpandEvaluator": {"fullname": "icepool.evaluator.ExpandEvaluator", "modulename": "icepool.evaluator", "qualname": "ExpandEvaluator", "kind": "class", "doc": "All elements of the multiset.
\n\nThis is expensive and not recommended unless there are few possibilities.
\n\nOutcomes with negative count will be treated as 0 count.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, tuple]"}, "icepool.evaluator.ExpandEvaluator.__init__": {"fullname": "icepool.evaluator.ExpandEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "ExpandEvaluator.__init__", "kind": "function", "doc": "\n", "signature": "(order: icepool.order.Order = <Order.Ascending: 1>)"}, "icepool.evaluator.ExpandEvaluator.next_state": {"fullname": "icepool.evaluator.ExpandEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "ExpandEvaluator.next_state", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"fullname": "icepool.evaluator.ExpandEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "ExpandEvaluator.final_outcome", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, final_state) -> tuple:", "funcdef": "def"}, "icepool.evaluator.SumEvaluator": {"fullname": "icepool.evaluator.SumEvaluator", "modulename": "icepool.evaluator", "qualname": "SumEvaluator", "kind": "class", "doc": "Sums all outcomes.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, typing.Any]"}, "icepool.evaluator.SumEvaluator.__init__": {"fullname": "icepool.evaluator.SumEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "SumEvaluator.__init__", "kind": "function", "doc": "Constructor.
\n\nmap: If provided, outcomes will be mapped according to this just\n before summing.
\n", "signature": "(map: Union[Callable, Mapping, NoneType] = None)"}, "icepool.evaluator.SumEvaluator.next_state": {"fullname": "icepool.evaluator.SumEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "SumEvaluator.next_state", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.sum_evaluator": {"fullname": "icepool.evaluator.sum_evaluator", "modulename": "icepool.evaluator", "qualname": "sum_evaluator", "kind": "variable", "doc": "\n", "default_value": "<icepool.evaluator.basic.SumEvaluator object>"}, "icepool.evaluator.CountEvaluator": {"fullname": "icepool.evaluator.CountEvaluator", "modulename": "icepool.evaluator", "qualname": "CountEvaluator", "kind": "class", "doc": "Returns the total count of outcomes.
\n\nUsually not very interesting unless the counts are adjusted by\nunique
etc.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, int]"}, "icepool.evaluator.CountEvaluator.next_state": {"fullname": "icepool.evaluator.CountEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "CountEvaluator.next_state", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.CountEvaluator.final_outcome": {"fullname": "icepool.evaluator.CountEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "CountEvaluator.final_outcome", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, final_state) -> int:", "funcdef": "def"}, "icepool.evaluator.count_evaluator": {"fullname": "icepool.evaluator.count_evaluator", "modulename": "icepool.evaluator", "qualname": "count_evaluator", "kind": "variable", "doc": "\n", "default_value": "<icepool.evaluator.basic.CountEvaluator object>"}, "icepool.evaluator.AnyEvaluator": {"fullname": "icepool.evaluator.AnyEvaluator", "modulename": "icepool.evaluator", "qualname": "AnyEvaluator", "kind": "class", "doc": "Returns True
iff at least one count is positive.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.AnyEvaluator.next_state": {"fullname": "icepool.evaluator.AnyEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "AnyEvaluator.next_state", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.AnyEvaluator.final_outcome": {"fullname": "icepool.evaluator.AnyEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "AnyEvaluator.final_outcome", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, final_state) -> bool:", "funcdef": "def"}, "icepool.evaluator.any_evaluator": {"fullname": "icepool.evaluator.any_evaluator", "modulename": "icepool.evaluator", "qualname": "any_evaluator", "kind": "variable", "doc": "\n", "default_value": "<icepool.evaluator.basic.AnyEvaluator object>"}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"fullname": "icepool.evaluator.HighestOutcomeAndCountEvaluator", "modulename": "icepool.evaluator", "qualname": "HighestOutcomeAndCountEvaluator", "kind": "class", "doc": "The highest outcome that has positive count, along with that count.
\n\nIf no outcomes have positive count, the result is the min outcome with a count of 0.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, tuple[typing.Any, int]]"}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"fullname": "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "HighestOutcomeAndCountEvaluator.next_state", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "HighestOutcomeAndCountEvaluator.extra_outcomes", "kind": "function", "doc": "Always sees zero counts.
\n", "signature": "(self, outcomes: Sequence) -> Collection:", "funcdef": "def"}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"fullname": "icepool.evaluator.highest_outcome_and_count_evaluator", "modulename": "icepool.evaluator", "qualname": "highest_outcome_and_count_evaluator", "kind": "variable", "doc": "\n", "default_value": "<icepool.evaluator.poker.HighestOutcomeAndCountEvaluator object>"}, "icepool.evaluator.LargestCountEvaluator": {"fullname": "icepool.evaluator.LargestCountEvaluator", "modulename": "icepool.evaluator", "qualname": "LargestCountEvaluator", "kind": "class", "doc": "The largest count of any outcome.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, int]"}, "icepool.evaluator.LargestCountEvaluator.next_state": {"fullname": "icepool.evaluator.LargestCountEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "LargestCountEvaluator.next_state", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, state, _, count):", "funcdef": "def"}, "icepool.evaluator.largest_count_evaluator": {"fullname": "icepool.evaluator.largest_count_evaluator", "modulename": "icepool.evaluator", "qualname": "largest_count_evaluator", "kind": "variable", "doc": "\n", "default_value": "<icepool.evaluator.poker.LargestCountEvaluator object>"}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"fullname": "icepool.evaluator.LargestCountAndOutcomeEvaluator", "modulename": "icepool.evaluator", "qualname": "LargestCountAndOutcomeEvaluator", "kind": "class", "doc": "The largest count of any outcome, along with that outcome.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, tuple[int, typing.Any]]"}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"fullname": "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "LargestCountAndOutcomeEvaluator.next_state", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"fullname": "icepool.evaluator.largest_count_and_outcome_evaluator", "modulename": "icepool.evaluator", "qualname": "largest_count_and_outcome_evaluator", "kind": "variable", "doc": "\n", "default_value": "<icepool.evaluator.poker.LargestCountAndOutcomeEvaluator object>"}, "icepool.evaluator.CountSubsetEvaluator": {"fullname": "icepool.evaluator.CountSubsetEvaluator", "modulename": "icepool.evaluator", "qualname": "CountSubsetEvaluator", "kind": "class", "doc": "The number of times the right side is contained in the left side.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, int]"}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"fullname": "icepool.evaluator.CountSubsetEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "CountSubsetEvaluator.__init__", "kind": "function", "doc": "Arguments:
\n\n\n- empty_divisor: If the divisor is empty, the outcome will be this.\nIf not set,
ZeroDivisionError
will be raised for an empty\nright side. \n
\n", "signature": "(*, empty_divisor: int | None = None)"}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"fullname": "icepool.evaluator.CountSubsetEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "CountSubsetEvaluator.next_state", "kind": "function", "doc": "State transition function.
\n\nThis should produce a state given the previous state, an outcome,\nand the count of that outcome produced by each input.
\n\nevaluate()
will always call this using only positional arguments.\nFurthermore, there is no expectation that a subclass be able to handle\nan arbitrary number of counts. Thus, you are free to rename any of\nthe parameters in a subclass, or to replace *counts
with a fixed set\nof parameters.
\n\nMake sure to handle the base case where state is None
.
\n\nStates must be hashable. At current, they do not have to be orderable.\nHowever, this may change in the future, and if they are not totally\norderable, you must override final_outcome
to create totally orderable\nfinal outcomes.
\n\nBy default, this method may receive outcomes in any order:
\n\n\n- If you want to guarantee ascending or descending order, you can \nimplement
next_state_ascending()
or next_state_descending()
\ninstead. \n- Alternatively, implement
next_state()
and override order()
to\nreturn the necessary order. This is useful if the necessary order\ndepends on the instance. \n- If you want to handle either order, but have a different \nimplementation for each, override both
next_state_ascending()
and \nnext_state_descending()
. \n
\n\nThe behavior of returning a Die
from next_state
is currently\nundefined.
\n\nArguments:
\n\n\n- state: A hashable object indicating the state before rolling the\ncurrent outcome. If this is the first outcome being considered,\n
state
will be None
. \n- outcome: The current outcome.\n
next_state
will see all rolled outcomes in monotonic order;\neither ascending or descending depending on order()
.\nIf there are multiple inputs, the set of outcomes is at \nleast the union of the outcomes of the invididual inputs. \nYou can use extra_outcomes()
to add extra outcomes. \n- *counts: One value (usually an
int
) for each input indicating how\nmany of the current outcome were produced. \n
\n\nReturns:
\n\n\n A hashable object indicating the next state.\n The special value icepool.Reroll
can be used to immediately remove\n the state from consideration, effectively performing a full reroll.
\n
\n", "signature": "(self, state, _, left, right):", "funcdef": "def"}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"fullname": "icepool.evaluator.CountSubsetEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "CountSubsetEvaluator.final_outcome", "kind": "function", "doc": "Optional method to generate a final output outcome from a final state.
\n\nBy default, the final outcome is equal to the final state.\nNote that None
is not a valid outcome for a Die
,\nand if there are no outcomes, final_outcome
will be immediately\nbe callled with final_state=None
.\nSubclasses that want to handle this case should explicitly define what\nhappens.
\n\nArguments:
\n\n\n- final_state: A state after all outcomes have been processed.
\n
\n\nReturns:
\n\n\n A final outcome that will be used as part of constructing the result Die
.\n As usual for Die()
, this could itself be a Die
or icepool.Reroll
.
\n
\n", "signature": "(self, final_state):", "funcdef": "def"}, "icepool.evaluator.AllCountsEvaluator": {"fullname": "icepool.evaluator.AllCountsEvaluator", "modulename": "icepool.evaluator", "qualname": "AllCountsEvaluator", "kind": "class", "doc": "All counts in descending order.
\n\nIn other words, this produces tuples of the sizes of all matching sets.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, tuple[int, ...]]"}, "icepool.evaluator.AllCountsEvaluator.__init__": {"fullname": "icepool.evaluator.AllCountsEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "AllCountsEvaluator.__init__", "kind": "function", "doc": "Arguments:
\n\n\n- filter: Any counts below this value will not be in the output.\nFor example,
filter=2
will only produce pairs and better.\nIf None
, no filtering will be done. \n
\n", "signature": "(*, filter: Union[int, Literal['all']] = 1)"}, "icepool.evaluator.AllCountsEvaluator.next_state": {"fullname": "icepool.evaluator.AllCountsEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "AllCountsEvaluator.next_state", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"fullname": "icepool.evaluator.AllCountsEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "AllCountsEvaluator.final_outcome", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, final_state) -> tuple:", "funcdef": "def"}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.AllCountsEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "AllCountsEvaluator.extra_outcomes", "kind": "function", "doc": "Always sees zero counts.
\n", "signature": "(self, outcomes: Sequence) -> Collection:", "funcdef": "def"}, "icepool.evaluator.LargestStraightEvaluator": {"fullname": "icepool.evaluator.LargestStraightEvaluator", "modulename": "icepool.evaluator", "qualname": "LargestStraightEvaluator", "kind": "class", "doc": "The size of the largest straight.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[int, int]"}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"fullname": "icepool.evaluator.LargestStraightEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "LargestStraightEvaluator.next_state", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, state, _, count):", "funcdef": "def"}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"fullname": "icepool.evaluator.LargestStraightEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "LargestStraightEvaluator.final_outcome", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, final_state) -> int:", "funcdef": "def"}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.LargestStraightEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "LargestStraightEvaluator.extra_outcomes", "kind": "function", "doc": "Example implementation of extra_outcomes()
that produces consecutive int
outcomes.
\n\nSet extra_outcomes = icepool.MultisetEvaluator.consecutive
to use this.
\n\nReturns:
\n\n\n All int
s from the min outcome to the max outcome among the inputs,\n inclusive.
\n
\n\nRaises:
\n\n\n- TypeError: if any input has any non-
int
outcome. \n
\n", "signature": "(self, outcomes: Sequence[int]) -> Collection[int]:", "funcdef": "def"}, "icepool.evaluator.largest_straight_evaluator": {"fullname": "icepool.evaluator.largest_straight_evaluator", "modulename": "icepool.evaluator", "qualname": "largest_straight_evaluator", "kind": "variable", "doc": "\n", "default_value": "<icepool.evaluator.poker.LargestStraightEvaluator object>"}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"fullname": "icepool.evaluator.LargestStraightAndOutcomeEvaluator", "modulename": "icepool.evaluator", "qualname": "LargestStraightAndOutcomeEvaluator", "kind": "class", "doc": "The size of the largest straight among the elements and the highest (optionally, lowest) outcome in that straight.
\n\nStraight size is prioritized first, then the outcome.
\n\nOutcomes must be int
s.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[int, tuple[int, int]]"}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"fullname": "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "LargestStraightAndOutcomeEvaluator.__init__", "kind": "function", "doc": "Constructor.
\n\nArguments:
\n\n\n- priority: Controls which outcome within the straight is returned,\nand which straight is picked if there is a tie for largest\nstraight.
\n
\n", "signature": "(priority: Literal['low', 'high'])"}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"fullname": "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending", "modulename": "icepool.evaluator", "qualname": "LargestStraightAndOutcomeEvaluator.next_state_ascending", "kind": "function", "doc": "As next_state() but handles outcomes in ascending order only.
\n\nYou can implement both next_state_ascending()
and \nnext_state_descending()
if you want to handle both outcome orders\nwith a separate implementation for each.
\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"fullname": "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending", "modulename": "icepool.evaluator", "qualname": "LargestStraightAndOutcomeEvaluator.next_state_descending", "kind": "function", "doc": "As next_state() but handles outcomes in descending order only.
\n\nYou can implement both next_state_ascending()
and \nnext_state_descending()
if you want to handle both outcome orders\nwith a separate implementation for each.
\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"fullname": "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "LargestStraightAndOutcomeEvaluator.final_outcome", "kind": "function", "doc": "Optional method to generate a final output outcome from a final state.
\n\nBy default, the final outcome is equal to the final state.\nNote that None
is not a valid outcome for a Die
,\nand if there are no outcomes, final_outcome
will be immediately\nbe callled with final_state=None
.\nSubclasses that want to handle this case should explicitly define what\nhappens.
\n\nArguments:
\n\n\n- final_state: A state after all outcomes have been processed.
\n
\n\nReturns:
\n\n\n A final outcome that will be used as part of constructing the result Die
.\n As usual for Die()
, this could itself be a Die
or icepool.Reroll
.
\n
\n", "signature": "(self, final_state) -> tuple[int, int]:", "funcdef": "def"}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "LargestStraightAndOutcomeEvaluator.extra_outcomes", "kind": "function", "doc": "Example implementation of extra_outcomes()
that produces consecutive int
outcomes.
\n\nSet extra_outcomes = icepool.MultisetEvaluator.consecutive
to use this.
\n\nReturns:
\n\n\n All int
s from the min outcome to the max outcome among the inputs,\n inclusive.
\n
\n\nRaises:
\n\n\n- TypeError: if any input has any non-
int
outcome. \n
\n", "signature": "(self, outcomes: Sequence[int]) -> Collection[int]:", "funcdef": "def"}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"fullname": "icepool.evaluator.largest_straight_and_outcome_evaluator_low", "modulename": "icepool.evaluator", "qualname": "largest_straight_and_outcome_evaluator_low", "kind": "variable", "doc": "\n", "default_value": "<icepool.evaluator.poker.LargestStraightAndOutcomeEvaluator object>"}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"fullname": "icepool.evaluator.largest_straight_and_outcome_evaluator_high", "modulename": "icepool.evaluator", "qualname": "largest_straight_and_outcome_evaluator_high", "kind": "variable", "doc": "\n", "default_value": "<icepool.evaluator.poker.LargestStraightAndOutcomeEvaluator object>"}, "icepool.evaluator.AllStraightsEvaluator": {"fullname": "icepool.evaluator.AllStraightsEvaluator", "modulename": "icepool.evaluator", "qualname": "AllStraightsEvaluator", "kind": "class", "doc": "The sizes of all straights in descending order.
\n\nEach element can only contribute to one straight, though duplicate\nelements can produces straights that overlap in outcomes. In this case,\nelements are preferentially assigned to the longer straight.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[int, tuple[int, ...]]"}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"fullname": "icepool.evaluator.AllStraightsEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "AllStraightsEvaluator.next_state", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, state, _, count):", "funcdef": "def"}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"fullname": "icepool.evaluator.AllStraightsEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "AllStraightsEvaluator.final_outcome", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, final_state) -> tuple[int, ...]:", "funcdef": "def"}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.AllStraightsEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "AllStraightsEvaluator.extra_outcomes", "kind": "function", "doc": "Example implementation of extra_outcomes()
that produces consecutive int
outcomes.
\n\nSet extra_outcomes = icepool.MultisetEvaluator.consecutive
to use this.
\n\nReturns:
\n\n\n All int
s from the min outcome to the max outcome among the inputs,\n inclusive.
\n
\n\nRaises:
\n\n\n- TypeError: if any input has any non-
int
outcome. \n
\n", "signature": "(self, outcomes: Sequence[int]) -> Collection[int]:", "funcdef": "def"}, "icepool.evaluator.all_straights_evaluator": {"fullname": "icepool.evaluator.all_straights_evaluator", "modulename": "icepool.evaluator", "qualname": "all_straights_evaluator", "kind": "variable", "doc": "\n", "default_value": "<icepool.evaluator.poker.AllStraightsEvaluator object>"}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"fullname": "icepool.evaluator.AllStraightsReduceCountsEvaluator", "modulename": "icepool.evaluator", "qualname": "AllStraightsReduceCountsEvaluator", "kind": "class", "doc": "All straights with a reduce operation on the counts.
\n\nThis can be used to evaluate e.g. cribbage-style straight counting.
\n\nThe result is a tuple of (run_length, run_score)
s.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[int, tuple[tuple[int, int], ...]]"}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"fullname": "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "AllStraightsReduceCountsEvaluator.__init__", "kind": "function", "doc": "Constructor.
\n\nArguments:
\n\n\n- reducer: How to reduce the counts within each straight. The default\nis
operator.mul
, which counts the number of ways to pick\nelements for each straight, e.g. cribbage. \n
\n", "signature": "(reducer: Callable[[int, int], int] = <built-in function mul>)"}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"fullname": "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "AllStraightsReduceCountsEvaluator.next_state", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, state, _, count):", "funcdef": "def"}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"fullname": "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "AllStraightsReduceCountsEvaluator.final_outcome", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, final_state) -> tuple[tuple[int, int], ...]:", "funcdef": "def"}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "AllStraightsReduceCountsEvaluator.extra_outcomes", "kind": "function", "doc": "Example implementation of extra_outcomes()
that produces consecutive int
outcomes.
\n\nSet extra_outcomes = icepool.MultisetEvaluator.consecutive
to use this.
\n\nReturns:
\n\n\n All int
s from the min outcome to the max outcome among the inputs,\n inclusive.
\n
\n\nRaises:
\n\n\n- TypeError: if any input has any non-
int
outcome. \n
\n", "signature": "(self, outcomes: Sequence[int]) -> Collection[int]:", "funcdef": "def"}, "icepool.evaluator.ComparisonEvaluator": {"fullname": "icepool.evaluator.ComparisonEvaluator", "modulename": "icepool.evaluator", "qualname": "ComparisonEvaluator", "kind": "class", "doc": "Compares the multisets produced by two generators.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.ComparisonEvaluator.any_all": {"fullname": "icepool.evaluator.ComparisonEvaluator.any_all", "modulename": "icepool.evaluator", "qualname": "ComparisonEvaluator.any_all", "kind": "function", "doc": "Called for each outcome and produces a pair of bools.
\n\nThe final outcome is true iff any of the first and all of the second\nbool are True
.
\n", "signature": "(self, left: int, right: int) -> tuple[bool, bool]:", "funcdef": "def"}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"fullname": "icepool.evaluator.ComparisonEvaluator.default_outcome", "modulename": "icepool.evaluator", "qualname": "ComparisonEvaluator.default_outcome", "kind": "function", "doc": "The final outcome if both left and right have no outcomes.
\n", "signature": "() -> bool:", "funcdef": "def"}, "icepool.evaluator.ComparisonEvaluator.next_state": {"fullname": "icepool.evaluator.ComparisonEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "ComparisonEvaluator.next_state", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, state, outcome, left, right):", "funcdef": "def"}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"fullname": "icepool.evaluator.ComparisonEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "ComparisonEvaluator.final_outcome", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, final_state) -> bool:", "funcdef": "def"}, "icepool.evaluator.IsSubsetEvaluator": {"fullname": "icepool.evaluator.IsSubsetEvaluator", "modulename": "icepool.evaluator", "qualname": "IsSubsetEvaluator", "kind": "class", "doc": "Compares the multisets produced by two generators.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"fullname": "icepool.evaluator.IsSubsetEvaluator.any_all", "modulename": "icepool.evaluator", "qualname": "IsSubsetEvaluator.any_all", "kind": "function", "doc": "Called for each outcome and produces a pair of bools.
\n\nThe final outcome is true iff any of the first and all of the second\nbool are True
.
\n", "signature": "(self, left: int, right: int) -> tuple[bool, bool]:", "funcdef": "def"}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"fullname": "icepool.evaluator.IsSubsetEvaluator.default_outcome", "modulename": "icepool.evaluator", "qualname": "IsSubsetEvaluator.default_outcome", "kind": "function", "doc": "The final outcome if both left and right have no outcomes.
\n", "signature": "() -> bool:", "funcdef": "def"}, "icepool.evaluator.IsProperSubsetEvaluator": {"fullname": "icepool.evaluator.IsProperSubsetEvaluator", "modulename": "icepool.evaluator", "qualname": "IsProperSubsetEvaluator", "kind": "class", "doc": "Compares the multisets produced by two generators.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"fullname": "icepool.evaluator.IsProperSubsetEvaluator.any_all", "modulename": "icepool.evaluator", "qualname": "IsProperSubsetEvaluator.any_all", "kind": "function", "doc": "Called for each outcome and produces a pair of bools.
\n\nThe final outcome is true iff any of the first and all of the second\nbool are True
.
\n", "signature": "(self, left: int, right: int) -> tuple[bool, bool]:", "funcdef": "def"}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"fullname": "icepool.evaluator.IsProperSubsetEvaluator.default_outcome", "modulename": "icepool.evaluator", "qualname": "IsProperSubsetEvaluator.default_outcome", "kind": "function", "doc": "The final outcome if both left and right have no outcomes.
\n", "signature": "() -> bool:", "funcdef": "def"}, "icepool.evaluator.IsSupersetEvaluator": {"fullname": "icepool.evaluator.IsSupersetEvaluator", "modulename": "icepool.evaluator", "qualname": "IsSupersetEvaluator", "kind": "class", "doc": "Compares the multisets produced by two generators.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"fullname": "icepool.evaluator.IsSupersetEvaluator.any_all", "modulename": "icepool.evaluator", "qualname": "IsSupersetEvaluator.any_all", "kind": "function", "doc": "Called for each outcome and produces a pair of bools.
\n\nThe final outcome is true iff any of the first and all of the second\nbool are True
.
\n", "signature": "(self, left: int, right: int) -> tuple[bool, bool]:", "funcdef": "def"}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"fullname": "icepool.evaluator.IsSupersetEvaluator.default_outcome", "modulename": "icepool.evaluator", "qualname": "IsSupersetEvaluator.default_outcome", "kind": "function", "doc": "The final outcome if both left and right have no outcomes.
\n", "signature": "() -> bool:", "funcdef": "def"}, "icepool.evaluator.IsProperSupersetEvaluator": {"fullname": "icepool.evaluator.IsProperSupersetEvaluator", "modulename": "icepool.evaluator", "qualname": "IsProperSupersetEvaluator", "kind": "class", "doc": "Compares the multisets produced by two generators.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"fullname": "icepool.evaluator.IsProperSupersetEvaluator.any_all", "modulename": "icepool.evaluator", "qualname": "IsProperSupersetEvaluator.any_all", "kind": "function", "doc": "Called for each outcome and produces a pair of bools.
\n\nThe final outcome is true iff any of the first and all of the second\nbool are True
.
\n", "signature": "(self, left: int, right: int) -> tuple[bool, bool]:", "funcdef": "def"}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"fullname": "icepool.evaluator.IsProperSupersetEvaluator.default_outcome", "modulename": "icepool.evaluator", "qualname": "IsProperSupersetEvaluator.default_outcome", "kind": "function", "doc": "The final outcome if both left and right have no outcomes.
\n", "signature": "() -> bool:", "funcdef": "def"}, "icepool.evaluator.IsEqualSetEvaluator": {"fullname": "icepool.evaluator.IsEqualSetEvaluator", "modulename": "icepool.evaluator", "qualname": "IsEqualSetEvaluator", "kind": "class", "doc": "Compares the multisets produced by two generators.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"fullname": "icepool.evaluator.IsEqualSetEvaluator.any_all", "modulename": "icepool.evaluator", "qualname": "IsEqualSetEvaluator.any_all", "kind": "function", "doc": "Called for each outcome and produces a pair of bools.
\n\nThe final outcome is true iff any of the first and all of the second\nbool are True
.
\n", "signature": "(self, left: int, right: int) -> tuple[bool, bool]:", "funcdef": "def"}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"fullname": "icepool.evaluator.IsEqualSetEvaluator.default_outcome", "modulename": "icepool.evaluator", "qualname": "IsEqualSetEvaluator.default_outcome", "kind": "function", "doc": "The final outcome if both left and right have no outcomes.
\n", "signature": "() -> bool:", "funcdef": "def"}, "icepool.evaluator.IsNotEqualSetEvaluator": {"fullname": "icepool.evaluator.IsNotEqualSetEvaluator", "modulename": "icepool.evaluator", "qualname": "IsNotEqualSetEvaluator", "kind": "class", "doc": "Compares the multisets produced by two generators.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"fullname": "icepool.evaluator.IsNotEqualSetEvaluator.any_all", "modulename": "icepool.evaluator", "qualname": "IsNotEqualSetEvaluator.any_all", "kind": "function", "doc": "Called for each outcome and produces a pair of bools.
\n\nThe final outcome is true iff any of the first and all of the second\nbool are True
.
\n", "signature": "(self, left: int, right: int) -> tuple[bool, bool]:", "funcdef": "def"}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"fullname": "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome", "modulename": "icepool.evaluator", "qualname": "IsNotEqualSetEvaluator.default_outcome", "kind": "function", "doc": "The final outcome if both left and right have no outcomes.
\n", "signature": "() -> bool:", "funcdef": "def"}, "icepool.evaluator.IsDisjointSetEvaluator": {"fullname": "icepool.evaluator.IsDisjointSetEvaluator", "modulename": "icepool.evaluator", "qualname": "IsDisjointSetEvaluator", "kind": "class", "doc": "Compares the multisets produced by two generators.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"fullname": "icepool.evaluator.IsDisjointSetEvaluator.any_all", "modulename": "icepool.evaluator", "qualname": "IsDisjointSetEvaluator.any_all", "kind": "function", "doc": "Called for each outcome and produces a pair of bools.
\n\nThe final outcome is true iff any of the first and all of the second\nbool are True
.
\n", "signature": "(self, left: int, right: int) -> tuple[bool, bool]:", "funcdef": "def"}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"fullname": "icepool.evaluator.IsDisjointSetEvaluator.default_outcome", "modulename": "icepool.evaluator", "qualname": "IsDisjointSetEvaluator.default_outcome", "kind": "function", "doc": "The final outcome if both left and right have no outcomes.
\n", "signature": "() -> bool:", "funcdef": "def"}, "icepool.evaluator.KeepEvaluator": {"fullname": "icepool.evaluator.KeepEvaluator", "modulename": "icepool.evaluator", "qualname": "KeepEvaluator", "kind": "class", "doc": "Produces the outcome at a given sorted index.
\n\nThe attached generator or expression must produce enough values to reach\nthe sorted index; otherwise, this raises IndexError
.
\n\nNegative incoming counts are treated as zero counts.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, typing.Any]"}, "icepool.evaluator.KeepEvaluator.__init__": {"fullname": "icepool.evaluator.KeepEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "KeepEvaluator.__init__", "kind": "function", "doc": "Constructor.
\n\nArguments:
\n\n\n- index: The index to keep.\n
\n- If non-negative, this runs in ascending order.
\n- If negative, this runs in descending order.
\n- If
None
, this assumes only one element is produced. \n
\n
\n", "signature": "(index: int | None = None)"}, "icepool.evaluator.KeepEvaluator.next_state": {"fullname": "icepool.evaluator.KeepEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "KeepEvaluator.next_state", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.KeepEvaluator.final_outcome": {"fullname": "icepool.evaluator.KeepEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "KeepEvaluator.final_outcome", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, final_state):", "funcdef": "def"}, "icepool.evaluator.KeepEvaluator.order": {"fullname": "icepool.evaluator.KeepEvaluator.order", "modulename": "icepool.evaluator", "qualname": "KeepEvaluator.order", "kind": "function", "doc": "The required order is determined by whether the index is negative.
\n", "signature": "(self) -> icepool.order.Order:", "funcdef": "def"}, "icepool.evaluator.ArgsortEvaluator": {"fullname": "icepool.evaluator.ArgsortEvaluator", "modulename": "icepool.evaluator", "qualname": "ArgsortEvaluator", "kind": "class", "doc": "Returns the indexes of the originating multisets for each rank in their additive union.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, tuple[tuple[int, ...], ...]]"}, "icepool.evaluator.ArgsortEvaluator.__init__": {"fullname": "icepool.evaluator.ArgsortEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "ArgsortEvaluator.__init__", "kind": "function", "doc": "\n", "signature": "(\t*,\torder: icepool.order.Order = <Order.Descending: -1>,\tlimit: int | None = None)"}, "icepool.evaluator.ArgsortEvaluator.next_state": {"fullname": "icepool.evaluator.ArgsortEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "ArgsortEvaluator.next_state", "kind": "function", "doc": "Implementation.
\n", "signature": "(self, state, _, *counts):", "funcdef": "def"}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"fullname": "icepool.evaluator.ArgsortEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "ArgsortEvaluator.final_outcome", "kind": "function", "doc": "Optional method to generate a final output outcome from a final state.
\n\nBy default, the final outcome is equal to the final state.\nNote that None
is not a valid outcome for a Die
,\nand if there are no outcomes, final_outcome
will be immediately\nbe callled with final_state=None
.\nSubclasses that want to handle this case should explicitly define what\nhappens.
\n\nArguments:
\n\n\n- final_state: A state after all outcomes have been processed.
\n
\n\nReturns:
\n\n\n A final outcome that will be used as part of constructing the result Die
.\n As usual for Die()
, this could itself be a Die
or icepool.Reroll
.
\n
\n", "signature": "(self, final_state):", "funcdef": "def"}, "icepool.evaluator.ArgsortEvaluator.order": {"fullname": "icepool.evaluator.ArgsortEvaluator.order", "modulename": "icepool.evaluator", "qualname": "ArgsortEvaluator.order", "kind": "function", "doc": "Optional method that specifies what outcome orderings this evaluator supports.
\n\nBy default, this is determined by which of next_state()
, \nnext_state_ascending()
, and next_state_descending()
are\noverridden.
\n\nThis is most often overridden by subclasses whose iteration order is\ndetermined on a per-instance basis.
\n\nReturns:
\n\n\n \n - Order.Ascending (= 1)\n if outcomes are to be seen in ascending order.\n In this case either
next_state()
or next_state_ascending()
\n are implemented. \n - Order.Descending (= -1)\n if outcomes are to be seen in descending order.\n In this case either
next_state()
or next_state_descending()
\n are implemented. \n - Order.Any (= 0)\n if outcomes can be seen in any order.\n In this case either
next_state()
or both\n next_state_ascending()
and next_state_descending()
\n are implemented. \n
\n
\n", "signature": "(self):", "funcdef": "def"}, "icepool.evaluator.MultisetFunctionEvaluator": {"fullname": "icepool.evaluator.MultisetFunctionEvaluator", "modulename": "icepool.evaluator", "qualname": "MultisetFunctionEvaluator", "kind": "class", "doc": "An abstract, immutable, callable class for evaulating one or more input MultisetExpression
s.
\n\nThere is one abstract method to implement: next_state()
.\nThis should incrementally calculate the result given one outcome at a time\nalong with how many of that outcome were produced.
\n\nAn example sequence of calls, as far as next_state()
is concerned, is:
\n\n\nstate = next_state(state=None, outcome=1, count_of_1s)
\nstate = next_state(state, 2, count_of_2s)
\nstate = next_state(state, 3, count_of_3s)
\nstate = next_state(state, 4, count_of_4s)
\nstate = next_state(state, 5, count_of_5s)
\nstate = next_state(state, 6, count_of_6s)
\noutcome = final_outcome(state)
\n
\n\nA few other methods can optionally be overridden to further customize behavior.
\n\nIt is not expected that subclasses of MultisetEvaluator
\nbe able to handle arbitrary types or numbers of inputs.\nIndeed, most are expected to handle only a fixed number of inputs,\nand often even only inputs with a particular outcome type.
\n\nInstances cache all intermediate state distributions.\nYou should therefore reuse instances when possible.
\n\nInstances should not be modified after construction\nin any way that affects the return values of these methods.\nOtherwise, values in the cache may be incorrect.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, +U_co]"}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"fullname": "icepool.evaluator.MultisetFunctionEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "MultisetFunctionEvaluator.__init__", "kind": "function", "doc": "\n", "signature": "(\t*inputs: icepool.multiset_expression.MultisetExpression[~T],\tevaluator: icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, +U_co])"}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"fullname": "icepool.evaluator.MultisetFunctionEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "MultisetFunctionEvaluator.next_state", "kind": "function", "doc": "State transition function.
\n\nThis should produce a state given the previous state, an outcome,\nand the count of that outcome produced by each input.
\n\nevaluate()
will always call this using only positional arguments.\nFurthermore, there is no expectation that a subclass be able to handle\nan arbitrary number of counts. Thus, you are free to rename any of\nthe parameters in a subclass, or to replace *counts
with a fixed set\nof parameters.
\n\nMake sure to handle the base case where state is None
.
\n\nStates must be hashable. At current, they do not have to be orderable.\nHowever, this may change in the future, and if they are not totally\norderable, you must override final_outcome
to create totally orderable\nfinal outcomes.
\n\nBy default, this method may receive outcomes in any order:
\n\n\n- If you want to guarantee ascending or descending order, you can \nimplement
next_state_ascending()
or next_state_descending()
\ninstead. \n- Alternatively, implement
next_state()
and override order()
to\nreturn the necessary order. This is useful if the necessary order\ndepends on the instance. \n- If you want to handle either order, but have a different \nimplementation for each, override both
next_state_ascending()
and \nnext_state_descending()
. \n
\n\nThe behavior of returning a Die
from next_state
is currently\nundefined.
\n\nArguments:
\n\n\n- state: A hashable object indicating the state before rolling the\ncurrent outcome. If this is the first outcome being considered,\n
state
will be None
. \n- outcome: The current outcome.\n
next_state
will see all rolled outcomes in monotonic order;\neither ascending or descending depending on order()
.\nIf there are multiple inputs, the set of outcomes is at \nleast the union of the outcomes of the invididual inputs. \nYou can use extra_outcomes()
to add extra outcomes. \n- *counts: One value (usually an
int
) for each input indicating how\nmany of the current outcome were produced. \n
\n\nReturns:
\n\n\n A hashable object indicating the next state.\n The special value icepool.Reroll
can be used to immediately remove\n the state from consideration, effectively performing a full reroll.
\n
\n", "signature": "(self, state, outcome, *counts):", "funcdef": "def"}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"fullname": "icepool.evaluator.MultisetFunctionEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "MultisetFunctionEvaluator.final_outcome", "kind": "function", "doc": "Optional method to generate a final output outcome from a final state.
\n\nBy default, the final outcome is equal to the final state.\nNote that None
is not a valid outcome for a Die
,\nand if there are no outcomes, final_outcome
will be immediately\nbe callled with final_state=None
.\nSubclasses that want to handle this case should explicitly define what\nhappens.
\n\nArguments:
\n\n\n- final_state: A state after all outcomes have been processed.
\n
\n\nReturns:
\n\n\n A final outcome that will be used as part of constructing the result Die
.\n As usual for Die()
, this could itself be a Die
or icepool.Reroll
.
\n
\n", "signature": "(\tself,\tfinal_state) -> Union[+U_co, icepool.population.die.Die[+U_co], icepool.typing.RerollType]:", "funcdef": "def"}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"fullname": "icepool.evaluator.MultisetFunctionEvaluator.order", "modulename": "icepool.evaluator", "qualname": "MultisetFunctionEvaluator.order", "kind": "function", "doc": "Optional method that specifies what outcome orderings this evaluator supports.
\n\nBy default, this is determined by which of next_state()
, \nnext_state_ascending()
, and next_state_descending()
are\noverridden.
\n\nThis is most often overridden by subclasses whose iteration order is\ndetermined on a per-instance basis.
\n\nReturns:
\n\n\n \n - Order.Ascending (= 1)\n if outcomes are to be seen in ascending order.\n In this case either
next_state()
or next_state_ascending()
\n are implemented. \n - Order.Descending (= -1)\n if outcomes are to be seen in descending order.\n In this case either
next_state()
or next_state_descending()
\n are implemented. \n - Order.Any (= 0)\n if outcomes can be seen in any order.\n In this case either
next_state()
or both\n next_state_ascending()
and next_state_descending()
\n are implemented. \n
\n
\n", "signature": "(self) -> icepool.order.Order:", "funcdef": "def"}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "MultisetFunctionEvaluator.extra_outcomes", "kind": "function", "doc": "Optional method to specify extra outcomes that should be seen as inputs to next_state()
.
\n\nThese will be seen by next_state
even if they do not appear in the\ninput(s). The default implementation returns ()
, or no additional\noutcomes.
\n\nIf you want next_state
to see consecutive int
outcomes, you can set\nextra_outcomes = icepool.MultisetEvaluator.consecutive
.\nSee consecutive()
below.
\n\nArguments:
\n\n\n- outcomes: The outcomes that could be produced by the inputs, in
\n- ascending order.
\n
\n", "signature": "(self, *generators) -> Collection[~T]:", "funcdef": "def"}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"fullname": "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs", "modulename": "icepool.evaluator", "qualname": "MultisetFunctionEvaluator.bound_inputs", "kind": "function", "doc": "An optional sequence of extra inputs whose counts will be prepended to *counts.
\n\n(Prepending rather than appending is analogous to functools.partial
.)
\n", "signature": "(self) -> tuple[icepool.multiset_expression.MultisetExpression, ...]:", "funcdef": "def"}, "icepool.function": {"fullname": "icepool.function", "modulename": "icepool.function", "kind": "module", "doc": "Free functions.
\n"}, "icepool.function.d": {"fullname": "icepool.function.d", "modulename": "icepool.function", "qualname": "d", "kind": "function", "doc": "A standard die, uniformly distributed from 1
to sides
inclusive.
\n\nDon't confuse this with icepool.Die()
:
\n\n\nicepool.Die([6])
: A Die
that always rolls the integer 6. \nicepool.d(6)
: A d6. \n
\n\nYou can also import individual standard dice from the icepool
module, e.g.\nfrom icepool import d6
.
\n", "signature": "(sides: int, /) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.function.z": {"fullname": "icepool.function.z", "modulename": "icepool.function", "qualname": "z", "kind": "function", "doc": "A die uniformly distributed from 0
to sides - 1
inclusive.
\n\nEqual to d(sides) - 1.
\n", "signature": "(sides: int, /) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.function.coin": {"fullname": "icepool.function.coin", "modulename": "icepool.function", "qualname": "coin", "kind": "function", "doc": "A Die
that rolls True
with probability n / d
, and False
otherwise.
\n\nIf n <= 0
or n >= d
the result will have only one outcome.
\n\nArguments:
\n\n\n- n: An int numerator, or a non-integer probability.
\n- d: An int denominator. Should not be provided if the first argument is\nnot an int.
\n
\n", "signature": "(\tn: int | float | fractions.Fraction,\td: int = 1,\t/,\t*,\tmax_denominator: int | None = None) -> icepool.population.die.Die[bool]:", "funcdef": "def"}, "icepool.function.stochastic_round": {"fullname": "icepool.function.stochastic_round", "modulename": "icepool.function", "qualname": "stochastic_round", "kind": "function", "doc": "Randomly rounds a value up or down to the nearest integer according to the two distances.
\n\nSpecificially, rounds x
up with probability x - floor(x)
and down\notherwise, producing a Die
with up to two outcomes.
\n\nArguments:
\n\n\n- max_denominator: If provided, each rounding will be performed\nusing
fractions.Fraction.limit_denominator(max_denominator)
.\nOtherwise, the rounding will be performed without\nlimit_denominator
. \n
\n", "signature": "(\tx,\t/,\t*,\tmax_denominator: int | None = None) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.function.one_hot": {"fullname": "icepool.function.one_hot", "modulename": "icepool.function", "qualname": "one_hot", "kind": "function", "doc": "A Die
with Vector
outcomes with one element set to True
uniformly at random and the rest False
.
\n\nThis is an easy (if somewhat expensive) way of representing how many dice\nin a pool rolled each number. For example, the outcomes of 10 @ one_hot(6)
\nare the (ones, twos, threes, fours, fives, sixes)
rolled in 10d6.
\n", "signature": "(sides: int, /) -> icepool.population.die.Die[tuple[bool, ...]]:", "funcdef": "def"}, "icepool.function.from_cumulative": {"fullname": "icepool.function.from_cumulative", "modulename": "icepool.function", "qualname": "from_cumulative", "kind": "function", "doc": "Constructs a Die
from a sequence of cumulative values.
\n\nArguments:
\n\n\n- outcomes: The outcomes of the resulting die. Sorted order is recommended\nbut not necessary.
\n- cumulative: The cumulative values (inclusive) of the outcomes in the\norder they are given to this function. These may be:\n
\nint
cumulative quantities. \n- Dice representing the cumulative distribution at that point.
\n
\n- reverse: Iff true, both of the arguments will be reversed. This allows\ne.g. constructing using a survival distribution.
\n
\n", "signature": "(\toutcomes: Sequence[~T],\tcumulative: Union[Sequence[int], Sequence[icepool.population.die.Die[bool]]],\t*,\treverse: bool = False) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.function.from_rv": {"fullname": "icepool.function.from_rv", "modulename": "icepool.function", "qualname": "from_rv", "kind": "function", "doc": "Constructs a Die
from a rv object (as scipy.stats
).
\n\nThis is done using the CDF.
\n\nArguments:
\n\n\n- rv: A rv object (as
scipy.stats
). \n- outcomes: An iterable of
int
s or float
s that will be the outcomes\nof the resulting Die
.\nIf the distribution is discrete, outcomes must be int
s.\nSome outcomes may be omitted if their probability is too small\ncompared to the denominator. \n- denominator: The denominator of the resulting
Die
will be set to this. \n- **kwargs: These will be forwarded to
rv.cdf()
. \n
\n", "signature": "(\trv,\toutcomes: Union[Sequence[int], Sequence[float]],\tdenominator: int,\t**kwargs) -> icepool.population.die.Die[int] | icepool.population.die.Die[float]:", "funcdef": "def"}, "icepool.function.pointwise_max": {"fullname": "icepool.function.pointwise_max", "modulename": "icepool.function", "qualname": "pointwise_max", "kind": "function", "doc": "Selects the highest chance of rolling >= each outcome among the arguments.
\n\nNaming not finalized.
\n\nSpecifically, for each outcome, the chance of the result rolling >= to that \noutcome is the same as the highest chance of rolling >= that outcome among\nthe arguments.
\n\nEquivalently, any quantile in the result is the highest of that quantile\namong the arguments.
\n\nThis is useful for selecting from several possible moves where you are\ntrying to get >= a threshold that is known but could change depending on the\nsituation.
\n\nArguments:
\n\n\n- dice: Either an iterable of dice, or two or more dice as separate\narguments.
\n
\n", "signature": "(\targ0,\t/,\t*more_args: icepool.population.die.Die[~T]) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.function.pointwise_min": {"fullname": "icepool.function.pointwise_min", "modulename": "icepool.function", "qualname": "pointwise_min", "kind": "function", "doc": "Selects the highest chance of rolling <= each outcome among the arguments.
\n\nNaming not finalized.
\n\nSpecifically, for each outcome, the chance of the result rolling <= to that \noutcome is the same as the highest chance of rolling <= that outcome among\nthe arguments.
\n\nEquivalently, any quantile in the result is the lowest of that quantile\namong the arguments.
\n\nThis is useful for selecting from several possible moves where you are\ntrying to get <= a threshold that is known but could change depending on the\nsituation.
\n\nArguments:
\n\n\n- dice: Either an iterable of dice, or two or more dice as separate\narguments.
\n
\n", "signature": "(\targ0,\t/,\t*more_args: icepool.population.die.Die[~T]) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.function.min_outcome": {"fullname": "icepool.function.min_outcome", "modulename": "icepool.function", "qualname": "min_outcome", "kind": "function", "doc": "The minimum possible outcome among the populations.
\n\nArguments:
\n\n\n- Populations or single outcomes. Alternatively, a single iterable argument of such.
\n
\n", "signature": "(\t*args: Union[Iterable[Union[~T, icepool.population.base.Population[~T]]], ~T]) -> ~T:", "funcdef": "def"}, "icepool.function.max_outcome": {"fullname": "icepool.function.max_outcome", "modulename": "icepool.function", "qualname": "max_outcome", "kind": "function", "doc": "The maximum possible outcome among the populations.
\n\nArguments:
\n\n\n- Populations or single outcomes. Alternatively, a single iterable argument of such.
\n
\n", "signature": "(\t*args: Union[Iterable[Union[~T, icepool.population.base.Population[~T]]], ~T]) -> ~T:", "funcdef": "def"}, "icepool.function.consecutive": {"fullname": "icepool.function.consecutive", "modulename": "icepool.function", "qualname": "consecutive", "kind": "function", "doc": "A minimal sequence of consecutive ints covering the argument sets.
\n", "signature": "(*args: Iterable[int]) -> Sequence[int]:", "funcdef": "def"}, "icepool.function.sorted_union": {"fullname": "icepool.function.sorted_union", "modulename": "icepool.function", "qualname": "sorted_union", "kind": "function", "doc": "Merge sets into a sorted sequence.
\n", "signature": "(*args: Iterable[~T]) -> tuple[~T, ...]:", "funcdef": "def"}, "icepool.function.commonize_denominator": {"fullname": "icepool.function.commonize_denominator", "modulename": "icepool.function", "qualname": "commonize_denominator", "kind": "function", "doc": "Scale the quantities of the dice so that all of them have the same denominator.
\n\nThe denominator is the LCM of the denominators of the arguments.
\n\nArguments:
\n\n\n- *dice: Any number of dice or single outcomes convertible to dice.
\n
\n\nReturns:
\n\n\n A tuple of dice with the same denominator.
\n
\n", "signature": "(\t*dice: Union[~T, icepool.population.die.Die[~T]]) -> tuple[icepool.population.die.Die[~T], ...]:", "funcdef": "def"}, "icepool.function.reduce": {"fullname": "icepool.function.reduce", "modulename": "icepool.function", "qualname": "reduce", "kind": "function", "doc": "Applies a function of two arguments cumulatively to a sequence of dice.
\n\nAnalogous to the\nfunctools
function of the same name.
\n\nArguments:
\n\n\n- function: The function to map. The function should take two arguments,\nwhich are an outcome from each of two dice, and produce an outcome\nof the same type. It may also return
Reroll
, in which case the\nentire sequence is effectively rerolled. \n- dice: A sequence of dice to map the function to, from left to right.
\n- initial: If provided, this will be placed at the front of the sequence\nof dice.
\n- again_count, again_depth, again_end: Forwarded to the final die constructor.
\n
\n", "signature": "(\tfunction: Callable[[~T, ~T], Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType]],\tdice: Iterable[Union[~T, icepool.population.die.Die[~T]]],\t*,\tinitial: Union[~T, icepool.population.die.Die[~T], NoneType] = None) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.function.accumulate": {"fullname": "icepool.function.accumulate", "modulename": "icepool.function", "qualname": "accumulate", "kind": "function", "doc": "Applies a function of two arguments cumulatively to a sequence of dice, yielding each result in turn.
\n\nAnalogous to the\nitertools function of the same name
\n, though with no default function and\nthe same parameter order as reduce()
.
\n\nThe number of results is equal to the number of elements of dice
, with\none additional element if initial
is provided.
\n\nArguments:
\n\n\n- function: The function to map. The function should take two arguments,\nwhich are an outcome from each of two dice.
\n- dice: A sequence of dice to map the function to, from left to right.
\n- initial: If provided, this will be placed at the front of the sequence\nof dice.
\n
\n", "signature": "(\tfunction: Callable[[~T, ~T], Union[~T, icepool.population.die.Die[~T]]],\tdice: Iterable[Union[~T, icepool.population.die.Die[~T]]],\t*,\tinitial: Union[~T, icepool.population.die.Die[~T], NoneType] = None) -> Iterator[icepool.population.die.Die[~T]]:", "funcdef": "def"}, "icepool.function.map": {"fullname": "icepool.function.map", "modulename": "icepool.function", "qualname": "map", "kind": "function", "doc": "Applies func(outcome_of_die_0, outcome_of_die_1, ...)
for all joint outcomes, returning a Die.
\n\nSee map_function
for a decorator version of this.
\n\nExample: map(lambda a, b: a + b, d6, d6)
is the same as d6 + d6.
\n\nmap()
is flexible but not very efficient for more than a few dice.\nIf at all possible, use reduce()
, MultisetExpression
methods, and/or\nMultisetEvaluator
s. Even Pool.expand()
(which sorts rolls) is more\nefficient than using map
on the dice in order.
\n\nAgain
can be used but is not recommended with repeat
other than 1.
\n\nArguments:
\n\n\n- repl: One of the following:\n
\n- A callable that takes in one outcome per element of args and\nproduces a new outcome.
\n- A mapping from old outcomes to new outcomes.\nUnmapped old outcomes stay the same.\nIn this case args must have exactly one element.\nAs with the
Die
constructor, the new outcomes: \n- May be dice rather than just single outcomes.
\n- The special value
icepool.Reroll
will reroll that old outcome. \ntuples
containing Population
s will be tupleize
d into\nPopulation
s of tuple
s.\nThis does not apply to subclasses of tuple
s such as namedtuple
\nor other classes such as Vector
. \n
\n- *args:
func
will be called with all joint outcomes of these.\nAllowed arg types are:\n\n- Single outcome.
\nDie
. All outcomes will be sent to func
. \nMultisetExpression
. All sorted tuples of outcomes will be sent\nto func
, as MultisetExpression.expand()
. The expression must\nbe fully bound. \n
\n- star: If
True
, the first of the args will be unpacked before giving\nthem to func
.\nIf not provided, it will be guessed based on the signature of func
\nand the number of arguments. \nrepeat: This will be repeated with the same arguments on the\nresult this many times, except the first of args
will be replaced\nby the result of the previous iteration.
\n\nNote that returning Reroll
from repl
will effectively reroll all\narguments, including the first argument which represents the result\nof the process up to this point. If you only want to reroll the\ncurrent stage, you can nest another map
inside repl
.
\n\nEXPERIMENTAL: If set to 'inf'
, the result will be as if this\nwere repeated an infinite number of times. In this case, the\nresult will be in simplest form.
\n- time_limit: Similar to
repeat
, but will return early if a fixed point\nis reached. If both repeat
and time_limit
are provided\n(not recommended), time_limit
takes priority. \n- again_count, again_depth, again_end: Forwarded to the final die constructor.
\n
\n", "signature": "(\trepl: Union[Callable[..., Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]], Mapping[Any, Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]]],\t/,\t*args: icepool.typing.Outcome | icepool.population.die.Die | icepool.multiset_expression.MultisetExpression,\tstar: bool | None = None,\trepeat: Union[int, Literal['inf']] = 1,\ttime_limit: Union[int, Literal['inf'], NoneType] = None,\tagain_count: int | None = None,\tagain_depth: int | None = None,\tagain_end: Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, NoneType] = None) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.function.map_function": {"fullname": "icepool.function.map_function", "modulename": "icepool.function", "qualname": "map_function", "kind": "function", "doc": "Decorator that turns a function that takes outcomes into a function that takes dice.
\n\nThe result must be a Die
.
\n\nThis is basically a decorator version of map()
and produces behavior\nsimilar to AnyDice functions, though Icepool has different typing rules\namong other differences.
\n\nmap_function
can either be used with no arguments:
\n\n\n
@map_function\ndef explode_six(x):\n if x == 6:\n return 6 + Again\n else:\n return x\n\nexplode_six(d6, again_depth=2)\n
\n
\n\nOr with keyword arguments, in which case the extra arguments are bound:
\n\n\n
@map_function(again_depth=2)\ndef explode_six(x):\n if x == 6:\n return 6 + Again\n else:\n return x\n\nexplode_six(d6)\n
\n
\n\nArguments:
\n\n\n- again_count, again_depth, again_end: Forwarded to the final die constructor.
\n
\n", "signature": "(\tfunction: Optional[Callable[..., Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]]] = None,\t/,\t*,\tstar: bool | None = None,\trepeat: Union[int, Literal['inf']] = 1,\tagain_count: int | None = None,\tagain_depth: int | None = None,\tagain_end: Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, NoneType] = None) -> Union[Callable[..., icepool.population.die.Die[~T]], Callable[..., Callable[..., icepool.population.die.Die[~T]]]]:", "funcdef": "def"}, "icepool.function.map_and_time": {"fullname": "icepool.function.map_and_time", "modulename": "icepool.function", "qualname": "map_and_time", "kind": "function", "doc": "Repeatedly map outcomes of the state to other outcomes, while also\ncounting timesteps.
\n\nThis is useful for representing processes.
\n\nThe outcomes of the result are (outcome, time)
, where time
is the\nnumber of repeats needed to reach an absorbing outcome (an outcome that\nonly leads to itself), or repeat
, whichever is lesser.
\n\nThis will return early if it reaches a fixed point.\nTherefore, you can set repeat
equal to the maximum number of\ntime you could possibly be interested in without worrying about\nit causing extra computations after the fixed point.
\n\nArguments:
\n\n\n- repl: One of the following:\n
\n- A callable returning a new outcome for each old outcome.
\n- A mapping from old outcomes to new outcomes.\nUnmapped old outcomes stay the same.\nThe new outcomes may be dice rather than just single outcomes.\nThe special value
icepool.Reroll
will reroll that old outcome. \n
\n- initial_state: The initial state of the process, which could be a\nsingle state or a
Die
. \n- extra_args: Extra arguments to use, as per
map
. Note that these are\nrerolled at every time step. \n- star: If
True
, the first of the args will be unpacked before giving\nthem to func
.\nIf not provided, it will be guessed based on the signature of func
\nand the number of arguments. \n- time_limit: This will be repeated with the same arguments on the result\nup to this many times.
\n
\n\nReturns:
\n\n\n The Die
after the modification.
\n
\n", "signature": "(\trepl: Union[Callable[..., Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]], Mapping[Any, Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]]],\tinitial_state: Union[~T, icepool.population.die.Die[~T]],\t/,\t*extra_args,\tstar: bool | None = None,\ttime_limit: int) -> icepool.population.die.Die[tuple[~T, int]]:", "funcdef": "def"}, "icepool.function.map_to_pool": {"fullname": "icepool.function.map_to_pool", "modulename": "icepool.function", "qualname": "map_to_pool", "kind": "function", "doc": "EXPERIMENTAL: Applies repl(outcome_of_die_0, outcome_of_die_1, ...)
for all joint outcomes, producing a MultisetGenerator.
\n\nArguments:
\n\n\n- repl: One of the following:\n
\n- A callable that takes in one outcome per element of args and\nproduces a
MultisetGenerator
or something convertible to a Pool
. \n- A mapping from old outcomes to
MultisetGenerator
\nor something convertible to a Pool
.\nIn this case args must have exactly one element.\nThe new outcomes may be dice rather than just single outcomes.\nThe special value icepool.Reroll
will reroll that old outcome. \n
\n- star: If
True
, the first of the args will be unpacked before giving\nthem to repl
.\nIf not provided, it will be guessed based on the signature of repl
\nand the number of arguments. \n- denominator: If provided, the denominator of the result will be this\nvalue. Otherwise it will be the minimum to correctly weight the\npools.
\n
\n\nReturns:
\n\n\n A MultisetGenerator
representing the mixture of Pool
s. Note
\n that this is not technically a Pool
, though it supports most of \n the same operations.
\n
\n\nRaises:
\n\n\n- ValueError: If
denominator
cannot be made consistent with the \nresulting mixture of pools. \n
\n", "signature": "(\trepl: Union[Callable[..., Union[icepool.generator.multiset_generator.MultisetGenerator, Sequence[Union[icepool.population.die.Die[~T], ~T]], Mapping[icepool.population.die.Die[~T], int], Mapping[~T, int], icepool.typing.RerollType]], Mapping[Any, Union[icepool.generator.multiset_generator.MultisetGenerator, Sequence[Union[icepool.population.die.Die[~T], ~T]], Mapping[icepool.population.die.Die[~T], int], Mapping[~T, int], icepool.typing.RerollType]]],\t/,\t*args: icepool.typing.Outcome | icepool.population.die.Die | icepool.multiset_expression.MultisetExpression,\tstar: bool | None = None,\tdenominator: int | None = None) -> icepool.generator.multiset_generator.MultisetGenerator[~T, tuple[int]]:", "funcdef": "def"}, "icepool.typing": {"fullname": "icepool.typing", "modulename": "icepool.typing", "kind": "module", "doc": "\n"}, "icepool.typing.S": {"fullname": "icepool.typing.S", "modulename": "icepool.typing", "qualname": "S", "kind": "variable", "doc": "A sequence type.
\n", "default_value": "~S"}, "icepool.typing.T": {"fullname": "icepool.typing.T", "modulename": "icepool.typing", "qualname": "T", "kind": "variable", "doc": "An outcome type.
\n", "default_value": "~T"}, "icepool.typing.T_co": {"fullname": "icepool.typing.T_co", "modulename": "icepool.typing", "qualname": "T_co", "kind": "variable", "doc": "An outcome type.
\n", "default_value": "+T_co"}, "icepool.typing.T_contra": {"fullname": "icepool.typing.T_contra", "modulename": "icepool.typing", "qualname": "T_contra", "kind": "variable", "doc": "An outcome type.
\n", "default_value": "-T_contra"}, "icepool.typing.U": {"fullname": "icepool.typing.U", "modulename": "icepool.typing", "qualname": "U", "kind": "variable", "doc": "Another outcome type.
\n", "default_value": "~U"}, "icepool.typing.U_co": {"fullname": "icepool.typing.U_co", "modulename": "icepool.typing", "qualname": "U_co", "kind": "variable", "doc": "Another outcome type.
\n", "default_value": "+U_co"}, "icepool.typing.Qs": {"fullname": "icepool.typing.Qs", "modulename": "icepool.typing", "qualname": "Qs", "kind": "variable", "doc": "A tuple of count types. In this future this may be replaced with a TypeVarTuple.
\n", "default_value": "~Qs"}, "icepool.typing.RerollType": {"fullname": "icepool.typing.RerollType", "modulename": "icepool.typing", "qualname": "RerollType", "kind": "class", "doc": "The type of the Reroll singleton.
\n", "bases": "enum.Enum"}, "icepool.typing.RerollType.Reroll": {"fullname": "icepool.typing.RerollType.Reroll", "modulename": "icepool.typing", "qualname": "RerollType.Reroll", "kind": "variable", "doc": "Indicates an outcome should be rerolled (with unlimited depth).
\n", "default_value": "<RerollType.Reroll: 'Reroll'>"}, "icepool.typing.Outcome": {"fullname": "icepool.typing.Outcome", "modulename": "icepool.typing", "qualname": "Outcome", "kind": "class", "doc": "Protocol to attempt to verify that outcome types are hashable and sortable.
\n\nFar from foolproof, e.g. it cannot enforce total ordering.
\n", "bases": "typing.Hashable, typing.Protocol[-T_contra]"}, "icepool.typing.ImplicitConversionError": {"fullname": "icepool.typing.ImplicitConversionError", "modulename": "icepool.typing", "qualname": "ImplicitConversionError", "kind": "class", "doc": "Indicates that an implicit conversion failed.
\n", "bases": "builtins.TypeError"}, "icepool.typing.count_positional_parameters": {"fullname": "icepool.typing.count_positional_parameters", "modulename": "icepool.typing", "qualname": "count_positional_parameters", "kind": "function", "doc": "Counts the number of positional parameters of the callable.
\n\nReturns:
\n\n\n Two int
s. The first is the number of required positional arguments;\n the second is total number of positional arguments, or None
if there\n is a variadic *args
.
\n
\n", "signature": "(function: Callable) -> tuple[int, int | None]:", "funcdef": "def"}, "icepool.typing.guess_star": {"fullname": "icepool.typing.guess_star", "modulename": "icepool.typing", "qualname": "guess_star", "kind": "function", "doc": "Guesses whether the first argument should be unpacked before giving it to the function.
\n\nArguments:
\n\n\n- arg_count: The number of arguments that will be provided to the function.
\n
\n", "signature": "(function, arg_count=1) -> bool:", "funcdef": "def"}}, "docInfo": {"icepool": {"qualname": 0, "fullname": 1, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 95}, "icepool.d": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 45, "bases": 0, "doc": 87}, "icepool.z": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 45, "bases": 0, "doc": 25}, "icepool.coin": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 113, "bases": 0, "doc": 88}, "icepool.stochastic_round": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 91}, "icepool.one_hot": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 56, "bases": 0, "doc": 79}, "icepool.Outcome": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 6, "doc": 28}, "icepool.Die": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 61}, "icepool.Die.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 199, "bases": 0, "doc": 652}, "icepool.Die.unary_operator": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 109, "bases": 0, "doc": 125}, "icepool.Die.binary_operator": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 106, "bases": 0, "doc": 293}, "icepool.Die.keys": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 11}, "icepool.Die.values": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 11}, "icepool.Die.items": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 13}, "icepool.Die.simplify": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 11}, "icepool.Die.reroll": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 160, "bases": 0, "doc": 155}, "icepool.Die.filter": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 147, "bases": 0, "doc": 160}, "icepool.Die.split": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 102, "bases": 0, "doc": 123}, "icepool.Die.truncate": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 63, "bases": 0, "doc": 89}, "icepool.Die.clip": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 63, "bases": 0, "doc": 92}, "icepool.Die.map": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 473, "bases": 0, "doc": 34}, "icepool.Die.map_and_time": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 249, "bases": 0, "doc": 37}, "icepool.Die.time_to_sum": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 131, "bases": 0, "doc": 115}, "icepool.Die.mean_time_to_sum": {"qualname": 5, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 63, "bases": 0, "doc": 67}, "icepool.Die.explode": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 158, "bases": 0, "doc": 191}, "icepool.Die.if_else": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 266, "bases": 0, "doc": 48}, "icepool.Die.is_in": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 59, "bases": 0, "doc": 19}, "icepool.Die.count": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 18}, "icepool.Die.sequence": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 59, "bases": 0, "doc": 44}, "icepool.Die.pool": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 79, "bases": 0, "doc": 110}, "icepool.Die.keep": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 115, "bases": 0, "doc": 448}, "icepool.Die.lowest": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 95, "bases": 0, "doc": 188}, "icepool.Die.highest": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 104, "bases": 0, "doc": 177}, "icepool.Die.middle": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 123, "bases": 0, "doc": 138}, "icepool.Die.map_to_pool": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 312, "bases": 0, "doc": 314}, "icepool.Die.explode_to_pool": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 169, "bases": 0, "doc": 189}, "icepool.Die.reroll_to_pool": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 212, "bases": 0, "doc": 357}, "icepool.Die.abs": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 3}, "icepool.Die.round": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 52, "bases": 0, "doc": 3}, "icepool.Die.stochastic_round": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 67, "bases": 0, "doc": 80}, "icepool.Die.trunc": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "icepool.Die.floor": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "icepool.Die.ceil": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "icepool.Die.cmp": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 39}, "icepool.Die.sign": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 35, "bases": 0, "doc": 42}, "icepool.Die.equals": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 41, "bases": 0, "doc": 191}, "icepool.Population": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 9, "doc": 37}, "icepool.Population.keys": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 11}, "icepool.Population.values": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 11}, "icepool.Population.items": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 13}, "icepool.Population.outcomes": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 32}, "icepool.Population.common_outcome_length": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 26}, "icepool.Population.is_empty": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 12}, "icepool.Population.min_outcome": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 6}, "icepool.Population.max_outcome": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 6}, "icepool.Population.nearest": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 87, "bases": 0, "doc": 84}, "icepool.Population.zero": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 23, "bases": 0, "doc": 56}, "icepool.Population.zero_outcome": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 28}, "icepool.Population.quantity": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 125, "bases": 0, "doc": 66}, "icepool.Population.quantities": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 133, "bases": 0, "doc": 39}, "icepool.Population.denominator": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 27}, "icepool.Population.multiply_quantities": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 9}, "icepool.Population.divide_quantities": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 19}, "icepool.Population.modulo_quantities": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 10}, "icepool.Population.pad_to_denominator": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 48, "bases": 0, "doc": 130}, "icepool.Population.probability": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 160, "bases": 0, "doc": 11}, "icepool.Population.probabilities": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 151, "bases": 0, "doc": 43}, "icepool.Population.mode": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 24}, "icepool.Population.modal_quantity": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 10}, "icepool.Population.kolmogorov_smirnov": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 11}, "icepool.Population.cramer_von_mises": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 14}, "icepool.Population.median": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 40}, "icepool.Population.median_low": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 13}, "icepool.Population.median_high": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 13}, "icepool.Population.quantile": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 53}, "icepool.Population.quantile_low": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 24}, "icepool.Population.quantile_high": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 24}, "icepool.Population.mean": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 3}, "icepool.Population.variance": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 12}, "icepool.Population.standard_deviation": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 3}, "icepool.Population.sd": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 3}, "icepool.Population.standardized_moment": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 3}, "icepool.Population.skewness": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 3}, "icepool.Population.excess_kurtosis": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 3}, "icepool.Population.entropy": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 32, "bases": 0, "doc": 40}, "icepool.Population.marginals": {"qualname": 2, "fullname": 3, "annotation": 6, "default_value": 0, "signature": 0, "bases": 0, "doc": 68}, "icepool.Population.covariance": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 128, "bases": 0, "doc": 3}, "icepool.Population.correlation": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 117, "bases": 0, "doc": 3}, "icepool.Population.to_one_hot": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 53, "bases": 0, "doc": 86}, "icepool.Population.sample": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 45}, "icepool.Population.format": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 37, "bases": 0, "doc": 246}, "icepool.tupleize": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 112, "bases": 0, "doc": 211}, "icepool.vectorize": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 130, "bases": 0, "doc": 211}, "icepool.Vector": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 6, "doc": 24}, "icepool.Vector.unary_operator": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 80, "bases": 0, "doc": 32}, "icepool.Vector.abs": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 3}, "icepool.Vector.round": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 52, "bases": 0, "doc": 3}, "icepool.Vector.trunc": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "icepool.Vector.floor": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "icepool.Vector.ceil": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "icepool.Vector.binary_operator": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 106, "bases": 0, "doc": 144}, "icepool.Vector.reverse_binary_operator": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 86, "bases": 0, "doc": 11}, "icepool.Vector.append": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "icepool.Vector.concatenate": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 39, "bases": 0, "doc": 3}, "icepool.Symbols": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 680}, "icepool.Symbols.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 60}, "icepool.Symbols.additive_union": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 69, "bases": 0, "doc": 10}, "icepool.Symbols.difference": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 69, "bases": 0, "doc": 11}, "icepool.Symbols.intersection": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 69, "bases": 0, "doc": 9}, "icepool.Symbols.union": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 69, "bases": 0, "doc": 9}, "icepool.Symbols.symmetric_difference": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 67, "bases": 0, "doc": 13}, "icepool.Symbols.multiply_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 39, "bases": 0, "doc": 9}, "icepool.Symbols.divide_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 39, "bases": 0, "doc": 11}, "icepool.Symbols.count_subset": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 83, "bases": 0, "doc": 14}, "icepool.Symbols.modulo_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 39, "bases": 0, "doc": 3}, "icepool.Symbols.issubset": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 50, "bases": 0, "doc": 48}, "icepool.Symbols.issuperset": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 50, "bases": 0, "doc": 48}, "icepool.Symbols.isdisjoint": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 50, "bases": 0, "doc": 32}, "icepool.Symbols.has_negative_counts": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 8}, "icepool.Symbols.count": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 8}, "icepool.Again": {"qualname": 1, "fullname": 2, "annotation": 2, "default_value": 9, "signature": 0, "bases": 0, "doc": 502}, "icepool.CountsKeysView": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 16}, "icepool.CountsKeysView.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 37, "bases": 0, "doc": 3}, "icepool.CountsValuesView": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 16}, "icepool.CountsValuesView.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "icepool.CountsItemsView": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 6, "doc": 16}, "icepool.CountsItemsView.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "icepool.from_cumulative": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 125, "bases": 0, "doc": 111}, "icepool.from_rv": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 113, "bases": 0, "doc": 135}, "icepool.pointwise_max": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 81, "bases": 0, "doc": 128}, "icepool.pointwise_min": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 81, "bases": 0, "doc": 128}, "icepool.lowest": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 167, "bases": 0, "doc": 213}, "icepool.highest": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 167, "bases": 0, "doc": 233}, "icepool.middle": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 189, "bases": 0, "doc": 182}, "icepool.min_outcome": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 75, "bases": 0, "doc": 31}, "icepool.max_outcome": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 75, "bases": 0, "doc": 31}, "icepool.consecutive": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 33, "bases": 0, "doc": 13}, "icepool.sorted_union": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 9}, "icepool.commonize_denominator": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 91, "bases": 0, "doc": 73}, "icepool.reduce": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 229, "bases": 0, "doc": 143}, "icepool.accumulate": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 217, "bases": 0, "doc": 150}, "icepool.map": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 516, "bases": 0, "doc": 591}, "icepool.map_function": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 401, "bases": 0, "doc": 295}, "icepool.map_and_time": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 324, "bases": 0, "doc": 320}, "icepool.map_to_pool": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 470, "bases": 0, "doc": 264}, "icepool.Reroll": {"qualname": 1, "fullname": 2, "annotation": 2, "default_value": 9, "signature": 0, "bases": 0, "doc": 140}, "icepool.RerollType": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 9}, "icepool.RerollType.Reroll": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 12}, "icepool.Pool": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 99}, "icepool.Pool.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 196, "bases": 0, "doc": 288}, "icepool.Pool.clear_cache": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 8}, "icepool.Pool.raw_size": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 16}, "icepool.Pool.denominator": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 33}, "icepool.Pool.unique_dice": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 41, "bases": 0, "doc": 11}, "icepool.Pool.outcomes": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 22, "bases": 0, "doc": 17}, "icepool.Pool.output_arity": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 11}, "icepool.Pool.local_order_preference": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 14}, "icepool.Pool.min_outcome": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 12}, "icepool.Pool.max_outcome": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 12}, "icepool.Pool.additive_union": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 94, "bases": 0, "doc": 148}, "icepool.standard_pool": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 68, "bases": 0, "doc": 77}, "icepool.MultisetGenerator": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 128}, "icepool.MultisetGenerator.has_free_variables": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 17}, "icepool.MultisetExpression": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 948}, "icepool.MultisetExpression.outcomes": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 22, "bases": 0, "doc": 13}, "icepool.MultisetExpression.output_arity": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 11}, "icepool.MultisetExpression.local_order_preference": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 14}, "icepool.MultisetExpression.has_free_variables": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 17}, "icepool.MultisetExpression.denominator": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 33}, "icepool.MultisetExpression.min_outcome": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "icepool.MultisetExpression.max_outcome": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "icepool.MultisetExpression.equals": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 19, "bases": 0, "doc": 12}, "icepool.MultisetExpression.order_preference": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "icepool.MultisetExpression.sample": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 48}, "icepool.MultisetExpression.additive_union": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 94, "bases": 0, "doc": 148}, "icepool.MultisetExpression.difference": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 94, "bases": 0, "doc": 191}, "icepool.MultisetExpression.intersection": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 94, "bases": 0, "doc": 170}, "icepool.MultisetExpression.union": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 94, "bases": 0, "doc": 140}, "icepool.MultisetExpression.symmetric_difference": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 104, "bases": 0, "doc": 143}, "icepool.MultisetExpression.keep_outcomes": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 104, "bases": 0, "doc": 77}, "icepool.MultisetExpression.drop_outcomes": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 104, "bases": 0, "doc": 77}, "icepool.MultisetExpression.map_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 118, "bases": 0, "doc": 35}, "icepool.MultisetExpression.multiply_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 48, "bases": 0, "doc": 121}, "icepool.MultisetExpression.divide_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 48, "bases": 0, "doc": 81}, "icepool.MultisetExpression.modulo_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 48, "bases": 0, "doc": 85}, "icepool.MultisetExpression.keep_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 121, "bases": 0, "doc": 175}, "icepool.MultisetExpression.unique": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 58, "bases": 0, "doc": 105}, "icepool.MultisetExpression.keep": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 140, "bases": 0, "doc": 210}, "icepool.MultisetExpression.lowest": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 82, "bases": 0, "doc": 172}, "icepool.MultisetExpression.highest": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 82, "bases": 0, "doc": 172}, "icepool.MultisetExpression.sort_match": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 189, "bases": 0, "doc": 578}, "icepool.MultisetExpression.maximum_match_highest": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 138, "bases": 0, "doc": 490}, "icepool.MultisetExpression.maximum_match_lowest": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 138, "bases": 0, "doc": 183}, "icepool.MultisetExpression.expand": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 146, "bases": 0, "doc": 49}, "icepool.MultisetExpression.sum": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 142, "bases": 0, "doc": 9}, "icepool.MultisetExpression.count": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 74, "bases": 0, "doc": 68}, "icepool.MultisetExpression.any": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 74, "bases": 0, "doc": 13}, "icepool.MultisetExpression.highest_outcome_and_count": {"qualname": 5, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 98, "bases": 0, "doc": 32}, "icepool.MultisetExpression.all_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 134, "bases": 0, "doc": 129}, "icepool.MultisetExpression.largest_count": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 74, "bases": 0, "doc": 14}, "icepool.MultisetExpression.largest_count_and_outcome": {"qualname": 5, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 98, "bases": 0, "doc": 15}, "icepool.MultisetExpression.count_subset": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 175, "bases": 0, "doc": 90}, "icepool.MultisetExpression.largest_straight": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 94, "bases": 0, "doc": 22}, "icepool.MultisetExpression.largest_straight_and_outcome": {"qualname": 5, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 162, "bases": 0, "doc": 76}, "icepool.MultisetExpression.all_straights": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 116, "bases": 0, "doc": 52}, "icepool.MultisetExpression.all_straights_reduce_counts": {"qualname": 5, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 191, "bases": 0, "doc": 45}, "icepool.MultisetExpression.argsort": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 209, "bases": 0, "doc": 198}, "icepool.MultisetExpression.issubset": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 144, "bases": 0, "doc": 109}, "icepool.MultisetExpression.issuperset": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 144, "bases": 0, "doc": 217}, "icepool.MultisetExpression.isdisjoint": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 144, "bases": 0, "doc": 54}, "icepool.MultisetEvaluator": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 6, "doc": 269}, "icepool.MultisetEvaluator.next_state": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 53, "bases": 0, "doc": 442}, "icepool.MultisetEvaluator.next_state_ascending": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 53, "bases": 0, "doc": 47}, "icepool.MultisetEvaluator.next_state_descending": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 53, "bases": 0, "doc": 47}, "icepool.MultisetEvaluator.final_outcome": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 86, "bases": 0, "doc": 145}, "icepool.MultisetEvaluator.order": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 181}, "icepool.MultisetEvaluator.extra_outcomes": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 115}, "icepool.MultisetEvaluator.consecutive": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 81}, "icepool.MultisetEvaluator.bound_inputs": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 31}, "icepool.MultisetEvaluator.evaluate": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 146, "bases": 0, "doc": 151}, "icepool.MultisetEvaluator.sample": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 78, "bases": 0, "doc": 15}, "icepool.Order": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 16}, "icepool.Order.Ascending": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "icepool.Order.Descending": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "icepool.Order.Any": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "icepool.Order.merge": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 41, "bases": 0, "doc": 86}, "icepool.Deck": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 16}, "icepool.Deck.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 71, "bases": 0, "doc": 203}, "icepool.Deck.keys": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 11}, "icepool.Deck.values": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 11}, "icepool.Deck.items": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 13}, "icepool.Deck.size": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 27}, "icepool.Deck.deal": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 103, "bases": 0, "doc": 22}, "icepool.Deck.additive_union": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 7}, "icepool.Deck.difference": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 17}, "icepool.Deck.intersection": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 9}, "icepool.Deck.union": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 16}, "icepool.Deck.symmetric_difference": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 82, "bases": 0, "doc": 16}, "icepool.Deck.map": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 213, "bases": 0, "doc": 119}, "icepool.Deck.sequence": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 64, "bases": 0, "doc": 36}, "icepool.Deal": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 16}, "icepool.Deal.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 48, "bases": 0, "doc": 96}, "icepool.Deal.deck": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 37, "bases": 0, "doc": 12}, "icepool.Deal.hand_sizes": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 14}, "icepool.Deal.total_cards_dealt": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 9}, "icepool.Deal.outcomes": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 37, "bases": 0, "doc": 41}, "icepool.Deal.output_arity": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 11}, "icepool.Deal.denominator": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 33}, "icepool.Deal.local_order_preference": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 14}, "icepool.MultiDeal": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 6, "doc": 15}, "icepool.MultiDeal.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 50, "bases": 0, "doc": 136}, "icepool.MultiDeal.deck": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 37, "bases": 0, "doc": 12}, "icepool.MultiDeal.hand_sizes": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 14}, "icepool.MultiDeal.total_cards_dealt": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 9}, "icepool.MultiDeal.outcomes": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 37, "bases": 0, "doc": 41}, "icepool.MultiDeal.output_arity": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 11}, "icepool.MultiDeal.denominator": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 33}, "icepool.MultiDeal.local_order_preference": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 14}, "icepool.multiset_function": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 252, "bases": 0, "doc": 526}, "icepool.format_probability_inverse": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 76}, "icepool.evaluator": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 6}, "icepool.evaluator.JointEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 6, "doc": 19}, "icepool.evaluator.JointEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "icepool.evaluator.JointEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 28, "bases": 0, "doc": 44}, "icepool.evaluator.JointEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 45}, "icepool.evaluator.JointEvaluator.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 39}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 115}, "icepool.evaluator.JointEvaluator.bound_inputs": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 31}, "icepool.evaluator.ExpandEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 35}, "icepool.evaluator.ExpandEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 49, "bases": 0, "doc": 3}, "icepool.evaluator.ExpandEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 4}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 4}, "icepool.evaluator.SumEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 8, "doc": 6}, "icepool.evaluator.SumEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 39, "bases": 0, "doc": 20}, "icepool.evaluator.SumEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 4}, "icepool.evaluator.sum_evaluator": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.CountEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 26}, "icepool.evaluator.CountEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 4}, "icepool.evaluator.CountEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 4}, "icepool.evaluator.count_evaluator": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.AnyEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 14}, "icepool.evaluator.AnyEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 4}, "icepool.evaluator.AnyEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 4}, "icepool.evaluator.any_evaluator": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 9, "doc": 34}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 4}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 7}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.LargestCountEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 9}, "icepool.evaluator.LargestCountEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 4}, "icepool.evaluator.largest_count_evaluator": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 9, "doc": 13}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 4}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.CountSubsetEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 16}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 33, "bases": 0, "doc": 38}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 32, "bases": 0, "doc": 442}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 145}, "icepool.evaluator.AllCountsEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 8, "doc": 24}, "icepool.evaluator.AllCountsEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 45}, "icepool.evaluator.AllCountsEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 4}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 4}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 7}, "icepool.evaluator.LargestStraightEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 6, "doc": 9}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 4}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 4}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 81}, "icepool.evaluator.largest_straight_evaluator": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 41}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 38}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 47}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 47}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 32, "bases": 0, "doc": 145}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 81}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"qualname": 6, "fullname": 8, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"qualname": 6, "fullname": 8, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.AllStraightsEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 43}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 4}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 33, "bases": 0, "doc": 4}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 81}, "icepool.evaluator.all_straights_evaluator": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 8, "doc": 44}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 58, "bases": 0, "doc": 47}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 4}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 43, "bases": 0, "doc": 4}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 81}, "icepool.evaluator.ComparisonEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 10}, "icepool.evaluator.ComparisonEvaluator.any_all": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 36}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 10, "bases": 0, "doc": 14}, "icepool.evaluator.ComparisonEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 31, "bases": 0, "doc": 4}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 4}, "icepool.evaluator.IsSubsetEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 10}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 36}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 10, "bases": 0, "doc": 14}, "icepool.evaluator.IsProperSubsetEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 10}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 36}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 10, "bases": 0, "doc": 14}, "icepool.evaluator.IsSupersetEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 10}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 36}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 10, "bases": 0, "doc": 14}, "icepool.evaluator.IsProperSupersetEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 10}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 36}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 10, "bases": 0, "doc": 14}, "icepool.evaluator.IsEqualSetEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 10}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 36}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 10, "bases": 0, "doc": 14}, "icepool.evaluator.IsNotEqualSetEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 10}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 36}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 10, "bases": 0, "doc": 14}, "icepool.evaluator.IsDisjointSetEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 10}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 36}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 10, "bases": 0, "doc": 14}, "icepool.evaluator.KeepEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 8, "doc": 45}, "icepool.evaluator.KeepEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 59}, "icepool.evaluator.KeepEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 4}, "icepool.evaluator.KeepEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 4}, "icepool.evaluator.KeepEvaluator.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 14}, "icepool.evaluator.ArgsortEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 9, "doc": 17}, "icepool.evaluator.ArgsortEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 83, "bases": 0, "doc": 3}, "icepool.evaluator.ArgsortEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 4}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 145}, "icepool.evaluator.ArgsortEvaluator.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 181}, "icepool.evaluator.MultisetFunctionEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 269}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 80, "bases": 0, "doc": 3}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 28, "bases": 0, "doc": 442}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 75, "bases": 0, "doc": 145}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 181}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 115}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 31}, "icepool.function": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 5}, "icepool.function.d": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 45, "bases": 0, "doc": 87}, "icepool.function.z": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 45, "bases": 0, "doc": 25}, "icepool.function.coin": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 113, "bases": 0, "doc": 88}, "icepool.function.stochastic_round": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 91}, "icepool.function.one_hot": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 56, "bases": 0, "doc": 79}, "icepool.function.from_cumulative": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 125, "bases": 0, "doc": 111}, "icepool.function.from_rv": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 113, "bases": 0, "doc": 135}, "icepool.function.pointwise_max": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 81, "bases": 0, "doc": 128}, "icepool.function.pointwise_min": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 81, "bases": 0, "doc": 128}, "icepool.function.min_outcome": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 75, "bases": 0, "doc": 31}, "icepool.function.max_outcome": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 75, "bases": 0, "doc": 31}, "icepool.function.consecutive": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 33, "bases": 0, "doc": 13}, "icepool.function.sorted_union": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 9}, "icepool.function.commonize_denominator": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 91, "bases": 0, "doc": 73}, "icepool.function.reduce": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 229, "bases": 0, "doc": 143}, "icepool.function.accumulate": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 217, "bases": 0, "doc": 150}, "icepool.function.map": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 516, "bases": 0, "doc": 591}, "icepool.function.map_function": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 401, "bases": 0, "doc": 295}, "icepool.function.map_and_time": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 324, "bases": 0, "doc": 320}, "icepool.function.map_to_pool": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 470, "bases": 0, "doc": 264}, "icepool.typing": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "icepool.typing.S": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 6}, "icepool.typing.T": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 6}, "icepool.typing.T_co": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 2, "signature": 0, "bases": 0, "doc": 6}, "icepool.typing.T_contra": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 3, "signature": 0, "bases": 0, "doc": 6}, "icepool.typing.U": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 6}, "icepool.typing.U_co": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 2, "signature": 0, "bases": 0, "doc": 6}, "icepool.typing.Qs": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 18}, "icepool.typing.RerollType": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 9}, "icepool.typing.RerollType.Reroll": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 12}, "icepool.typing.Outcome": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 6, "doc": 28}, "icepool.typing.ImplicitConversionError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 9}, "icepool.typing.count_positional_parameters": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 37, "bases": 0, "doc": 55}, "icepool.typing.guess_star": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 25, "bases": 0, "doc": 42}}, "length": 404, "save": true}, "index": {"qualname": {"root": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 19, "d": {"docs": {"icepool.d": {"tf": 1}, "icepool.function.d": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.abs": {"tf": 1}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.trunc": {"tf": 1}, "icepool.Die.floor": {"tf": 1}, "icepool.Die.ceil": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Die.equals": {"tf": 1}}, "df": 39}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.divide_quantities": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}}, "df": 3}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}}, "df": 6}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.unique_dice": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Population.denominator": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 8}}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.standard_deviation": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}}, "df": 3}}}}}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"icepool.Deck": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}}, "df": 16}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Deck.deal": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}}, "df": 10, "t": {"docs": {"icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}}, "df": 2}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}}, "df": 8}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"icepool.MultisetExpression.drop_outcomes": {"tf": 1}}, "df": 1}}}}, "z": {"docs": {"icepool.z": {"tf": 1}, "icepool.function.z": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {"icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {"icepool.typing.T_co": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.coin": {"tf": 1}, "icepool.function.coin": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.count": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 13, "s": {"docs": {"icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}}, "df": 11, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsKeysView": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}}, "df": 2}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsValuesView": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}}, "df": 2}}}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsItemsView": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}}, "df": 2}}}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.common_outcome_length": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.commonize_denominator": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.covariance": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.correlation": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector.concatenate": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}}, "df": 3}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"icepool.typing.T_contra": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.clip": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Pool.clear_cache": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.ceil": {"tf": 1}, "icepool.Vector.ceil": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.cmp": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 2}}}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.clear_cache": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {"icepool.typing.S": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 3}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.standard_deviation": {"tf": 1}, "icepool.standard_pool": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.standardized_moment": {"tf": 1}}, "df": 1}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 22}}, "r": {"docs": {"icepool.typing.guess_star": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}}, "df": 5, "s": {"docs": {"icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 3}}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.simplify": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.sign": {"tf": 1}}, "df": 1}}, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.raw_size": {"tf": 1}, "icepool.Deck.size": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.Deal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}}, "df": 2}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.split": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.evaluator.sum_evaluator": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.count_subset": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}}, "df": 2}}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {"icepool.Population.sd": {"tf": 1}}, "df": 1}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.skewness": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.sample": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}}, "df": 3}}}}}, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}}, "df": 16}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}}, "df": 3}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.sorted_union": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}}, "df": 2}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Vector.round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 5}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 5, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"icepool.RerollType": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.typing.RerollType": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 4}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector.reverse_binary_operator": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.function.reduce": {"tf": 1}}, "df": 3}}}}}, "v": {"docs": {"icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 2}, "a": {"docs": {}, "df": 0, "w": {"docs": {"icepool.Pool.raw_size": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 3}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 44, "s": {"docs": {"icepool.Population.outcomes": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 16}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}}, "df": 4}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}}, "df": 5}}}}}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.Order.Ascending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}, "icepool.Order.Any": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 15}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.highest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}}, "df": 6, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}}, "df": 3}, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Deal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.is_in": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 19}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Symbols.intersection": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}}, "df": 3}}}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 3}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.format_probability_inverse": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.items": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Deck.items": {"tf": 1}}, "df": 3}}}}, "f": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}, "s": {"docs": {"icepool.Die.is_in": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.issubset": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.issuperset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}, "u": {"docs": {"icepool.typing.U": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}}, "df": 2, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}}, "df": 9}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.unique_dice": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}}, "df": 2}}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}}, "df": 3}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 3}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.keys": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}}, "df": 3}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.excess_kurtosis": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.values": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Deck.values": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.variance": {"tf": 1}}, "df": 1}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}}, "df": 2}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Vector": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}, "icepool.Vector.round": {"tf": 1}, "icepool.Vector.trunc": {"tf": 1}, "icepool.Vector.floor": {"tf": 1}, "icepool.Vector.ceil": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Vector.append": {"tf": 1}, "icepool.Vector.concatenate": {"tf": 1}}, "df": 11, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.vectorize": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.filter": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 15}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.floor": {"tf": 1}, "icepool.Vector.floor": {"tf": 1}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 4}}, "e": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}}, "df": 2}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.map_function": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 3}}}}}}}}, "t": {"docs": {"icepool.typing.T": {"tf": 1}, "icepool.typing.T_co": {"tf": 1}, "icepool.typing.T_contra": {"tf": 1}}, "df": 3, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Die.trunc": {"tf": 1}, "icepool.Vector.trunc": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.truncate": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 5}}}, "o": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 9, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}}, "df": 2}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.tupleize": {"tf": 1}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 13}, "x": {"docs": {"icepool.Population.max_outcome": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}}, "df": 7, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 3}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Population.mean": {"tf": 1}}, "df": 2}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Order.merge": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 2}}}}, "n": {"docs": {"icepool.Population.min_outcome": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}}, "df": 7}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}}, "df": 3}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}}, "df": 2}}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}}, "df": 47}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}}, "df": 11}}}}}}}}}, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 7}}}}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 9}}}}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {"icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}}, "df": 3}}}, "e": {"docs": {"icepool.Population.mode": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Population.modal_quantity": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.standardized_moment": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.map_and_time": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 10}, "y": {"docs": {"icepool.MultisetExpression.any": {"tf": 1}, "icepool.Order.Any": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 11, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.abs": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}}, "df": 2}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Vector.append": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols.additive_union": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}}, "df": 4}}}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.accumulate": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 2}}}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}}, "df": 4}}}, "g": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 12, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}}, "df": 4}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.Order.Ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}}, "df": 3}}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.expand": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.excess_kurtosis": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 9}}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.equals": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}}, "df": 2}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.is_empty": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.entropy": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 1}, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.sum_evaluator": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 10}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.clear_cache": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 19}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.mean": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.standard_deviation": {"tf": 1}, "icepool.Population.sd": {"tf": 1}, "icepool.Population.standardized_moment": {"tf": 1}, "icepool.Population.skewness": {"tf": 1}, "icepool.Population.excess_kurtosis": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.covariance": {"tf": 1}, "icepool.Population.correlation": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1}}, "df": 45}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.pad_to_denominator": {"tf": 1}}, "df": 1}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.probability": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.probabilities": {"tf": 1}}, "df": 1}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 5}}}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"icepool.Population.median_low": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 4}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 4}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Population.common_outcome_length": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}}, "df": 9, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}}, "df": 2}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}}, "df": 4}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.nearest": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols.has_negative_counts": {"tf": 1}}, "df": 1}}}}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 22}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.quantity": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.quantities": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}}, "df": 4}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}}, "df": 3}}}}}}}, "s": {"docs": {"icepool.typing.Qs": {"tf": 1}}, "df": 1}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}}, "df": 7}}}}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.typing.guess_star": {"tf": 1}}, "df": 1}}}}}}}, "fullname": {"root": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 19, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1}, "icepool.z": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.abs": {"tf": 1}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.trunc": {"tf": 1}, "icepool.Die.floor": {"tf": 1}, "icepool.Die.ceil": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.mean": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.standard_deviation": {"tf": 1}, "icepool.Population.sd": {"tf": 1}, "icepool.Population.standardized_moment": {"tf": 1}, "icepool.Population.skewness": {"tf": 1}, "icepool.Population.excess_kurtosis": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.covariance": {"tf": 1}, "icepool.Population.correlation": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}, "icepool.Vector.round": {"tf": 1}, "icepool.Vector.trunc": {"tf": 1}, "icepool.Vector.floor": {"tf": 1}, "icepool.Vector.ceil": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Vector.append": {"tf": 1}, "icepool.Vector.concatenate": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.CountsKeysView": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}, "icepool.CountsValuesView": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.consecutive": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.clear_cache": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.Order.Ascending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}, "icepool.Order.Any": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.Deck": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.sum_evaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing": {"tf": 1}, "icepool.typing.S": {"tf": 1}, "icepool.typing.T": {"tf": 1}, "icepool.typing.T_co": {"tf": 1}, "icepool.typing.T_contra": {"tf": 1}, "icepool.typing.U": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}, "icepool.typing.Qs": {"tf": 1}, "icepool.typing.RerollType": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}, "icepool.typing.ImplicitConversionError": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 404}}}}}}, "n": {"docs": {"icepool.Die.is_in": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 19}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Symbols.intersection": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}}, "df": 3}}}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 3}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.format_probability_inverse": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.items": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Deck.items": {"tf": 1}}, "df": 3}}}}, "f": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}, "s": {"docs": {"icepool.Die.is_in": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.issubset": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.issuperset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}, "d": {"docs": {"icepool.d": {"tf": 1}, "icepool.function.d": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.abs": {"tf": 1}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.trunc": {"tf": 1}, "icepool.Die.floor": {"tf": 1}, "icepool.Die.ceil": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Die.equals": {"tf": 1}}, "df": 39}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.divide_quantities": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}}, "df": 3}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}}, "df": 6}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.unique_dice": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Population.denominator": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 8}}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.standard_deviation": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}}, "df": 3}}}}}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"icepool.Deck": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}}, "df": 16}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Deck.deal": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}}, "df": 10, "t": {"docs": {"icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}}, "df": 2}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}}, "df": 8}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"icepool.MultisetExpression.drop_outcomes": {"tf": 1}}, "df": 1}}}}, "z": {"docs": {"icepool.z": {"tf": 1}, "icepool.function.z": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {"icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {"icepool.typing.T_co": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.coin": {"tf": 1}, "icepool.function.coin": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.count": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 13, "s": {"docs": {"icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}}, "df": 11, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsKeysView": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}}, "df": 2}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsValuesView": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}}, "df": 2}}}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsItemsView": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}}, "df": 2}}}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.common_outcome_length": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.commonize_denominator": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.covariance": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.correlation": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector.concatenate": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}}, "df": 3}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"icepool.typing.T_contra": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.clip": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Pool.clear_cache": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.ceil": {"tf": 1}, "icepool.Vector.ceil": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.cmp": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 2}}}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.clear_cache": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {"icepool.typing.S": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 3}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.standard_deviation": {"tf": 1}, "icepool.standard_pool": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.standardized_moment": {"tf": 1}}, "df": 1}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 22}}, "r": {"docs": {"icepool.typing.guess_star": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}}, "df": 5, "s": {"docs": {"icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 3}}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.simplify": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.sign": {"tf": 1}}, "df": 1}}, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.raw_size": {"tf": 1}, "icepool.Deck.size": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.Deal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}}, "df": 2}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.split": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.evaluator.sum_evaluator": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.count_subset": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}}, "df": 2}}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {"icepool.Population.sd": {"tf": 1}}, "df": 1}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.skewness": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.sample": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}}, "df": 3}}}}}, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}}, "df": 16}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}}, "df": 3}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.sorted_union": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}}, "df": 2}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Vector.round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 5}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 5, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"icepool.RerollType": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.typing.RerollType": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 4}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector.reverse_binary_operator": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.function.reduce": {"tf": 1}}, "df": 3}}}}}, "v": {"docs": {"icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 2}, "a": {"docs": {}, "df": 0, "w": {"docs": {"icepool.Pool.raw_size": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 3}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 44, "s": {"docs": {"icepool.Population.outcomes": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 16}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}}, "df": 4}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}}, "df": 5}}}}}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.Order.Ascending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}, "icepool.Order.Any": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 15}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.highest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}}, "df": 6, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}}, "df": 3}, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Deal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}}, "df": 2}}}}, "u": {"docs": {"icepool.typing.U": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}}, "df": 2, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}}, "df": 9}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.unique_dice": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}}, "df": 2}}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}}, "df": 3}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 3}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.keys": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}}, "df": 3}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.excess_kurtosis": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.values": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Deck.values": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.variance": {"tf": 1}}, "df": 1}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}}, "df": 2}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Vector": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}, "icepool.Vector.round": {"tf": 1}, "icepool.Vector.trunc": {"tf": 1}, "icepool.Vector.floor": {"tf": 1}, "icepool.Vector.ceil": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Vector.append": {"tf": 1}, "icepool.Vector.concatenate": {"tf": 1}}, "df": 11, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.vectorize": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.filter": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 15}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.floor": {"tf": 1}, "icepool.Vector.floor": {"tf": 1}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 4}}, "e": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}}, "df": 2}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.map_function": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 23}}}}}}}}, "t": {"docs": {"icepool.typing.T": {"tf": 1}, "icepool.typing.T_co": {"tf": 1}, "icepool.typing.T_contra": {"tf": 1}}, "df": 3, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Die.trunc": {"tf": 1}, "icepool.Vector.trunc": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.truncate": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 5}}}, "o": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 9, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}}, "df": 2}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.tupleize": {"tf": 1}}, "df": 1}}}}}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.typing": {"tf": 1}, "icepool.typing.S": {"tf": 1}, "icepool.typing.T": {"tf": 1}, "icepool.typing.T_co": {"tf": 1}, "icepool.typing.T_contra": {"tf": 1}, "icepool.typing.U": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}, "icepool.typing.Qs": {"tf": 1}, "icepool.typing.RerollType": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}, "icepool.typing.ImplicitConversionError": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 14}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 13}, "x": {"docs": {"icepool.Population.max_outcome": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}}, "df": 7, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 3}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Population.mean": {"tf": 1}}, "df": 2}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Order.merge": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 2}}}}, "n": {"docs": {"icepool.Population.min_outcome": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}}, "df": 7}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}}, "df": 3}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}}, "df": 2}}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}}, "df": 47}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}}, "df": 11}}}}}}}}}, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 7}}}}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 9}}}}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {"icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}}, "df": 3}}}, "e": {"docs": {"icepool.Population.mode": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Population.modal_quantity": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.standardized_moment": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.map_and_time": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 10}, "y": {"docs": {"icepool.MultisetExpression.any": {"tf": 1}, "icepool.Order.Any": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 11, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.abs": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}}, "df": 2}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Vector.append": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols.additive_union": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}}, "df": 4}}}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.accumulate": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 2}}}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}}, "df": 4}}}, "g": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 12, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}}, "df": 4}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.Order.Ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}}, "df": 3}}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.expand": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.excess_kurtosis": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 9}}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.equals": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}}, "df": 2}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.is_empty": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.entropy": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 1}, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.sum_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1.4142135623730951}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 109}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.clear_cache": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 19}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.mean": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.standard_deviation": {"tf": 1}, "icepool.Population.sd": {"tf": 1}, "icepool.Population.standardized_moment": {"tf": 1}, "icepool.Population.skewness": {"tf": 1}, "icepool.Population.excess_kurtosis": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.covariance": {"tf": 1}, "icepool.Population.correlation": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1}}, "df": 45}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.pad_to_denominator": {"tf": 1}}, "df": 1}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.probability": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.probabilities": {"tf": 1}}, "df": 1}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 5}}}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"icepool.Population.median_low": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 4}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 4}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Population.common_outcome_length": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}}, "df": 9, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}}, "df": 2}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}}, "df": 4}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.nearest": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols.has_negative_counts": {"tf": 1}}, "df": 1}}}}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 22}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.quantity": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.quantities": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}}, "df": 4}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}}, "df": 3}}}}}}}, "s": {"docs": {"icepool.typing.Qs": {"tf": 1}}, "df": 1}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}}, "df": 7}}}}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.typing.guess_star": {"tf": 1}}, "df": 1}}}}}}}, "annotation": {"root": {"docs": {"icepool.Population.marginals": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.Reroll": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.marginals": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "~": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Again": {"tf": 1}, "icepool.Reroll": {"tf": 1}}, "df": 2}}}}}}}, "default_value": {"root": {"0": {"docs": {"icepool.Order.Any": {"tf": 1}}, "df": 1}, "1": {"docs": {"icepool.Order.Ascending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}}, "df": 2}, "docs": {"icepool.Again": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.RerollType.Reroll": {"tf": 1.4142135623730951}, "icepool.Order.Ascending": {"tf": 1.4142135623730951}, "icepool.Order.Descending": {"tf": 1.4142135623730951}, "icepool.Order.Any": {"tf": 1.4142135623730951}, "icepool.evaluator.sum_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.count_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.any_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.largest_count_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1.4142135623730951}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1.4142135623730951}, "icepool.evaluator.all_straights_evaluator": {"tf": 1.4142135623730951}, "icepool.typing.T_contra": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1.4142135623730951}}, "df": 18, "l": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Again": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.Order.Ascending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}, "icepool.Order.Any": {"tf": 1}, "icepool.evaluator.sum_evaluator": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 17}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.largest_count_evaluator": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.largest_straight_evaluator": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Again": {"tf": 1}, "icepool.evaluator.sum_evaluator": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 11}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 7}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Order.Ascending": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Order.Any": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.any_evaluator": {"tf": 1}}, "df": 1}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Again": {"tf": 1}, "icepool.evaluator.sum_evaluator": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 11}}}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Order.Ascending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}, "icepool.Order.Any": {"tf": 1}}, "df": 3}}}}}, "g": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Again": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.Order.Ascending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}, "icepool.Order.Any": {"tf": 1}, "icepool.evaluator.sum_evaluator": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 17}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.RerollType.Reroll": {"tf": 1.4142135623730951}, "icepool.typing.RerollType.Reroll": {"tf": 1.4142135623730951}}, "df": 3, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 3}}}}}}}}}}, "x": {"2": {"7": {"docs": {"icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.RerollType.Reroll": {"tf": 1.4142135623730951}, "icepool.typing.RerollType.Reroll": {"tf": 1.4142135623730951}}, "df": 3}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Order.Descending": {"tf": 1}}, "df": 1}}}}}}}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.sum_evaluator": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 10}}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.evaluator.sum_evaluator": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}}, "df": 3}}}}}, "s": {"docs": {"icepool.typing.S": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.sum_evaluator": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {"icepool.typing.T_co": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.count_evaluator": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"icepool.typing.T_contra": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "t": {"docs": {"icepool.typing.T": {"tf": 1}, "icepool.typing.T_co": {"tf": 1}, "icepool.typing.T_contra": {"tf": 1}}, "df": 3}, "u": {"docs": {"icepool.typing.U": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}}, "df": 2}, "q": {"docs": {}, "df": 0, "s": {"docs": {"icepool.typing.Qs": {"tf": 1}}, "df": 1}}}}, "signature": {"root": {"0": {"docs": {"icepool.Population.entropy": {"tf": 1}}, "df": 1}, "1": {"0": {"0": {"docs": {"icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {"icepool.coin": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 22}, "2": {"0": {"docs": {"icepool.format_probability_inverse": {"tf": 1}}, "df": 1}, "docs": {"icepool.Population.entropy": {"tf": 1}}, "df": 1}, "3": {"9": {"docs": {"icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 2}, "icepool.Die.middle": {"tf": 2.8284271247461903}, "icepool.Die.reroll_to_pool": {"tf": 3.1622776601683795}, "icepool.Population.nearest": {"tf": 2.8284271247461903}, "icepool.Population.quantity": {"tf": 3.4641016151377544}, "icepool.Population.quantities": {"tf": 3.4641016151377544}, "icepool.Population.probability": {"tf": 3.4641016151377544}, "icepool.Population.probabilities": {"tf": 3.4641016151377544}, "icepool.middle": {"tf": 2.8284271247461903}, "icepool.map": {"tf": 2}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_counts": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.sort_match": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.8284271247461903}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 2.8284271247461903}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 2.449489742783178}, "icepool.multiset_function": {"tf": 2}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 2}, "icepool.function.map": {"tf": 2}, "icepool.function.map_function": {"tf": 1.4142135623730951}}, "df": 24}, "docs": {}, "df": 0}, "9": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}}, "df": 2}, "docs": {"icepool.d": {"tf": 6.164414002968976}, "icepool.z": {"tf": 6.164414002968976}, "icepool.coin": {"tf": 9.746794344808963}, "icepool.stochastic_round": {"tf": 7.874007874011811}, "icepool.one_hot": {"tf": 6.928203230275509}, "icepool.Die.__init__": {"tf": 12.767145334803704}, "icepool.Die.unary_operator": {"tf": 9.591663046625438}, "icepool.Die.binary_operator": {"tf": 9.486832980505138}, "icepool.Die.keys": {"tf": 5.5677643628300215}, "icepool.Die.values": {"tf": 4.898979485566356}, "icepool.Die.items": {"tf": 5.5677643628300215}, "icepool.Die.simplify": {"tf": 5.5677643628300215}, "icepool.Die.reroll": {"tf": 11.532562594670797}, "icepool.Die.filter": {"tf": 11.045361017187261}, "icepool.Die.split": {"tf": 9.38083151964686}, "icepool.Die.truncate": {"tf": 7.0710678118654755}, "icepool.Die.clip": {"tf": 7.0710678118654755}, "icepool.Die.map": {"tf": 19.621416870348583}, "icepool.Die.map_and_time": {"tf": 14.177446878757825}, "icepool.Die.time_to_sum": {"tf": 10.392304845413264}, "icepool.Die.mean_time_to_sum": {"tf": 7.280109889280518}, "icepool.Die.explode": {"tf": 11.532562594670797}, "icepool.Die.if_else": {"tf": 14.696938456699069}, "icepool.Die.is_in": {"tf": 7}, "icepool.Die.count": {"tf": 7.810249675906654}, "icepool.Die.sequence": {"tf": 7}, "icepool.Die.pool": {"tf": 8.12403840463596}, "icepool.Die.keep": {"tf": 9.797958971132712}, "icepool.Die.lowest": {"tf": 8.94427190999916}, "icepool.Die.highest": {"tf": 9.327379053088816}, "icepool.Die.middle": {"tf": 9.9498743710662}, "icepool.Die.map_to_pool": {"tf": 16}, "icepool.Die.explode_to_pool": {"tf": 11.874342087037917}, "icepool.Die.reroll_to_pool": {"tf": 13}, "icepool.Die.abs": {"tf": 5.5677643628300215}, "icepool.Die.round": {"tf": 6.557438524302}, "icepool.Die.stochastic_round": {"tf": 7.483314773547883}, "icepool.Die.trunc": {"tf": 4.898979485566356}, "icepool.Die.floor": {"tf": 4.898979485566356}, "icepool.Die.ceil": {"tf": 4.898979485566356}, "icepool.Die.cmp": {"tf": 5.744562646538029}, "icepool.Die.sign": {"tf": 5.385164807134504}, "icepool.Die.equals": {"tf": 5.916079783099616}, "icepool.Population.keys": {"tf": 5.5677643628300215}, "icepool.Population.values": {"tf": 4.898979485566356}, "icepool.Population.items": {"tf": 5.5677643628300215}, "icepool.Population.outcomes": {"tf": 5.5677643628300215}, "icepool.Population.common_outcome_length": {"tf": 4.123105625617661}, "icepool.Population.is_empty": {"tf": 3.4641016151377544}, "icepool.Population.min_outcome": {"tf": 3.7416573867739413}, "icepool.Population.max_outcome": {"tf": 3.7416573867739413}, "icepool.Population.nearest": {"tf": 8.246211251235321}, "icepool.Population.zero": {"tf": 4.47213595499958}, "icepool.Population.zero_outcome": {"tf": 3.7416573867739413}, "icepool.Population.quantity": {"tf": 9.9498743710662}, "icepool.Population.quantities": {"tf": 10.246950765959598}, "icepool.Population.denominator": {"tf": 3.4641016151377544}, "icepool.Population.multiply_quantities": {"tf": 5.744562646538029}, "icepool.Population.divide_quantities": {"tf": 5.744562646538029}, "icepool.Population.modulo_quantities": {"tf": 5.744562646538029}, "icepool.Population.pad_to_denominator": {"tf": 6.4031242374328485}, "icepool.Population.probability": {"tf": 11.357816691600547}, "icepool.Population.probabilities": {"tf": 11}, "icepool.Population.mode": {"tf": 3.4641016151377544}, "icepool.Population.modal_quantity": {"tf": 3.4641016151377544}, "icepool.Population.kolmogorov_smirnov": {"tf": 6}, "icepool.Population.cramer_von_mises": {"tf": 6}, "icepool.Population.median": {"tf": 3.1622776601683795}, "icepool.Population.median_low": {"tf": 3.7416573867739413}, "icepool.Population.median_high": {"tf": 3.7416573867739413}, "icepool.Population.quantile": {"tf": 5.656854249492381}, "icepool.Population.quantile_low": {"tf": 6}, "icepool.Population.quantile_high": {"tf": 6}, "icepool.Population.mean": {"tf": 8.306623862918075}, "icepool.Population.variance": {"tf": 8.306623862918075}, "icepool.Population.standard_deviation": {"tf": 7.745966692414834}, "icepool.Population.sd": {"tf": 7.745966692414834}, "icepool.Population.standardized_moment": {"tf": 8.306623862918075}, "icepool.Population.skewness": {"tf": 7.745966692414834}, "icepool.Population.excess_kurtosis": {"tf": 7.745966692414834}, "icepool.Population.entropy": {"tf": 5.0990195135927845}, "icepool.Population.covariance": {"tf": 10.344080432788601}, "icepool.Population.correlation": {"tf": 9.899494936611665}, "icepool.Population.to_one_hot": {"tf": 6.6332495807108}, "icepool.Population.sample": {"tf": 3.7416573867739413}, "icepool.Population.format": {"tf": 5.5677643628300215}, "icepool.tupleize": {"tf": 9.797958971132712}, "icepool.vectorize": {"tf": 10.344080432788601}, "icepool.Vector.unary_operator": {"tf": 8.306623862918075}, "icepool.Vector.abs": {"tf": 5.5677643628300215}, "icepool.Vector.round": {"tf": 6.557438524302}, "icepool.Vector.trunc": {"tf": 4.898979485566356}, "icepool.Vector.floor": {"tf": 4.898979485566356}, "icepool.Vector.ceil": {"tf": 4.898979485566356}, "icepool.Vector.binary_operator": {"tf": 9.433981132056603}, "icepool.Vector.reverse_binary_operator": {"tf": 8.602325267042627}, "icepool.Vector.append": {"tf": 5.291502622129181}, "icepool.Vector.concatenate": {"tf": 5.656854249492381}, "icepool.Symbols.__init__": {"tf": 6.164414002968976}, "icepool.Symbols.additive_union": {"tf": 7.54983443527075}, "icepool.Symbols.difference": {"tf": 7.54983443527075}, "icepool.Symbols.intersection": {"tf": 7.54983443527075}, "icepool.Symbols.union": {"tf": 7.54983443527075}, "icepool.Symbols.symmetric_difference": {"tf": 7.416198487095663}, "icepool.Symbols.multiply_counts": {"tf": 5.656854249492381}, "icepool.Symbols.divide_counts": {"tf": 5.656854249492381}, "icepool.Symbols.count_subset": {"tf": 8.306623862918075}, "icepool.Symbols.modulo_counts": {"tf": 5.656854249492381}, "icepool.Symbols.issubset": {"tf": 6.4031242374328485}, "icepool.Symbols.issuperset": {"tf": 6.4031242374328485}, "icepool.Symbols.isdisjoint": {"tf": 6.4031242374328485}, "icepool.Symbols.has_negative_counts": {"tf": 3.4641016151377544}, "icepool.Symbols.count": {"tf": 3.4641016151377544}, "icepool.CountsKeysView.__init__": {"tf": 5.5677643628300215}, "icepool.CountsValuesView.__init__": {"tf": 4.898979485566356}, "icepool.CountsItemsView.__init__": {"tf": 4.898979485566356}, "icepool.from_cumulative": {"tf": 10.198039027185569}, "icepool.from_rv": {"tf": 9.643650760992955}, "icepool.pointwise_max": {"tf": 8.246211251235321}, "icepool.pointwise_min": {"tf": 8.246211251235321}, "icepool.lowest": {"tf": 11.832159566199232}, "icepool.highest": {"tf": 11.832159566199232}, "icepool.middle": {"tf": 12.36931687685298}, "icepool.min_outcome": {"tf": 7.937253933193772}, "icepool.max_outcome": {"tf": 7.937253933193772}, "icepool.consecutive": {"tf": 5.291502622129181}, "icepool.sorted_union": {"tf": 6.244997998398398}, "icepool.commonize_denominator": {"tf": 8.774964387392123}, "icepool.reduce": {"tf": 13.820274961085254}, "icepool.accumulate": {"tf": 13.45362404707371}, "icepool.map": {"tf": 20.493901531919196}, "icepool.map_function": {"tf": 18.24828759089466}, "icepool.map_and_time": {"tf": 16.30950643030009}, "icepool.map_to_pool": {"tf": 19.570385790780925}, "icepool.Pool.__init__": {"tf": 12.68857754044952}, "icepool.Pool.clear_cache": {"tf": 3.1622776601683795}, "icepool.Pool.raw_size": {"tf": 3.4641016151377544}, "icepool.Pool.denominator": {"tf": 3.4641016151377544}, "icepool.Pool.unique_dice": {"tf": 5.830951894845301}, "icepool.Pool.outcomes": {"tf": 4.358898943540674}, "icepool.Pool.output_arity": {"tf": 3.4641016151377544}, "icepool.Pool.local_order_preference": {"tf": 6.164414002968976}, "icepool.Pool.min_outcome": {"tf": 3.7416573867739413}, "icepool.Pool.max_outcome": {"tf": 3.7416573867739413}, "icepool.Pool.additive_union": {"tf": 8.774964387392123}, "icepool.standard_pool": {"tf": 7.416198487095663}, "icepool.MultisetGenerator.has_free_variables": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.outcomes": {"tf": 4.358898943540674}, "icepool.MultisetExpression.output_arity": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.local_order_preference": {"tf": 6.164414002968976}, "icepool.MultisetExpression.has_free_variables": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.denominator": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.min_outcome": {"tf": 3.7416573867739413}, "icepool.MultisetExpression.max_outcome": {"tf": 3.7416573867739413}, "icepool.MultisetExpression.equals": {"tf": 4}, "icepool.MultisetExpression.order_preference": {"tf": 6.164414002968976}, "icepool.MultisetExpression.sample": {"tf": 4.898979485566356}, "icepool.MultisetExpression.additive_union": {"tf": 8.774964387392123}, "icepool.MultisetExpression.difference": {"tf": 8.774964387392123}, "icepool.MultisetExpression.intersection": {"tf": 8.774964387392123}, "icepool.MultisetExpression.union": {"tf": 8.774964387392123}, "icepool.MultisetExpression.symmetric_difference": {"tf": 9.273618495495704}, "icepool.MultisetExpression.keep_outcomes": {"tf": 9.273618495495704}, "icepool.MultisetExpression.drop_outcomes": {"tf": 9.273618495495704}, "icepool.MultisetExpression.map_counts": {"tf": 9.899494936611665}, "icepool.MultisetExpression.multiply_counts": {"tf": 6.324555320336759}, "icepool.MultisetExpression.divide_counts": {"tf": 6.324555320336759}, "icepool.MultisetExpression.modulo_counts": {"tf": 6.324555320336759}, "icepool.MultisetExpression.keep_counts": {"tf": 9.746794344808963}, "icepool.MultisetExpression.unique": {"tf": 7}, "icepool.MultisetExpression.keep": {"tf": 10.677078252031311}, "icepool.MultisetExpression.lowest": {"tf": 8.246211251235321}, "icepool.MultisetExpression.highest": {"tf": 8.246211251235321}, "icepool.MultisetExpression.sort_match": {"tf": 12.24744871391589}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 10.488088481701515}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 10.488088481701515}, "icepool.MultisetExpression.expand": {"tf": 11}, "icepool.MultisetExpression.sum": {"tf": 10.862780491200215}, "icepool.MultisetExpression.count": {"tf": 7.745966692414834}, "icepool.MultisetExpression.any": {"tf": 7.745966692414834}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 8.94427190999916}, "icepool.MultisetExpression.all_counts": {"tf": 10.488088481701515}, "icepool.MultisetExpression.largest_count": {"tf": 7.745966692414834}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 8.94427190999916}, "icepool.MultisetExpression.count_subset": {"tf": 12}, "icepool.MultisetExpression.largest_straight": {"tf": 8.660254037844387}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 11.313708498984761}, "icepool.MultisetExpression.all_straights": {"tf": 9.746794344808963}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 12.449899597988733}, "icepool.MultisetExpression.argsort": {"tf": 13.114877048604}, "icepool.MultisetExpression.issubset": {"tf": 10.862780491200215}, "icepool.MultisetExpression.issuperset": {"tf": 10.862780491200215}, "icepool.MultisetExpression.isdisjoint": {"tf": 10.862780491200215}, "icepool.MultisetEvaluator.next_state": {"tf": 6.708203932499369}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 6.708203932499369}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 6.708203932499369}, "icepool.MultisetEvaluator.final_outcome": {"tf": 8.366600265340756}, "icepool.MultisetEvaluator.order": {"tf": 4.47213595499958}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 5.830951894845301}, "icepool.MultisetEvaluator.consecutive": {"tf": 5.477225575051661}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 5.656854249492381}, "icepool.MultisetEvaluator.evaluate": {"tf": 10.862780491200215}, "icepool.MultisetEvaluator.sample": {"tf": 8.06225774829855}, "icepool.Order.merge": {"tf": 5.830951894845301}, "icepool.Deck.__init__": {"tf": 7.681145747868608}, "icepool.Deck.keys": {"tf": 5.5677643628300215}, "icepool.Deck.values": {"tf": 4.898979485566356}, "icepool.Deck.items": {"tf": 5.5677643628300215}, "icepool.Deck.size": {"tf": 3.4641016151377544}, "icepool.Deck.deal": {"tf": 9.1104335791443}, "icepool.Deck.additive_union": {"tf": 8.246211251235321}, "icepool.Deck.difference": {"tf": 8.246211251235321}, "icepool.Deck.intersection": {"tf": 8.246211251235321}, "icepool.Deck.union": {"tf": 8.246211251235321}, "icepool.Deck.symmetric_difference": {"tf": 8.12403840463596}, "icepool.Deck.map": {"tf": 13.30413469565007}, "icepool.Deck.sequence": {"tf": 7.3484692283495345}, "icepool.Deal.__init__": {"tf": 6.244997998398398}, "icepool.Deal.deck": {"tf": 5.5677643628300215}, "icepool.Deal.hand_sizes": {"tf": 4.898979485566356}, "icepool.Deal.total_cards_dealt": {"tf": 3.4641016151377544}, "icepool.Deal.outcomes": {"tf": 5.5677643628300215}, "icepool.Deal.output_arity": {"tf": 3.4641016151377544}, "icepool.Deal.denominator": {"tf": 3.4641016151377544}, "icepool.Deal.local_order_preference": {"tf": 6.164414002968976}, "icepool.MultiDeal.__init__": {"tf": 6.4031242374328485}, "icepool.MultiDeal.deck": {"tf": 5.5677643628300215}, "icepool.MultiDeal.hand_sizes": {"tf": 3.7416573867739413}, "icepool.MultiDeal.total_cards_dealt": {"tf": 3.4641016151377544}, "icepool.MultiDeal.outcomes": {"tf": 5.5677643628300215}, "icepool.MultiDeal.output_arity": {"tf": 3.4641016151377544}, "icepool.MultiDeal.denominator": {"tf": 3.4641016151377544}, "icepool.MultiDeal.local_order_preference": {"tf": 6.164414002968976}, "icepool.multiset_function": {"tf": 14.247806848775006}, "icepool.format_probability_inverse": {"tf": 5.385164807134504}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 5.196152422706632}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 4.898979485566356}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 5.385164807134504}, "icepool.evaluator.JointEvaluator.order": {"tf": 4.47213595499958}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 4.795831523312719}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 5.656854249492381}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 6.324555320336759}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 4}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 5.744562646538029}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 4}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 4}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 4.47213595499958}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 4.898979485566356}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 5.291502622129181}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 5.291502622129181}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 3.7416573867739413}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 6.164414002968976}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 4}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 4.47213595499958}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 4.898979485566356}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 4}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 5.477225575051661}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 5.0990195135927845}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 4.69041575982343}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 4.69041575982343}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 5.0990195135927845}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 5.477225575051661}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 4.898979485566356}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 5.291502622129181}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 5.477225575051661}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 6.855654600401044}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 4.898979485566356}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 6}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 5.477225575051661}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 6.164414002968976}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 3}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 5.0990195135927845}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 4}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 6.164414002968976}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 3}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 6.164414002968976}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 3}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 6.164414002968976}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 3}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 6.164414002968976}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 3}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 6.164414002968976}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 3}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 6.164414002968976}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 3}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 6.164414002968976}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 3}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 4.795831523312719}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 3.7416573867739413}, "icepool.evaluator.KeepEvaluator.order": {"tf": 4.47213595499958}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 8.366600265340756}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 5.0990195135927845}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 3.7416573867739413}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 3.1622776601683795}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 8.06225774829855}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 4.898979485566356}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 7.745966692414834}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 4.47213595499958}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 5}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 5.656854249492381}, "icepool.function.d": {"tf": 6.164414002968976}, "icepool.function.z": {"tf": 6.164414002968976}, "icepool.function.coin": {"tf": 9.746794344808963}, "icepool.function.stochastic_round": {"tf": 7.874007874011811}, "icepool.function.one_hot": {"tf": 6.928203230275509}, "icepool.function.from_cumulative": {"tf": 10.198039027185569}, "icepool.function.from_rv": {"tf": 9.643650760992955}, "icepool.function.pointwise_max": {"tf": 8.246211251235321}, "icepool.function.pointwise_min": {"tf": 8.246211251235321}, "icepool.function.min_outcome": {"tf": 7.937253933193772}, "icepool.function.max_outcome": {"tf": 7.937253933193772}, "icepool.function.consecutive": {"tf": 5.291502622129181}, "icepool.function.sorted_union": {"tf": 6.244997998398398}, "icepool.function.commonize_denominator": {"tf": 8.774964387392123}, "icepool.function.reduce": {"tf": 13.820274961085254}, "icepool.function.accumulate": {"tf": 13.45362404707371}, "icepool.function.map": {"tf": 20.493901531919196}, "icepool.function.map_function": {"tf": 18.24828759089466}, "icepool.function.map_and_time": {"tf": 16.30950643030009}, "icepool.function.map_to_pool": {"tf": 19.570385790780925}, "icepool.typing.count_positional_parameters": {"tf": 5.5677643628300215}, "icepool.typing.guess_star": {"tf": 4.47213595499958}}, "df": 330, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.d": {"tf": 1}, "icepool.z": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 6}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}}}}}, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Deal.__init__": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.standard_pool": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 3}}}}, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1.4142135623730951}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.7320508075688772}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.consecutive": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.7320508075688772}, "icepool.function.from_rv": {"tf": 1.4142135623730951}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 42}}}}}}, "l": {"docs": {}, "df": 0, "f": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.abs": {"tf": 1}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.trunc": {"tf": 1}, "icepool.Die.floor": {"tf": 1}, "icepool.Die.ceil": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.mean": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.standard_deviation": {"tf": 1}, "icepool.Population.sd": {"tf": 1}, "icepool.Population.standardized_moment": {"tf": 1}, "icepool.Population.skewness": {"tf": 1}, "icepool.Population.excess_kurtosis": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.covariance": {"tf": 1}, "icepool.Population.correlation": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}, "icepool.Vector.round": {"tf": 1}, "icepool.Vector.trunc": {"tf": 1}, "icepool.Vector.floor": {"tf": 1}, "icepool.Vector.ceil": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Vector.append": {"tf": 1}, "icepool.Vector.concatenate": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 245}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 18, "t": {"docs": {"icepool.format_probability_inverse": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 39}}}, "r": {"docs": {"icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.Symbols.__init__": {"tf": 1.7320508075688772}, "icepool.Symbols.additive_union": {"tf": 1.4142135623730951}, "icepool.Symbols.difference": {"tf": 1.4142135623730951}, "icepool.Symbols.intersection": {"tf": 1.4142135623730951}, "icepool.Symbols.union": {"tf": 1.4142135623730951}, "icepool.Symbols.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.Symbols.count_subset": {"tf": 1.4142135623730951}, "icepool.Symbols.issubset": {"tf": 1.4142135623730951}, "icepool.Symbols.issuperset": {"tf": 1.4142135623730951}, "icepool.Symbols.isdisjoint": {"tf": 1.4142135623730951}}, "df": 11}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.multiply_quantities": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}}, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1.4142135623730951}, "icepool.Symbols.difference": {"tf": 1.4142135623730951}, "icepool.Symbols.intersection": {"tf": 1.4142135623730951}, "icepool.Symbols.union": {"tf": 1.4142135623730951}, "icepool.Symbols.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.Symbols.multiply_counts": {"tf": 1.4142135623730951}, "icepool.Symbols.divide_counts": {"tf": 1.4142135623730951}, "icepool.Symbols.modulo_counts": {"tf": 1.4142135623730951}}, "df": 9}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {"icepool.evaluator.JointEvaluator.__init__": {"tf": 1}}, "df": 1}}}, "i": {"docs": {"icepool.Population.covariance": {"tf": 1}, "icepool.Population.correlation": {"tf": 1}}, "df": 2, "n": {"docs": {"icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 2, "t": {"docs": {"icepool.d": {"tf": 1.4142135623730951}, "icepool.z": {"tf": 1.4142135623730951}, "icepool.coin": {"tf": 1.7320508075688772}, "icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 2.23606797749979}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.map": {"tf": 2}, "icepool.Die.map_and_time": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 2.23606797749979}, "icepool.Die.mean_time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1.4142135623730951}, "icepool.Die.count": {"tf": 1.4142135623730951}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 2}, "icepool.Die.lowest": {"tf": 1.7320508075688772}, "icepool.Die.highest": {"tf": 1.7320508075688772}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 2}, "icepool.Die.explode_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.quantile": {"tf": 1.4142135623730951}, "icepool.Population.quantile_low": {"tf": 1.4142135623730951}, "icepool.Population.quantile_high": {"tf": 1.4142135623730951}, "icepool.Population.standardized_moment": {"tf": 1}, "icepool.Population.covariance": {"tf": 1.4142135623730951}, "icepool.Population.correlation": {"tf": 1.4142135623730951}, "icepool.Vector.round": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1.7320508075688772}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1}, "icepool.consecutive": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 2}, "icepool.map_function": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 2.449489742783178}, "icepool.Pool.__init__": {"tf": 2.23606797749979}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 2}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 2}, "icepool.MultisetExpression.largest_straight": {"tf": 2}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 2.449489742783178}, "icepool.MultisetExpression.all_straights": {"tf": 2}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 3}, "icepool.MultisetExpression.argsort": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.7320508075688772}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.deal": {"tf": 1.4142135623730951}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.function.d": {"tf": 1.4142135623730951}, "icepool.function.z": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1.7320508075688772}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.consecutive": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2}, "icepool.function.map_function": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 2.449489742783178}, "icepool.typing.count_positional_parameters": {"tf": 1.4142135623730951}}, "df": 164}, "f": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.map": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}}, "df": 7}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}}, "df": 3}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 6}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.d": {"tf": 1}, "icepool.z": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 3}, "icepool.Die.map_and_time": {"tf": 2.23606797749979}, "icepool.Die.time_to_sum": {"tf": 1.7320508075688772}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 2.23606797749979}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 2.6457513110645907}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.abs": {"tf": 1}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.trunc": {"tf": 1}, "icepool.Die.floor": {"tf": 1}, "icepool.Die.ceil": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.mean": {"tf": 1.4142135623730951}, "icepool.Population.variance": {"tf": 1.4142135623730951}, "icepool.Population.standard_deviation": {"tf": 1.4142135623730951}, "icepool.Population.sd": {"tf": 1.4142135623730951}, "icepool.Population.standardized_moment": {"tf": 1.4142135623730951}, "icepool.Population.skewness": {"tf": 1.4142135623730951}, "icepool.Population.excess_kurtosis": {"tf": 1.4142135623730951}, "icepool.Population.covariance": {"tf": 1.4142135623730951}, "icepool.Population.correlation": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 2}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}, "icepool.Vector.round": {"tf": 1}, "icepool.Vector.trunc": {"tf": 1}, "icepool.Vector.floor": {"tf": 1}, "icepool.Vector.ceil": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Vector.append": {"tf": 1}, "icepool.Vector.concatenate": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 2.23606797749979}, "icepool.accumulate": {"tf": 2}, "icepool.map": {"tf": 3.4641016151377544}, "icepool.map_function": {"tf": 2.6457513110645907}, "icepool.map_and_time": {"tf": 2.8284271247461903}, "icepool.map_to_pool": {"tf": 3.4641016151377544}, "icepool.Pool.__init__": {"tf": 1.7320508075688772}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1.4142135623730951}, "icepool.Pool.additive_union": {"tf": 1.4142135623730951}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.order_preference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.map_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sum": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.any": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_straight": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_straights": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.argsort": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.issubset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.issuperset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Order.merge": {"tf": 1.4142135623730951}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.deal": {"tf": 1.4142135623730951}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 2.23606797749979}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1.4142135623730951}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 2.23606797749979}, "icepool.function.accumulate": {"tf": 2}, "icepool.function.map": {"tf": 3.4641016151377544}, "icepool.function.map_function": {"tf": 2.6457513110645907}, "icepool.function.map_and_time": {"tf": 2.8284271247461903}, "icepool.function.map_to_pool": {"tf": 3.4641016151377544}}, "df": 194}}}}}}, "f": {"docs": {"icepool.Die.if_else": {"tf": 1.4142135623730951}}, "df": 1}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector.concatenate": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.consecutive": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 28}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.accumulate": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 2}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.d": {"tf": 1}, "icepool.z": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 2.449489742783178}, "icepool.Die.map_and_time": {"tf": 1.7320508075688772}, "icepool.Die.time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 2}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.abs": {"tf": 1}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.trunc": {"tf": 1}, "icepool.Die.floor": {"tf": 1}, "icepool.Die.ceil": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1.4142135623730951}, "icepool.Population.cramer_von_mises": {"tf": 1.4142135623730951}, "icepool.Population.mean": {"tf": 2}, "icepool.Population.variance": {"tf": 2}, "icepool.Population.standard_deviation": {"tf": 2}, "icepool.Population.sd": {"tf": 2}, "icepool.Population.standardized_moment": {"tf": 2}, "icepool.Population.skewness": {"tf": 2}, "icepool.Population.excess_kurtosis": {"tf": 2}, "icepool.Population.covariance": {"tf": 2}, "icepool.Population.correlation": {"tf": 2}, "icepool.tupleize": {"tf": 2}, "icepool.vectorize": {"tf": 2}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.min_outcome": {"tf": 1.4142135623730951}, "icepool.max_outcome": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 2}, "icepool.accumulate": {"tf": 2}, "icepool.map": {"tf": 2.6457513110645907}, "icepool.map_function": {"tf": 2.23606797749979}, "icepool.map_and_time": {"tf": 2.449489742783178}, "icepool.map_to_pool": {"tf": 2.23606797749979}, "icepool.Pool.__init__": {"tf": 1.7320508075688772}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1.7320508075688772}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1.4142135623730951}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.min_outcome": {"tf": 1.4142135623730951}, "icepool.function.max_outcome": {"tf": 1.4142135623730951}, "icepool.function.commonize_denominator": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 2}, "icepool.function.accumulate": {"tf": 2}, "icepool.function.map": {"tf": 2.6457513110645907}, "icepool.function.map_function": {"tf": 2.23606797749979}, "icepool.function.map_and_time": {"tf": 2.449489742783178}, "icepool.function.map_to_pool": {"tf": 2.23606797749979}}, "df": 115}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.pool": {"tf": 1.4142135623730951}, "icepool.standard_pool": {"tf": 1.4142135623730951}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}}, "df": 2}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}}, "df": 2}}}}}}, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.format_probability_inverse": {"tf": 1}}, "df": 1}}}}}}}}}}}, "d": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.function.coin": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "e": {"docs": {"icepool.d": {"tf": 1.4142135623730951}, "icepool.z": {"tf": 1.4142135623730951}, "icepool.coin": {"tf": 1.4142135623730951}, "icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.one_hot": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.unary_operator": {"tf": 2}, "icepool.Die.binary_operator": {"tf": 2}, "icepool.Die.simplify": {"tf": 1.4142135623730951}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 2.8284271247461903}, "icepool.Die.map_and_time": {"tf": 2.449489742783178}, "icepool.Die.time_to_sum": {"tf": 2}, "icepool.Die.mean_time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.if_else": {"tf": 2.8284271247461903}, "icepool.Die.is_in": {"tf": 1.4142135623730951}, "icepool.Die.count": {"tf": 1.4142135623730951}, "icepool.Die.sequence": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1.4142135623730951}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 2.449489742783178}, "icepool.Die.abs": {"tf": 1.4142135623730951}, "icepool.Die.round": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.trunc": {"tf": 1.4142135623730951}, "icepool.Die.floor": {"tf": 1.4142135623730951}, "icepool.Die.ceil": {"tf": 1.4142135623730951}, "icepool.Die.cmp": {"tf": 1.4142135623730951}, "icepool.Die.sign": {"tf": 1.4142135623730951}, "icepool.from_cumulative": {"tf": 2}, "icepool.from_rv": {"tf": 2}, "icepool.pointwise_max": {"tf": 2}, "icepool.pointwise_min": {"tf": 2}, "icepool.lowest": {"tf": 2}, "icepool.highest": {"tf": 2}, "icepool.middle": {"tf": 2}, "icepool.commonize_denominator": {"tf": 2}, "icepool.reduce": {"tf": 2.8284271247461903}, "icepool.accumulate": {"tf": 2.8284271247461903}, "icepool.map": {"tf": 3.1622776601683795}, "icepool.map_function": {"tf": 2.8284271247461903}, "icepool.map_and_time": {"tf": 2.8284271247461903}, "icepool.map_to_pool": {"tf": 3.1622776601683795}, "icepool.Pool.__init__": {"tf": 2.449489742783178}, "icepool.Pool.unique_dice": {"tf": 1.4142135623730951}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sum": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.any": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.Deck.sequence": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1.4142135623730951}, "icepool.function.z": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 2}, "icepool.function.from_rv": {"tf": 2}, "icepool.function.pointwise_max": {"tf": 2}, "icepool.function.pointwise_min": {"tf": 2}, "icepool.function.commonize_denominator": {"tf": 2}, "icepool.function.reduce": {"tf": 2.8284271247461903}, "icepool.function.accumulate": {"tf": 2.8284271247461903}, "icepool.function.map": {"tf": 3.1622776601683795}, "icepool.function.map_function": {"tf": 2.8284271247461903}, "icepool.function.map_and_time": {"tf": 2.8284271247461903}, "icepool.function.map_to_pool": {"tf": 3.1622776601683795}}, "df": 89}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}}, "df": 5}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.commonize_denominator": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 7}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 10}}}}}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 11}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 3}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}}, "df": 3}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Deck.deal": {"tf": 1.7320508075688772}}, "df": 1, "s": {"docs": {"icepool.Deck.sequence": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"icepool.Deck.additive_union": {"tf": 1.4142135623730951}, "icepool.Deck.difference": {"tf": 1.4142135623730951}, "icepool.Deck.intersection": {"tf": 1.4142135623730951}, "icepool.Deck.union": {"tf": 1.4142135623730951}, "icepool.Deck.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 2.449489742783178}, "icepool.Deal.__init__": {"tf": 1.7320508075688772}, "icepool.Deal.deck": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1.7320508075688772}, "icepool.MultiDeal.deck": {"tf": 1.4142135623730951}}, "df": 10}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}}, "df": 7}}}}, "n": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.function.coin": {"tf": 1}}, "df": 10, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"icepool.coin": {"tf": 1.4142135623730951}, "icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 2.449489742783178}, "icepool.Die.reroll": {"tf": 1.7320508075688772}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1.7320508075688772}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 2.8284271247461903}, "icepool.Die.map_and_time": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 2}, "icepool.Die.if_else": {"tf": 2.23606797749979}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 2}, "icepool.Die.highest": {"tf": 2}, "icepool.Die.map_to_pool": {"tf": 2.23606797749979}, "icepool.Die.explode_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.round": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Vector.round": {"tf": 1.4142135623730951}, "icepool.Symbols.count_subset": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 2.23606797749979}, "icepool.highest": {"tf": 2.23606797749979}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 2.8284271247461903}, "icepool.map_function": {"tf": 2.8284271247461903}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 2}, "icepool.MultisetExpression.lowest": {"tf": 2}, "icepool.MultisetExpression.highest": {"tf": 2}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 2.8284271247461903}, "icepool.function.map_function": {"tf": 2.8284271247461903}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 2}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 57, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.map": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}}, "df": 17}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.round": {"tf": 1}, "icepool.Vector.round": {"tf": 1}}, "df": 2}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.mean": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.standard_deviation": {"tf": 1}, "icepool.Population.sd": {"tf": 1}, "icepool.Population.standardized_moment": {"tf": 1}, "icepool.Population.skewness": {"tf": 1}, "icepool.Population.excess_kurtosis": {"tf": 1}, "icepool.Population.covariance": {"tf": 1}, "icepool.Population.correlation": {"tf": 1}}, "df": 9}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "t": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "u": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.mean": {"tf": 1.4142135623730951}, "icepool.Population.variance": {"tf": 1.4142135623730951}, "icepool.Population.standard_deviation": {"tf": 1.4142135623730951}, "icepool.Population.sd": {"tf": 1.4142135623730951}, "icepool.Population.standardized_moment": {"tf": 1.4142135623730951}, "icepool.Population.skewness": {"tf": 1.4142135623730951}, "icepool.Population.excess_kurtosis": {"tf": 1.4142135623730951}, "icepool.Population.entropy": {"tf": 1.4142135623730951}, "icepool.Population.covariance": {"tf": 1.4142135623730951}, "icepool.Population.correlation": {"tf": 1.4142135623730951}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.4142135623730951}}, "df": 16}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.mean": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.covariance": {"tf": 1}, "icepool.function.coin": {"tf": 1}}, "df": 10, "s": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.mean": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.covariance": {"tf": 1}, "icepool.function.coin": {"tf": 1}}, "df": 10}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.if_else": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 7}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Vector.binary_operator": {"tf": 1}}, "df": 1, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {"icepool.multiset_function": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 12}}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}}, "df": 2}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 15}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "x": {"docs": {"icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 9}, "p": {"docs": {"icepool.MultisetExpression.sum": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}}, "df": 2, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 2.23606797749979}, "icepool.Pool.__init__": {"tf": 1.7320508075688772}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 2.23606797749979}}, "df": 45}}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "i": {"docs": {"icepool.Deck.deal": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 2}, "icepool.Pool.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.map_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 2}}, "df": 52, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.map_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 40}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 21}}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.7320508075688772}, "icepool.function.map_to_pool": {"tf": 1.7320508075688772}}, "df": 5}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Deck.deal": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 7}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.coin": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 62}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.mean": {"tf": 1.4142135623730951}, "icepool.Population.variance": {"tf": 1.4142135623730951}, "icepool.Population.standard_deviation": {"tf": 1.4142135623730951}, "icepool.Population.sd": {"tf": 1.4142135623730951}, "icepool.Population.standardized_moment": {"tf": 1.4142135623730951}, "icepool.Population.skewness": {"tf": 1.4142135623730951}, "icepool.Population.excess_kurtosis": {"tf": 1.4142135623730951}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.covariance": {"tf": 1.4142135623730951}, "icepool.Population.correlation": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}}, "df": 18}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 2}}}}}, "x": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 2}, "t": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 2.449489742783178}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.abs": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.tupleize": {"tf": 2}, "icepool.vectorize": {"tf": 2}, "icepool.Vector.abs": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 2}, "icepool.highest": {"tf": 2}, "icepool.middle": {"tf": 2}, "icepool.min_outcome": {"tf": 2}, "icepool.max_outcome": {"tf": 2}, "icepool.sorted_union": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1.7320508075688772}, "icepool.reduce": {"tf": 3}, "icepool.accumulate": {"tf": 3}, "icepool.map": {"tf": 2.6457513110645907}, "icepool.map_function": {"tf": 2.449489742783178}, "icepool.map_and_time": {"tf": 2.6457513110645907}, "icepool.map_to_pool": {"tf": 3}, "icepool.Pool.__init__": {"tf": 2.449489742783178}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 2}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 2}, "icepool.MultisetExpression.difference": {"tf": 2}, "icepool.MultisetExpression.intersection": {"tf": 2}, "icepool.MultisetExpression.union": {"tf": 2}, "icepool.MultisetExpression.symmetric_difference": {"tf": 2}, "icepool.MultisetExpression.keep_outcomes": {"tf": 2}, "icepool.MultisetExpression.drop_outcomes": {"tf": 2}, "icepool.MultisetExpression.map_counts": {"tf": 2}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 2}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sum": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.count_subset": {"tf": 2}, "icepool.MultisetExpression.argsort": {"tf": 2.449489742783178}, "icepool.MultisetExpression.issubset": {"tf": 2}, "icepool.MultisetExpression.issuperset": {"tf": 2}, "icepool.MultisetExpression.isdisjoint": {"tf": 2}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 2}, "icepool.MultisetEvaluator.sample": {"tf": 1.7320508075688772}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.deal": {"tf": 1.4142135623730951}, "icepool.Deck.additive_union": {"tf": 1.7320508075688772}, "icepool.Deck.difference": {"tf": 1.7320508075688772}, "icepool.Deck.intersection": {"tf": 1.7320508075688772}, "icepool.Deck.union": {"tf": 1.7320508075688772}, "icepool.Deck.symmetric_difference": {"tf": 1.7320508075688772}, "icepool.Deck.map": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.min_outcome": {"tf": 2}, "icepool.function.max_outcome": {"tf": 2}, "icepool.function.sorted_union": {"tf": 1.4142135623730951}, "icepool.function.commonize_denominator": {"tf": 1.7320508075688772}, "icepool.function.reduce": {"tf": 3}, "icepool.function.accumulate": {"tf": 3}, "icepool.function.map": {"tf": 2.6457513110645907}, "icepool.function.map_function": {"tf": 2.449489742783178}, "icepool.function.map_and_time": {"tf": 2.6457513110645907}, "icepool.function.map_to_pool": {"tf": 3}}, "df": 133, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.covariance": {"tf": 1.4142135623730951}, "icepool.Population.correlation": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.sorted_union": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 2}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.multiset_function": {"tf": 2}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 54}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 7, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}}, "df": 3}}}, "e": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 2}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 1.7320508075688772}, "icepool.Die.map_and_time": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 2}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 2}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.7320508075688772}}, "df": 21}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}}, "df": 7}}}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Vector.binary_operator": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1.4142135623730951}, "icepool.Die.if_else": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 29, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 16}}}}}}}, "p": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}}, "df": 5, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 12}}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Vector.append": {"tf": 1}, "icepool.Vector.concatenate": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}}, "df": 25}}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.local_order_preference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.order_preference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 2}, "icepool.MultisetExpression.expand": {"tf": 2}, "icepool.MultisetExpression.argsort": {"tf": 2}, "icepool.MultisetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.Order.merge": {"tf": 2}, "icepool.Deal.local_order_preference": {"tf": 1.7320508075688772}, "icepool.MultiDeal.local_order_preference": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 2}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}}, "df": 15, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 5}}}}}}, "s": {"docs": {"icepool.Order.merge": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {"icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 2.6457513110645907}, "icepool.Die.if_else": {"tf": 2.6457513110645907}, "icepool.Die.map_to_pool": {"tf": 2.23606797749979}, "icepool.Vector.unary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.reverse_binary_operator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sum": {"tf": 2}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 2.23606797749979}, "icepool.multiset_function": {"tf": 2.23606797749979}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}}, "df": 15, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1}, "icepool.Die.map": {"tf": 2.449489742783178}, "icepool.Die.map_and_time": {"tf": 1.7320508075688772}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1.7320508075688772}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.min_outcome": {"tf": 1.4142135623730951}, "icepool.max_outcome": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1}, "icepool.reduce": {"tf": 1.7320508075688772}, "icepool.accumulate": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 2.449489742783178}, "icepool.map_function": {"tf": 2}, "icepool.map_and_time": {"tf": 2}, "icepool.map_to_pool": {"tf": 2.23606797749979}, "icepool.Pool.__init__": {"tf": 2}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1.7320508075688772}, "icepool.multiset_function": {"tf": 2}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1.4142135623730951}, "icepool.function.max_outcome": {"tf": 1.4142135623730951}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.reduce": {"tf": 1.7320508075688772}, "icepool.function.accumulate": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 2.449489742783178}, "icepool.function.map_function": {"tf": 2}, "icepool.function.map_and_time": {"tf": 2}, "icepool.function.map_to_pool": {"tf": 2.23606797749979}}, "df": 98}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 8}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.map": {"tf": 2.23606797749979}, "icepool.Die.if_else": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_function": {"tf": 2}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_function": {"tf": 2}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 9, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.map": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 7}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "g": {"0": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 7}, "docs": {"icepool.typing.guess_star": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.consecutive": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 47}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.expand": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}}, "df": 2}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}}, "df": 2}}}, "c": {"docs": {"icepool.Population.zero": {"tf": 1.4142135623730951}, "icepool.Population.multiply_quantities": {"tf": 1.4142135623730951}, "icepool.Population.divide_quantities": {"tf": 1.4142135623730951}, "icepool.Population.modulo_quantities": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 1.4142135623730951}, "icepool.Population.to_one_hot": {"tf": 1.4142135623730951}}, "df": 6, "o": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 2.449489742783178}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.abs": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.deal": {"tf": 1.4142135623730951}, "icepool.Deck.additive_union": {"tf": 1.7320508075688772}, "icepool.Deck.difference": {"tf": 1.7320508075688772}, "icepool.Deck.intersection": {"tf": 1.7320508075688772}, "icepool.Deck.union": {"tf": 1.7320508075688772}, "icepool.Deck.symmetric_difference": {"tf": 1.7320508075688772}, "icepool.Deck.map": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.multiset_function": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}}, "df": 49, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 22, "s": {"docs": {"icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1.7320508075688772}, "icepool.CountsValuesView.__init__": {"tf": 1.7320508075688772}, "icepool.CountsItemsView.__init__": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 22, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.Die.keys": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}}, "df": 6}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.Die.values": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Deck.values": {"tf": 1}}, "df": 4}}}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.Die.items": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Deck.items": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}, "icepool.Vector.round": {"tf": 1}, "icepool.Vector.trunc": {"tf": 1}, "icepool.Vector.floor": {"tf": 1}, "icepool.Vector.ceil": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Vector.append": {"tf": 1}, "icepool.Vector.concatenate": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 55}}}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}}, "df": 2}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 9}}}}, "e": {"docs": {"icepool.Vector.binary_operator": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 2}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 2}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 36}}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 2}}}}}}}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Pool.clear_cache": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 8}}, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 5}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.map_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 40}}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.4142135623730951}}, "df": 2}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Symbols.count_subset": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}}, "df": 3}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sum": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.any": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 2.449489742783178}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1.7320508075688772}}, "df": 21, "s": {"docs": {"icepool.evaluator.JointEvaluator.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.map": {"tf": 1.7320508075688772}, "icepool.Die.map_and_time": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 20}}}}, "s": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 10}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 5}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 2}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 2}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 9}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Population.mean": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.standard_deviation": {"tf": 1}, "icepool.Population.sd": {"tf": 1}, "icepool.Population.standardized_moment": {"tf": 1}, "icepool.Population.skewness": {"tf": 1}, "icepool.Population.excess_kurtosis": {"tf": 1}, "icepool.Population.covariance": {"tf": 1}, "icepool.Population.correlation": {"tf": 1}}, "df": 9}}}}}}}, "v": {"docs": {"icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 10}}}}}, "k": {"docs": {"icepool.Population.standardized_moment": {"tf": 1}}, "df": 1, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 8}}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 10}}}}, "w": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 6}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.map": {"tf": 1.4142135623730951}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}}, "df": 23}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 8}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {"icepool.Population.nearest": {"tf": 1.4142135623730951}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.quantities": {"tf": 1.4142135623730951}, "icepool.Population.probability": {"tf": 1.4142135623730951}, "icepool.Population.probabilities": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}}, "df": 14}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 10}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 2.449489742783178}, "icepool.standard_pool": {"tf": 1}, "icepool.Deck.deal": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 2.449489742783178}}, "df": 8, "s": {"docs": {"icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 1}}}}}}}}}, "t": {"docs": {"icepool.Population.nearest": {"tf": 1.4142135623730951}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.quantities": {"tf": 1.4142135623730951}, "icepool.Population.probability": {"tf": 1.4142135623730951}, "icepool.Population.probabilities": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}}, "df": 14}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.probability": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}}, "df": 7}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Deck.deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 3}}}}, "j": {"docs": {"icepool.Population.covariance": {"tf": 1}, "icepool.Population.correlation": {"tf": 1}}, "df": 2}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.vectorize": {"tf": 2}, "icepool.Vector.unary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.abs": {"tf": 1.4142135623730951}, "icepool.Vector.round": {"tf": 1.4142135623730951}, "icepool.Vector.trunc": {"tf": 1.4142135623730951}, "icepool.Vector.floor": {"tf": 1.4142135623730951}, "icepool.Vector.ceil": {"tf": 1.4142135623730951}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.reverse_binary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.append": {"tf": 1.4142135623730951}, "icepool.Vector.concatenate": {"tf": 1.4142135623730951}}, "df": 11}}}}}}, "q": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultiDeal.hand_sizes": {"tf": 1}}, "df": 1}}}}, "bases": {"root": {"docs": {"icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1.4142135623730951}}, "df": 4, "t": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Outcome": {"tf": 1.4142135623730951}, "icepool.Population": {"tf": 1.4142135623730951}, "icepool.Vector": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1}, "icepool.CountsKeysView": {"tf": 1.4142135623730951}, "icepool.CountsValuesView": {"tf": 1.4142135623730951}, "icepool.CountsItemsView": {"tf": 1.4142135623730951}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1.4142135623730951}}, "df": 14}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}}, "df": 2, "[": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}}, "df": 2}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}}, "df": 4}}}}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Deck": {"tf": 1}}, "df": 2, "[": {"docs": {}, "df": 0, "+": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Deck": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.Deck": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 6, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.Deck": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 32}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}}, "df": 10, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.Order": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.CountsItemsView": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Deck": {"tf": 1}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}}, "df": 9}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Population": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}}, "df": 3}}, "n": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}}, "df": 20}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "+": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population": {"tf": 1}}, "df": 1}}, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}}, "df": 3}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Pool": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.MultiDeal": {"tf": 1.4142135623730951}}, "df": 3}}}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Population": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 27, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}}, "df": 19}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultiDeal": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "+": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Vector": {"tf": 1}}, "df": 1}}, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.CountsKeysView": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.CountsValuesView": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.CountsItemsView": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.CountsKeysView": {"tf": 1}}, "df": 1}}}}}}}}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Pool": {"tf": 1}, "icepool.Deal": {"tf": 1}}, "df": 2, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Pool": {"tf": 1}, "icepool.Deal": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.CountsValuesView": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.RerollType": {"tf": 1.4142135623730951}, "icepool.Order": {"tf": 1}, "icepool.typing.RerollType": {"tf": 1.4142135623730951}}, "df": 3}}}, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.JointEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.ExpandEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.SumEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AnyEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}}, "df": 25}}}}}}}}}, "q": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}}, "df": 2}}, "u": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}, "doc": {"root": {"0": {"docs": {"icepool.z": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 2.449489742783178}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 2}, "icepool.vectorize": {"tf": 2}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 27}, "1": {"0": {"0": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}, "docs": {"icepool.one_hot": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 3, "d": {"6": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "*": {"docs": {}, "df": 0, "*": {"3": {"0": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1}, "icepool.z": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.pool": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 4}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.cmp": {"tf": 1.4142135623730951}, "icepool.Die.sign": {"tf": 1.4142135623730951}, "icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 2.449489742783178}, "icepool.vectorize": {"tf": 2.449489742783178}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 2}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 2}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.union": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.multiply_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.format_probability_inverse": {"tf": 2}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 47, ":": {"1": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}}, "df": 4}, "docs": {}, "df": 0}, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}, "2": {"5": {"docs": {"icepool": {"tf": 1}}, "df": 1}, "docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Population.entropy": {"tf": 1}, "icepool.tupleize": {"tf": 2}, "icepool.vectorize": {"tf": 2}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.Pool.additive_union": {"tf": 2.449489742783178}, "icepool.MultisetExpression.additive_union": {"tf": 2.449489742783178}, "icepool.MultisetExpression.difference": {"tf": 2}, "icepool.MultisetExpression.intersection": {"tf": 2}, "icepool.MultisetExpression.union": {"tf": 2.23606797749979}, "icepool.MultisetExpression.symmetric_difference": {"tf": 2}, "icepool.MultisetExpression.multiply_counts": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.divide_counts": {"tf": 2}, "icepool.MultisetExpression.modulo_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.keep_counts": {"tf": 2.449489742783178}, "icepool.MultisetExpression.unique": {"tf": 2}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.map_function": {"tf": 1.4142135623730951}}, "df": 25, ":": {"1": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}, "2": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "d": {"6": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}, "3": {"9": {"docs": {"icepool.MultisetExpression.keep_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.8284271247461903}, "icepool.MultisetExpression.issuperset": {"tf": 2.449489742783178}}, "df": 4}, "docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.multiply_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_counts": {"tf": 2.449489742783178}, "icepool.MultisetExpression.unique": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 19, ":": {"1": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "d": {"6": {"docs": {"icepool.Pool": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}, "4": {"docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Pool.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 12, ":": {"1": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "d": {"6": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}, "5": {"docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.pool": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 11, ":": {"1": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "d": {"6": {"docs": {"icepool.Die.pool": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "s": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 3}}, "6": {"docs": {"icepool.d": {"tf": 1.7320508075688772}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 2.6457513110645907}, "icepool.tupleize": {"tf": 2}, "icepool.vectorize": {"tf": 2}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 2}, "icepool.MultisetExpression.sort_match": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.d": {"tf": 1.7320508075688772}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.map_function": {"tf": 2}}, "df": 15, ":": {"1": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}, "9": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1.7320508075688772}}, "df": 1}, "docs": {"icepool": {"tf": 5.385164807134504}, "icepool.d": {"tf": 6.082762530298219}, "icepool.z": {"tf": 3.1622776601683795}, "icepool.coin": {"tf": 5.916079783099616}, "icepool.stochastic_round": {"tf": 5.385164807134504}, "icepool.one_hot": {"tf": 4.69041575982343}, "icepool.Outcome": {"tf": 2.449489742783178}, "icepool.Die": {"tf": 3.605551275463989}, "icepool.Die.__init__": {"tf": 14.89966442575134}, "icepool.Die.unary_operator": {"tf": 7}, "icepool.Die.binary_operator": {"tf": 11.224972160321824}, "icepool.Die.keys": {"tf": 1.7320508075688772}, "icepool.Die.values": {"tf": 1.7320508075688772}, "icepool.Die.items": {"tf": 1.7320508075688772}, "icepool.Die.simplify": {"tf": 1.7320508075688772}, "icepool.Die.reroll": {"tf": 7.280109889280518}, "icepool.Die.filter": {"tf": 7.483314773547883}, "icepool.Die.split": {"tf": 6.4031242374328485}, "icepool.Die.truncate": {"tf": 4.47213595499958}, "icepool.Die.clip": {"tf": 3.7416573867739413}, "icepool.Die.map": {"tf": 3.7416573867739413}, "icepool.Die.map_and_time": {"tf": 3.4641016151377544}, "icepool.Die.time_to_sum": {"tf": 5.656854249492381}, "icepool.Die.mean_time_to_sum": {"tf": 5.830951894845301}, "icepool.Die.explode": {"tf": 7.211102550927978}, "icepool.Die.if_else": {"tf": 4.123105625617661}, "icepool.Die.is_in": {"tf": 1.7320508075688772}, "icepool.Die.count": {"tf": 1.7320508075688772}, "icepool.Die.sequence": {"tf": 3.4641016151377544}, "icepool.Die.pool": {"tf": 5.830951894845301}, "icepool.Die.keep": {"tf": 13.601470508735444}, "icepool.Die.lowest": {"tf": 8.18535277187245}, "icepool.Die.highest": {"tf": 8.06225774829855}, "icepool.Die.middle": {"tf": 7.3484692283495345}, "icepool.Die.map_to_pool": {"tf": 9.539392014169456}, "icepool.Die.explode_to_pool": {"tf": 7.937253933193772}, "icepool.Die.reroll_to_pool": {"tf": 10.44030650891055}, "icepool.Die.abs": {"tf": 1.7320508075688772}, "icepool.Die.round": {"tf": 1.7320508075688772}, "icepool.Die.stochastic_round": {"tf": 5.196152422706632}, "icepool.Die.trunc": {"tf": 1.7320508075688772}, "icepool.Die.floor": {"tf": 1.7320508075688772}, "icepool.Die.ceil": {"tf": 1.7320508075688772}, "icepool.Die.cmp": {"tf": 3.4641016151377544}, "icepool.Die.sign": {"tf": 3.605551275463989}, "icepool.Die.equals": {"tf": 7.54983443527075}, "icepool.Population": {"tf": 3.872983346207417}, "icepool.Population.keys": {"tf": 1.7320508075688772}, "icepool.Population.values": {"tf": 1.7320508075688772}, "icepool.Population.items": {"tf": 1.7320508075688772}, "icepool.Population.outcomes": {"tf": 3.1622776601683795}, "icepool.Population.common_outcome_length": {"tf": 2.8284271247461903}, "icepool.Population.is_empty": {"tf": 2.23606797749979}, "icepool.Population.min_outcome": {"tf": 1.7320508075688772}, "icepool.Population.max_outcome": {"tf": 1.7320508075688772}, "icepool.Population.nearest": {"tf": 5.477225575051661}, "icepool.Population.zero": {"tf": 4.69041575982343}, "icepool.Population.zero_outcome": {"tf": 3.3166247903554}, "icepool.Population.quantity": {"tf": 4.69041575982343}, "icepool.Population.quantities": {"tf": 4.123105625617661}, "icepool.Population.denominator": {"tf": 3}, "icepool.Population.multiply_quantities": {"tf": 1.7320508075688772}, "icepool.Population.divide_quantities": {"tf": 2.449489742783178}, "icepool.Population.modulo_quantities": {"tf": 1.7320508075688772}, "icepool.Population.pad_to_denominator": {"tf": 7.280109889280518}, "icepool.Population.probability": {"tf": 1.7320508075688772}, "icepool.Population.probabilities": {"tf": 4.123105625617661}, "icepool.Population.mode": {"tf": 2.449489742783178}, "icepool.Population.modal_quantity": {"tf": 1.7320508075688772}, "icepool.Population.kolmogorov_smirnov": {"tf": 1.7320508075688772}, "icepool.Population.cramer_von_mises": {"tf": 1.7320508075688772}, "icepool.Population.median": {"tf": 3.1622776601683795}, "icepool.Population.median_low": {"tf": 1.7320508075688772}, "icepool.Population.median_high": {"tf": 1.7320508075688772}, "icepool.Population.quantile": {"tf": 3.605551275463989}, "icepool.Population.quantile_low": {"tf": 2.449489742783178}, "icepool.Population.quantile_high": {"tf": 2.449489742783178}, "icepool.Population.mean": {"tf": 1.7320508075688772}, "icepool.Population.variance": {"tf": 1.7320508075688772}, "icepool.Population.standard_deviation": {"tf": 1.7320508075688772}, "icepool.Population.sd": {"tf": 1.7320508075688772}, "icepool.Population.standardized_moment": {"tf": 1.7320508075688772}, "icepool.Population.skewness": {"tf": 1.7320508075688772}, "icepool.Population.excess_kurtosis": {"tf": 1.7320508075688772}, "icepool.Population.entropy": {"tf": 3.7416573867739413}, "icepool.Population.marginals": {"tf": 4.47213595499958}, "icepool.Population.covariance": {"tf": 1.7320508075688772}, "icepool.Population.correlation": {"tf": 1.7320508075688772}, "icepool.Population.to_one_hot": {"tf": 5.477225575051661}, "icepool.Population.sample": {"tf": 3.605551275463989}, "icepool.Population.format": {"tf": 10.583005244258363}, "icepool.tupleize": {"tf": 9.591663046625438}, "icepool.vectorize": {"tf": 9.16515138991168}, "icepool.Vector": {"tf": 2.449489742783178}, "icepool.Vector.unary_operator": {"tf": 3.4641016151377544}, "icepool.Vector.abs": {"tf": 1.7320508075688772}, "icepool.Vector.round": {"tf": 1.7320508075688772}, "icepool.Vector.trunc": {"tf": 1.7320508075688772}, "icepool.Vector.floor": {"tf": 1.7320508075688772}, "icepool.Vector.ceil": {"tf": 1.7320508075688772}, "icepool.Vector.binary_operator": {"tf": 7.14142842854285}, "icepool.Vector.reverse_binary_operator": {"tf": 2.449489742783178}, "icepool.Vector.append": {"tf": 1.7320508075688772}, "icepool.Vector.concatenate": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 18.33030277982336}, "icepool.Symbols.__init__": {"tf": 3.3166247903554}, "icepool.Symbols.additive_union": {"tf": 1.7320508075688772}, "icepool.Symbols.difference": {"tf": 1.7320508075688772}, "icepool.Symbols.intersection": {"tf": 1.7320508075688772}, "icepool.Symbols.union": {"tf": 1.7320508075688772}, "icepool.Symbols.symmetric_difference": {"tf": 1.7320508075688772}, "icepool.Symbols.multiply_counts": {"tf": 1.7320508075688772}, "icepool.Symbols.divide_counts": {"tf": 1.7320508075688772}, "icepool.Symbols.count_subset": {"tf": 1.7320508075688772}, "icepool.Symbols.modulo_counts": {"tf": 1.7320508075688772}, "icepool.Symbols.issubset": {"tf": 4.795831523312719}, "icepool.Symbols.issuperset": {"tf": 4.795831523312719}, "icepool.Symbols.isdisjoint": {"tf": 3.7416573867739413}, "icepool.Symbols.has_negative_counts": {"tf": 1.7320508075688772}, "icepool.Symbols.count": {"tf": 1.7320508075688772}, "icepool.Again": {"tf": 12.206555615733702}, "icepool.CountsKeysView": {"tf": 2.6457513110645907}, "icepool.CountsKeysView.__init__": {"tf": 1.7320508075688772}, "icepool.CountsValuesView": {"tf": 2.6457513110645907}, "icepool.CountsValuesView.__init__": {"tf": 1.7320508075688772}, "icepool.CountsItemsView": {"tf": 2.6457513110645907}, "icepool.CountsItemsView.__init__": {"tf": 1.7320508075688772}, "icepool.from_cumulative": {"tf": 6.082762530298219}, "icepool.from_rv": {"tf": 6.928203230275509}, "icepool.pointwise_max": {"tf": 5.0990195135927845}, "icepool.pointwise_min": {"tf": 5.0990195135927845}, "icepool.lowest": {"tf": 8.426149773176359}, "icepool.highest": {"tf": 8.717797887081348}, "icepool.middle": {"tf": 8.246211251235321}, "icepool.min_outcome": {"tf": 3.4641016151377544}, "icepool.max_outcome": {"tf": 3.4641016151377544}, "icepool.consecutive": {"tf": 1.7320508075688772}, "icepool.sorted_union": {"tf": 1.7320508075688772}, "icepool.commonize_denominator": {"tf": 5.0990195135927845}, "icepool.reduce": {"tf": 6.164414002968976}, "icepool.accumulate": {"tf": 6.4031242374328485}, "icepool.map": {"tf": 13.114877048604}, "icepool.map_function": {"tf": 13.228756555322953}, "icepool.map_and_time": {"tf": 9.219544457292887}, "icepool.map_to_pool": {"tf": 8.94427190999916}, "icepool.Reroll": {"tf": 6.164414002968976}, "icepool.RerollType": {"tf": 1.7320508075688772}, "icepool.RerollType.Reroll": {"tf": 1.7320508075688772}, "icepool.Pool": {"tf": 3.7416573867739413}, "icepool.Pool.__init__": {"tf": 9.433981132056603}, "icepool.Pool.clear_cache": {"tf": 1.7320508075688772}, "icepool.Pool.raw_size": {"tf": 1.7320508075688772}, "icepool.Pool.denominator": {"tf": 3.4641016151377544}, "icepool.Pool.unique_dice": {"tf": 1.7320508075688772}, "icepool.Pool.outcomes": {"tf": 1.7320508075688772}, "icepool.Pool.output_arity": {"tf": 1.7320508075688772}, "icepool.Pool.local_order_preference": {"tf": 1.7320508075688772}, "icepool.Pool.min_outcome": {"tf": 1.7320508075688772}, "icepool.Pool.max_outcome": {"tf": 1.7320508075688772}, "icepool.Pool.additive_union": {"tf": 10.392304845413264}, "icepool.standard_pool": {"tf": 4}, "icepool.MultisetGenerator": {"tf": 4.898979485566356}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1.7320508075688772}, "icepool.MultisetExpression": {"tf": 23.53720459187964}, "icepool.MultisetExpression.outcomes": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.output_arity": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.local_order_preference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.has_free_variables": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.denominator": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.min_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.max_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.equals": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.order_preference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sample": {"tf": 4.123105625617661}, "icepool.MultisetExpression.additive_union": {"tf": 10.392304845413264}, "icepool.MultisetExpression.difference": {"tf": 9.486832980505138}, "icepool.MultisetExpression.intersection": {"tf": 9.327379053088816}, "icepool.MultisetExpression.union": {"tf": 9.899494936611665}, "icepool.MultisetExpression.symmetric_difference": {"tf": 9.38083151964686}, "icepool.MultisetExpression.keep_outcomes": {"tf": 4.69041575982343}, "icepool.MultisetExpression.drop_outcomes": {"tf": 4.69041575982343}, "icepool.MultisetExpression.map_counts": {"tf": 4}, "icepool.MultisetExpression.multiply_counts": {"tf": 9.797958971132712}, "icepool.MultisetExpression.divide_counts": {"tf": 7.810249675906654}, "icepool.MultisetExpression.modulo_counts": {"tf": 8.12403840463596}, "icepool.MultisetExpression.keep_counts": {"tf": 10.862780491200215}, "icepool.MultisetExpression.unique": {"tf": 8.660254037844387}, "icepool.MultisetExpression.keep": {"tf": 7.0710678118654755}, "icepool.MultisetExpression.lowest": {"tf": 7.14142842854285}, "icepool.MultisetExpression.highest": {"tf": 7.14142842854285}, "icepool.MultisetExpression.sort_match": {"tf": 17.804493814764857}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 15.231546211727817}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 8}, "icepool.MultisetExpression.expand": {"tf": 4.123105625617661}, "icepool.MultisetExpression.sum": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.count": {"tf": 4.242640687119285}, "icepool.MultisetExpression.any": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 2.449489742783178}, "icepool.MultisetExpression.all_counts": {"tf": 5.830951894845301}, "icepool.MultisetExpression.largest_count": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.count_subset": {"tf": 5.656854249492381}, "icepool.MultisetExpression.largest_straight": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 4.58257569495584}, "icepool.MultisetExpression.all_straights": {"tf": 3.3166247903554}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.argsort": {"tf": 11}, "icepool.MultisetExpression.issubset": {"tf": 4.898979485566356}, "icepool.MultisetExpression.issuperset": {"tf": 8.94427190999916}, "icepool.MultisetExpression.isdisjoint": {"tf": 3.605551275463989}, "icepool.MultisetEvaluator": {"tf": 8.246211251235321}, "icepool.MultisetEvaluator.next_state": {"tf": 10.488088481701515}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 3.4641016151377544}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 3.4641016151377544}, "icepool.MultisetEvaluator.final_outcome": {"tf": 6.557438524302}, "icepool.MultisetEvaluator.order": {"tf": 7.615773105863909}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 6.324555320336759}, "icepool.MultisetEvaluator.consecutive": {"tf": 6}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 3}, "icepool.MultisetEvaluator.evaluate": {"tf": 7.280109889280518}, "icepool.MultisetEvaluator.sample": {"tf": 1.7320508075688772}, "icepool.Order": {"tf": 1.7320508075688772}, "icepool.Order.Ascending": {"tf": 1.7320508075688772}, "icepool.Order.Descending": {"tf": 1.7320508075688772}, "icepool.Order.Any": {"tf": 1.7320508075688772}, "icepool.Order.merge": {"tf": 6.48074069840786}, "icepool.Deck": {"tf": 2.449489742783178}, "icepool.Deck.__init__": {"tf": 8.54400374531753}, "icepool.Deck.keys": {"tf": 1.7320508075688772}, "icepool.Deck.values": {"tf": 1.7320508075688772}, "icepool.Deck.items": {"tf": 1.7320508075688772}, "icepool.Deck.size": {"tf": 3}, "icepool.Deck.deal": {"tf": 3.3166247903554}, "icepool.Deck.additive_union": {"tf": 1.7320508075688772}, "icepool.Deck.difference": {"tf": 1.7320508075688772}, "icepool.Deck.intersection": {"tf": 1.7320508075688772}, "icepool.Deck.union": {"tf": 1.7320508075688772}, "icepool.Deck.symmetric_difference": {"tf": 1.7320508075688772}, "icepool.Deck.map": {"tf": 5.744562646538029}, "icepool.Deck.sequence": {"tf": 3}, "icepool.Deal": {"tf": 2.23606797749979}, "icepool.Deal.__init__": {"tf": 5.196152422706632}, "icepool.Deal.deck": {"tf": 2.23606797749979}, "icepool.Deal.hand_sizes": {"tf": 1.7320508075688772}, "icepool.Deal.total_cards_dealt": {"tf": 1.7320508075688772}, "icepool.Deal.outcomes": {"tf": 4}, "icepool.Deal.output_arity": {"tf": 1.7320508075688772}, "icepool.Deal.denominator": {"tf": 3.4641016151377544}, "icepool.Deal.local_order_preference": {"tf": 1.7320508075688772}, "icepool.MultiDeal": {"tf": 2.23606797749979}, "icepool.MultiDeal.__init__": {"tf": 5.5677643628300215}, "icepool.MultiDeal.deck": {"tf": 2.23606797749979}, "icepool.MultiDeal.hand_sizes": {"tf": 1.7320508075688772}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1.7320508075688772}, "icepool.MultiDeal.outcomes": {"tf": 4}, "icepool.MultiDeal.output_arity": {"tf": 1.7320508075688772}, "icepool.MultiDeal.denominator": {"tf": 3.4641016151377544}, "icepool.MultiDeal.local_order_preference": {"tf": 1.7320508075688772}, "icepool.multiset_function": {"tf": 17}, "icepool.format_probability_inverse": {"tf": 4.47213595499958}, "icepool.evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator": {"tf": 2.23606797749979}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 3.872983346207417}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 3.872983346207417}, "icepool.evaluator.JointEvaluator.order": {"tf": 3.7416573867739413}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 6.324555320336759}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 3}, "icepool.evaluator.ExpandEvaluator": {"tf": 3}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.SumEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 2.449489742783178}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.sum_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.CountEvaluator": {"tf": 2.8284271247461903}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.count_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.AnyEvaluator": {"tf": 2.23606797749979}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.any_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 2.449489742783178}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.largest_count_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 3.605551275463989}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 10.488088481701515}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 6.557438524302}, "icepool.evaluator.AllCountsEvaluator": {"tf": 2.449489742783178}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 3.872983346207417}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 6}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 3.1622776601683795}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 3.7416573867739413}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 3.4641016151377544}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 3.4641016151377544}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 6.557438524302}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 6}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1.7320508075688772}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 2.449489742783178}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 6}, "icepool.evaluator.all_straights_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 3.4641016151377544}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 4}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 6}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 2.8284271247461903}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 2.8284271247461903}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 2.8284271247461903}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 2.8284271247461903}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 2.8284271247461903}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 2.8284271247461903}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 2.8284271247461903}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 2.8284271247461903}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.KeepEvaluator": {"tf": 3.3166247903554}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 5.291502622129181}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 6.557438524302}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 7.615773105863909}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 8.246211251235321}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 10.488088481701515}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 6.557438524302}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 7.615773105863909}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 6.324555320336759}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 3}, "icepool.function": {"tf": 1.7320508075688772}, "icepool.function.d": {"tf": 6.082762530298219}, "icepool.function.z": {"tf": 3.1622776601683795}, "icepool.function.coin": {"tf": 5.916079783099616}, "icepool.function.stochastic_round": {"tf": 5.385164807134504}, "icepool.function.one_hot": {"tf": 4.69041575982343}, "icepool.function.from_cumulative": {"tf": 6.082762530298219}, "icepool.function.from_rv": {"tf": 6.928203230275509}, "icepool.function.pointwise_max": {"tf": 5.0990195135927845}, "icepool.function.pointwise_min": {"tf": 5.0990195135927845}, "icepool.function.min_outcome": {"tf": 3.4641016151377544}, "icepool.function.max_outcome": {"tf": 3.4641016151377544}, "icepool.function.consecutive": {"tf": 1.7320508075688772}, "icepool.function.sorted_union": {"tf": 1.7320508075688772}, "icepool.function.commonize_denominator": {"tf": 5.0990195135927845}, "icepool.function.reduce": {"tf": 6.164414002968976}, "icepool.function.accumulate": {"tf": 6.4031242374328485}, "icepool.function.map": {"tf": 13.114877048604}, "icepool.function.map_function": {"tf": 13.228756555322953}, "icepool.function.map_and_time": {"tf": 9.219544457292887}, "icepool.function.map_to_pool": {"tf": 8.94427190999916}, "icepool.typing": {"tf": 1.7320508075688772}, "icepool.typing.S": {"tf": 1.7320508075688772}, "icepool.typing.T": {"tf": 1.7320508075688772}, "icepool.typing.T_co": {"tf": 1.7320508075688772}, "icepool.typing.T_contra": {"tf": 1.7320508075688772}, "icepool.typing.U": {"tf": 1.7320508075688772}, "icepool.typing.U_co": {"tf": 1.7320508075688772}, "icepool.typing.Qs": {"tf": 1.7320508075688772}, "icepool.typing.RerollType": {"tf": 1.7320508075688772}, "icepool.typing.RerollType.Reroll": {"tf": 1.7320508075688772}, "icepool.typing.Outcome": {"tf": 2.449489742783178}, "icepool.typing.ImplicitConversionError": {"tf": 1.7320508075688772}, "icepool.typing.count_positional_parameters": {"tf": 4.123105625617661}, "icepool.typing.guess_star": {"tf": 3.7416573867739413}}, "df": 404, "p": {"docs": {"icepool.Population.format": {"tf": 1.7320508075688772}}, "df": 1, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}}, "df": 3}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Vector.binary_operator": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 12, "s": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}}, "df": 7}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 6, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Again": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 4, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 3}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.accumulate": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 6}}}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}}, "df": 4}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.format": {"tf": 1.7320508075688772}}, "df": 3}}}, "y": {"docs": {"icepool.coin": {"tf": 1.4142135623730951}, "icepool.stochastic_round": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 12}}}}}}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 2}, "icepool.Die.highest": {"tf": 2}, "icepool.Die.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Again": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 2.449489742783178}, "icepool.highest": {"tf": 2.449489742783178}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 2}, "icepool.MultisetExpression.highest": {"tf": 2}, "icepool.Deck.map": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}, "icepool.typing.guess_star": {"tf": 1}}, "df": 46}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Pool.__init__": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 4}}}, "t": {"docs": {"icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}}, "df": 3}, "e": {"docs": {"icepool.tupleize": {"tf": 1.7320508075688772}, "icepool.vectorize": {"tf": 1.7320508075688772}, "icepool.Again": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.reduce": {"tf": 1}}, "df": 14, "d": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 19}, "s": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 28}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Again": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 5, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 5}, "d": {"docs": {"icepool.Again": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 6}}}}}}, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 4, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {"icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.split": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Population.outcomes": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}}, "df": 3, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 4}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}}, "df": 2}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"icepool.map": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 5}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 3}}}}}}}, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.format_probability_inverse": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.map": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 4}, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}}, "df": 2}}}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.multiset_function": {"tf": 1.4142135623730951}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 14, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}}, "df": 5}}, "s": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}}, "df": 3}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.__init__": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 3}}}}}}}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 2.23606797749979}, "icepool.Die.map_to_pool": {"tf": 2.449489742783178}, "icepool.Die.explode_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 2}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 2}, "icepool.Pool": {"tf": 2.449489742783178}, "icepool.Pool.__init__": {"tf": 3}, "icepool.Pool.clear_cache": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.standard_pool": {"tf": 2}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 2}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 2}}, "df": 30, "s": {"docs": {"icepool.Die.map_to_pool": {"tf": 2}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 5}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.sequence": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 19}, "y": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetExpression.expand": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}}, "df": 2}}}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.cmp": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1.4142135623730951}}, "df": 9}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1.7320508075688772}}, "df": 4}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.marginals": {"tf": 1.4142135623730951}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.tupleize": {"tf": 2.23606797749979}, "icepool.vectorize": {"tf": 2.23606797749979}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 27, "s": {"docs": {"icepool.min_outcome": {"tf": 1.4142135623730951}, "icepool.max_outcome": {"tf": 1.4142135623730951}, "icepool.function.min_outcome": {"tf": 1.4142135623730951}, "icepool.function.max_outcome": {"tf": 1.4142135623730951}}, "df": 4}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 6}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 3, "d": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 4}, "s": {"docs": {"icepool.Reroll": {"tf": 1}}, "df": 1}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Symbols": {"tf": 1}}, "df": 2}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.7320508075688772}, "icepool.standard_pool": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1}}, "df": 4}, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Pool.__init__": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}}, "df": 2}}}}}, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.multiset_function": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "f": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 2, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool": {"tf": 1.7320508075688772}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 3}, "icepool.Die.unary_operator": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1.4142135623730951}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1.4142135623730951}, "icepool.Population.marginals": {"tf": 1.4142135623730951}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 2}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1.7320508075688772}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Again": {"tf": 2.6457513110645907}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.7320508075688772}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 91, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.if_else": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 10}}, "s": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}, "m": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.format": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}}, "df": 2}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.format_probability_inverse": {"tf": 1.7320508075688772}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "f": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 15}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1.7320508075688772}, "icepool.z": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.reduce": {"tf": 1.4142135623730951}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1.7320508075688772}, "icepool.Deal.deck": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1.7320508075688772}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.d": {"tf": 1.7320508075688772}, "icepool.function.z": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.reduce": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 75}, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 4}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 3, "s": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 3}}}}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function": {"tf": 1}}, "df": 14}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.coin": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 10}, "y": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}}}, "r": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 4}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 32}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.keep": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}}}, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.split": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1.4142135623730951}}, "df": 4, "s": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}}, "df": 2}}}}}}, "l": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1}}, "df": 1}}, "t": {"docs": {"icepool.Die.clip": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}}, "df": 3, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Population.nearest": {"tf": 1.4142135623730951}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}}, "df": 5}}}}, "s": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 2.8284271247461903}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 2.8284271247461903}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 2.8284271247461903}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 2.8284271247461903}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 2.8284271247461903}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 38, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}}}, "d": {"docs": {"icepool.Population.nearest": {"tf": 1}, "icepool.Again": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 11}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 5}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.sign": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 4}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}}, "df": 2}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"icepool.map": {"tf": 2.449489742783178}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2.449489742783178}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 4, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.reduce": {"tf": 2.449489742783178}, "icepool.accumulate": {"tf": 2.6457513110645907}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 2.23606797749979}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.multiset_function": {"tf": 3.1622776601683795}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.reduce": {"tf": 2.449489742783178}, "icepool.function.accumulate": {"tf": 2.6457513110645907}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 2.23606797749979}, "icepool.typing.guess_star": {"tf": 1.4142135623730951}}, "df": 31, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.CountsKeysView": {"tf": 1}, "icepool.CountsValuesView": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 8}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.reduce": {"tf": 1}}, "df": 5}}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 4, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 4}}}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.typing.Qs": {"tf": 1}}, "df": 6}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3, "y": {"docs": {"icepool.map": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 3}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}, "w": {"docs": {"icepool.map": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 6}}}, "c": {"docs": {"icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}}, "df": 5, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {"icepool.Population.nearest": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}}, "df": 3, "d": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 4}, "s": {"docs": {"icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}}, "df": 8}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.nearest": {"tf": 2}, "icepool.Population.quantity": {"tf": 2}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}}, "df": 9}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.filter": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}}}}}, "x": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.simplify": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}}, "df": 7}}, "a": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 2}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}}, "df": 3}}}}, "o": {"docs": {"icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {"icepool.Die.equals": {"tf": 1}, "icepool.Symbols": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.binary_operator": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 5}}}}, "s": {"docs": {"icepool.Population.to_one_hot": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.d": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1}}, "df": 3, "d": {"docs": {"icepool.Die.truncate": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.evaluator.JointEvaluator.order": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Order.merge": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.__init__": {"tf": null}, "icepool.Die.if_else": {"tf": null}, "icepool.Symbols": {"tf": null}, "icepool.Symbols.__init__": {"tf": null}, "icepool.Again": {"tf": null}, "icepool.reduce": {"tf": null}, "icepool.map": {"tf": null}, "icepool.map_function": {"tf": null}, "icepool.Pool.__init__": {"tf": null}, "icepool.Deck.__init__": {"tf": null}, "icepool.Deal.__init__": {"tf": null}, "icepool.MultiDeal.__init__": {"tf": null}, "icepool.evaluator.SumEvaluator.__init__": {"tf": null}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": null}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": null}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": null}, "icepool.function.reduce": {"tf": null}, "icepool.function.map": {"tf": null}, "icepool.function.map_function": {"tf": null}}, "df": 19}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 8}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 3}}}, "s": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 4}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Pool.__init__": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 4}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}, "e": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 7}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.standard_pool": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.consecutive": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.function.consecutive": {"tf": 1}}, "df": 11}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}}, "df": 4}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Reroll": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Again": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 5}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Population.mode": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.evaluator": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 6}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.is_in": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}}, "df": 5}}, "s": {"docs": {"icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 4}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.if_else": {"tf": 1}, "icepool.Reroll": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}}}}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Pool": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}}, "df": 4}}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 3}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Symbols": {"tf": 2.449489742783178}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Again": {"tf": 3.1622776601683795}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 4}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 2}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 2}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 2}, "icepool.evaluator.ExpandEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 2}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.typing.Qs": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 44, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 6}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetExpression": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "s": {"docs": {"icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 2.6457513110645907}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression": {"tf": 4.123105625617661}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 2}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 2.449489742783178}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1.4142135623730951}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 45}}}, "l": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 17}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}}, "df": 10}}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.format": {"tf": 2.23606797749979}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.pool": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.equals": {"tf": 1.4142135623730951}}, "df": 1}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.consecutive": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"icepool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}}, "df": 6, "s": {"docs": {"icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deal.__init__": {"tf": 2}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 2}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}}, "df": 12}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}}, "df": 3}}}}}}, "e": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}}, "df": 2, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 2}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 50, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 8}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Pool": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"icepool.Pool.clear_cache": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}}, "df": 3}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 15}, "r": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 19}}}}, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 5}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.clip": {"tf": 1}, "icepool.Again": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.median": {"tf": 1.4142135623730951}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1.4142135623730951}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.Deck.map": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 38, "s": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Reroll": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 9, "s": {"docs": {"icepool.Population.pad_to_denominator": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Population.pad_to_denominator": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.pointwise_max": {"tf": 1.7320508075688772}, "icepool.pointwise_min": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.7320508075688772}, "icepool.function.pointwise_min": {"tf": 1.7320508075688772}}, "df": 5}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Symbols": {"tf": 2.449489742783178}}, "df": 1, "s": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 2}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}}, "df": 3}}}}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Vector": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 5, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 3}}}}}, "i": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.truncate": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.Die.clip": {"tf": 1}}, "df": 1}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.clip": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Pool.clear_cache": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.binary_operator": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.from_cumulative": {"tf": 2.23606797749979}, "icepool.function.from_cumulative": {"tf": 2.23606797749979}}, "df": 4, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 4}}}}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 2}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2}, "icepool.function.map": {"tf": 1}}, "df": 6, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 4}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 5, "s": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}}, "df": 5}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "\u00e9": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.sample": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 3}}}}}}}, "d": {"docs": {}, "df": 0, "f": {"docs": {"icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1.4142135623730951}}, "df": 7, "s": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 2}}}, "s": {"docs": {}, "df": 0, "v": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}}, "d": {"1": {"0": {"docs": {"icepool.Pool.__init__": {"tf": 1}}, "df": 1}, "2": {"docs": {"icepool.Pool.__init__": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}, "3": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}}, "df": 1, "+": {"3": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}}, "4": {"docs": {"icepool.Pool.__init__": {"tf": 1}}, "df": 1}, "6": {"docs": {"icepool.d": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 2.6457513110645907}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.pool": {"tf": 1}, "icepool.tupleize": {"tf": 1.7320508075688772}, "icepool.vectorize": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 2}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2}, "icepool.function.map_function": {"tf": 1.4142135623730951}}, "df": 17}, "8": {"docs": {"icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}}, "df": 3}, "docs": {"icepool.d": {"tf": 1}, "icepool.z": {"tf": 1}, "icepool.coin": {"tf": 1.7320508075688772}, "icepool.Die.__init__": {"tf": 2.23606797749979}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.coin": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 1}}, "df": 12, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 2}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.keep": {"tf": 2.23606797749979}, "icepool.Die.lowest": {"tf": 2.449489742783178}, "icepool.Die.highest": {"tf": 2.23606797749979}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 3.4641016151377544}, "icepool.Die.equals": {"tf": 2}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.pointwise_max": {"tf": 1.7320508075688772}, "icepool.pointwise_min": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 2.23606797749979}, "icepool.highest": {"tf": 2.6457513110645907}, "icepool.middle": {"tf": 1}, "icepool.commonize_denominator": {"tf": 2.23606797749979}, "icepool.reduce": {"tf": 2.23606797749979}, "icepool.accumulate": {"tf": 2.449489742783178}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 2.449489742783178}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.standard_pool": {"tf": 1.4142135623730951}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.function.d": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.7320508075688772}, "icepool.function.pointwise_min": {"tf": 1.7320508075688772}, "icepool.function.commonize_denominator": {"tf": 2.23606797749979}, "icepool.function.reduce": {"tf": 2.23606797749979}, "icepool.function.accumulate": {"tf": 2.449489742783178}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 54}, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.from_rv": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1}}, "df": 9, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.d": {"tf": 1}, "icepool.z": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}}, "df": 4}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 3}}}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 2}}}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.isdisjoint": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {"icepool.d": {"tf": 2}, "icepool.z": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 3.605551275463989}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 2.23606797749979}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.is_in": {"tf": 1.4142135623730951}, "icepool.Die.sequence": {"tf": 1.4142135623730951}, "icepool.Die.pool": {"tf": 1.7320508075688772}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1.7320508075688772}, "icepool.Die.highest": {"tf": 1.7320508075688772}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 2.449489742783178}, "icepool.Population": {"tf": 1}, "icepool.tupleize": {"tf": 1.7320508075688772}, "icepool.vectorize": {"tf": 1.7320508075688772}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 2.449489742783178}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 2.449489742783178}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1}, "icepool.Pool.__init__": {"tf": 2.6457513110645907}, "icepool.standard_pool": {"tf": 2}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 2}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 2}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 2}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 2}, "icepool.function.d": {"tf": 2}, "icepool.function.z": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 2.449489742783178}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 71, ":": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "*": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "|": {"docs": {}, "df": 0, "q": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 10}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 11, "s": {"docs": {"icepool.map_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 2}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 6}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}}, "df": 3, "s": {"docs": {"icepool.Die.simplify": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}}, "df": 4}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Symbols.count_subset": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 2.449489742783178}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1.4142135623730951}}, "df": 3}}}}}, "d": {"docs": {"icepool.Population.zero": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 2}}, "o": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 17, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}}, "df": 2}}}}}}}}}}}, "n": {"docs": {"icepool.d": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.sequence": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.function.d": {"tf": 1}}, "df": 7, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 6}}, "w": {"docs": {}, "df": 0, "n": {"docs": {"icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}}, "df": 6}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 11, "n": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 2}, "icepool.Die.__init__": {"tf": 2}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.stochastic_round": {"tf": 2}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 2}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.commonize_denominator": {"tf": 1.7320508075688772}, "icepool.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Reroll": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 2}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.commonize_denominator": {"tf": 1.7320508075688772}, "icepool.function.map_to_pool": {"tf": 1.7320508075688772}}, "df": 18, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 3}}}}}}}}}}, "f": {"docs": {"icepool.map_function": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.function.map_function": {"tf": 1.4142135623730951}}, "df": 3, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.format": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.7320508075688772}, "icepool.accumulate": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 29, "s": {"docs": {"icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}}, "df": 2}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 6}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Reroll": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}}, "df": 3}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}}, "df": 6}, "s": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}}, "df": 2}}}}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Again": {"tf": 3.3166247903554}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1.7320508075688772}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1.7320508075688772}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 17}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Pool.__init__": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 7}}}, "s": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 4}}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"icepool.Population": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.Deck.__init__": {"tf": 2.449489742783178}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 2}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1.4142135623730951}, "icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 2}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1.4142135623730951}}, "df": 21, "s": {"docs": {"icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}}, "df": 2}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1.4142135623730951}}, "df": 5}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Reroll": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 2}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 2.23606797749979}, "icepool.Order.merge": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 2.23606797749979}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 2.23606797749979}}, "df": 23}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.Deck.deal": {"tf": 1.4142135623730951}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 2}, "icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 2}}, "df": 8, "s": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 3}}}, "t": {"docs": {"icepool.Deal.deck": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}}, "df": 6}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}}, "df": 3, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Deck": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.size": {"tf": 1}}, "df": 5}, "d": {"docs": {"icepool.Deck.__init__": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}, "e": {"docs": {"icepool.Vector.binary_operator": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.lowest": {"tf": 2}, "icepool.Die.highest": {"tf": 2}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.lowest": {"tf": 2}, "icepool.highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 14, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}}, "df": 10}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}}}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {"icepool.Die.time_to_sum": {"tf": 1.7320508075688772}}, "df": 1}}, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1.7320508075688772}, "icepool.z": {"tf": 1}, "icepool.coin": {"tf": 1.4142135623730951}, "icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.one_hot": {"tf": 1.4142135623730951}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 4.58257569495584}, "icepool.Die.unary_operator": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 2}, "icepool.Die.reroll": {"tf": 2}, "icepool.Die.filter": {"tf": 2}, "icepool.Die.split": {"tf": 1.7320508075688772}, "icepool.Die.explode": {"tf": 2.449489742783178}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 2.23606797749979}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 2.6457513110645907}, "icepool.Die.explode_to_pool": {"tf": 2.449489742783178}, "icepool.Die.reroll_to_pool": {"tf": 2.6457513110645907}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 2.8284271247461903}, "icepool.Population": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1.4142135623730951}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 1.7320508075688772}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1.4142135623730951}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1.7320508075688772}, "icepool.tupleize": {"tf": 2.6457513110645907}, "icepool.vectorize": {"tf": 2.6457513110645907}, "icepool.Vector": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 4.358898943540674}, "icepool.Symbols.__init__": {"tf": 2.449489742783178}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Again": {"tf": 2}, "icepool.CountsKeysView": {"tf": 1.4142135623730951}, "icepool.CountsValuesView": {"tf": 1.4142135623730951}, "icepool.CountsItemsView": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.7320508075688772}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.consecutive": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.reduce": {"tf": 1.7320508075688772}, "icepool.accumulate": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 3}, "icepool.map_function": {"tf": 2}, "icepool.map_and_time": {"tf": 2.449489742783178}, "icepool.map_to_pool": {"tf": 2.8284271247461903}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 3.1622776601683795}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1.7320508075688772}, "icepool.MultisetGenerator": {"tf": 1.7320508075688772}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 2}, "icepool.MultisetExpression.intersection": {"tf": 2}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 2}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 2}, "icepool.MultisetExpression.issuperset": {"tf": 3.3166247903554}, "icepool.MultisetEvaluator": {"tf": 2}, "icepool.MultisetEvaluator.next_state": {"tf": 3}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 2.6457513110645907}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 2.6457513110645907}, "icepool.Deck": {"tf": 1}, "icepool.Deck.__init__": {"tf": 2.6457513110645907}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.map": {"tf": 2}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal": {"tf": 1.4142135623730951}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.multiset_function": {"tf": 4.123105625617661}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 3}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 2.6457513110645907}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 2.6457513110645907}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 2.6457513110645907}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 3}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 2.6457513110645907}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.d": {"tf": 1.7320508075688772}, "icepool.function.z": {"tf": 1}, "icepool.function.coin": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1.7320508075688772}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.reduce": {"tf": 1.7320508075688772}, "icepool.function.accumulate": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 3}, "icepool.function.map_function": {"tf": 2}, "icepool.function.map_and_time": {"tf": 2.449489742783178}, "icepool.function.map_to_pool": {"tf": 2.8284271247461903}, "icepool.typing.S": {"tf": 1}, "icepool.typing.Qs": {"tf": 1.4142135623730951}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 169, "n": {"docs": {"icepool": {"tf": 1.4142135623730951}, "icepool.coin": {"tf": 1.7320508075688772}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 2}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Symbols": {"tf": 2.23606797749979}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1.4142135623730951}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.coin": {"tf": 1.7320508075688772}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.reduce": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.typing.T": {"tf": 1}, "icepool.typing.T_co": {"tf": 1}, "icepool.typing.T_contra": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}, "icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 78, "d": {"docs": {"icepool": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 2}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 2.23606797749979}, "icepool.Die.lowest": {"tf": 1.7320508075688772}, "icepool.Die.highest": {"tf": 1.7320508075688772}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 2}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.cmp": {"tf": 1.4142135623730951}, "icepool.Die.sign": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1.7320508075688772}, "icepool.Population": {"tf": 1.4142135623730951}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 2}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Again": {"tf": 2.23606797749979}, "icepool.CountsKeysView": {"tf": 1}, "icepool.CountsValuesView": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 2}, "icepool.MultisetExpression": {"tf": 2.449489742783178}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 2}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 2}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}, "icepool.typing.Outcome": {"tf": 1}}, "df": 128, "/": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2}}}}, "y": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.Again": {"tf": 2}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.4142135623730951}, "icepool.Order.merge": {"tf": 1.4142135623730951}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 58, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.map_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.split": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.typing.U": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}}, "df": 8}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 7}}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1.4142135623730951}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1.7320508075688772}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.Again": {"tf": 2.23606797749979}, "icepool.from_cumulative": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.7320508075688772}, "icepool.MultisetExpression": {"tf": 2.23606797749979}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 2}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 2.449489742783178}, "icepool.Order": {"tf": 1}, "icepool.Order.merge": {"tf": 1.4142135623730951}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 2.449489742783178}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.typing.Outcome": {"tf": 1}}, "df": 108}, "g": {"1": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 1}, "2": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 1}, "docs": {"icepool.map": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 4, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.if_else": {"tf": 1.4142135623730951}, "icepool.Die.pool": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.consecutive": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 23, "s": {"docs": {"icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1.4142135623730951}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.from_rv": {"tf": 1}, "icepool.pointwise_max": {"tf": 2.23606797749979}, "icepool.pointwise_min": {"tf": 2.23606797749979}, "icepool.lowest": {"tf": 1.7320508075688772}, "icepool.highest": {"tf": 1.7320508075688772}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1.7320508075688772}, "icepool.accumulate": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 2}, "icepool.map_function": {"tf": 2}, "icepool.map_and_time": {"tf": 2}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Order.merge": {"tf": 2}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 2.23606797749979}, "icepool.function.pointwise_min": {"tf": 2.23606797749979}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 1.7320508075688772}, "icepool.function.accumulate": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 2}, "icepool.function.map_function": {"tf": 2}, "icepool.function.map_and_time": {"tf": 2}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}, "icepool.typing.count_positional_parameters": {"tf": 1.4142135623730951}, "icepool.typing.guess_star": {"tf": 1.4142135623730951}}, "df": 106}}}}}}, "s": {"docs": {"icepool.Die.map_to_pool": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.7320508075688772}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 13, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 5}}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 5, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}}, "df": 2}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 3}}}}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.unary_operator": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 7}, "s": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 11}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Population.format": {"tf": 1.4142135623730951}}, "df": 3}}}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.keep": {"tf": 1.7320508075688772}}, "df": 1, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.pool": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"icepool.Die.keep": {"tf": 1.4142135623730951}}, "df": 1}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 5}}}}}}, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols": {"tf": 2}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"icepool.d": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Population.sample": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.d": {"tf": 1}}, "df": 12}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {"icepool.d": {"tf": 1}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 17}}, "l": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.zero": {"tf": 1.4142135623730951}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 2.23606797749979}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map": {"tf": 2.449489742783178}, "icepool.map_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.Pool.__init__": {"tf": 2}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression": {"tf": 3.1622776601683795}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.size": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map": {"tf": 2.449489742783178}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 83, "o": {"docs": {}, "df": 0, "w": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 5}}, "s": {"docs": {"icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}}, "df": 2}}}}}, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}}, "df": 9}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Reroll": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 7}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 2}}}}}}}}}}, "t": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.from_cumulative": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.Order.merge": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 35, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.marginals": {"tf": 1}, "icepool.Symbols": {"tf": 2}}, "df": 2, "s": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.evaluator.KeepEvaluator": {"tf": 1}}, "df": 1}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}}, "df": 2}}}}}}}, "s": {"docs": {"icepool.Die.__init__": {"tf": 2}, "icepool.Die.unary_operator": {"tf": 1.7320508075688772}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.pool": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 2.23606797749979}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 2.6457513110645907}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.CountsKeysView": {"tf": 1}, "icepool.CountsValuesView": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 2.449489742783178}, "icepool.map_and_time": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.union": {"tf": 1.4142135623730951}, "icepool.Deck.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.4142135623730951}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 2.449489742783178}, "icepool.function.map_and_time": {"tf": 1}}, "df": 85, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}}, "df": 4}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}, "s": {"docs": {"icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Population.outcomes": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 2}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 2.23606797749979}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Order.merge": {"tf": 1.7320508075688772}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 2.23606797749979}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 2.23606797749979}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 26}}}}}}}, "a": {"docs": {"icepool.format_probability_inverse": {"tf": 1}}, "df": 1}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 12, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}}, "df": 3}}}}}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.__init__": {"tf": 3.1622776601683795}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1.7320508075688772}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 5.291502622129181}, "icepool.reduce": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 2}, "icepool.map_function": {"tf": 2.6457513110645907}, "icepool.Reroll": {"tf": 1.7320508075688772}, "icepool.function.reduce": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 2}, "icepool.function.map_function": {"tf": 2.6457513110645907}}, "df": 14, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.nearest": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 4}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Again": {"tf": 2}}, "df": 1}}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.pointwise_max": {"tf": 1.7320508075688772}, "icepool.pointwise_min": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.7320508075688772}, "icepool.function.pointwise_min": {"tf": 1.7320508075688772}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 27}}}, "p": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 2}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 7}}, "b": {"docs": {"icepool.Symbols": {"tf": 1.7320508075688772}}, "df": 1, "s": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 4, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}}, "df": 4}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 4}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 2}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 5}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 7, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 7, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.binary_operator": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}}, "df": 5}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.explode": {"tf": 1}}, "df": 1}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.clip": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator": {"tf": 1}}, "df": 3}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1}}, "df": 1}}}}}}}}, "k": {"docs": {}, "df": 0, "a": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "s": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 2}, "icepool.Die.items": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.tupleize": {"tf": 1.7320508075688772}, "icepool.vectorize": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 2.8284271247461903}, "icepool.Again": {"tf": 1.7320508075688772}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 45, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 14, "t": {"docs": {"icepool.Population.marginals": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}}, "df": 5, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"icepool.d": {"tf": 1.4142135623730951}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Population.sample": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.function.d": {"tf": 1.4142135623730951}}, "df": 9}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map_and_time": {"tf": 1}, "icepool.map_and_time": {"tf": 2}, "icepool.MultisetEvaluator": {"tf": 4.69041575982343}, "icepool.MultisetEvaluator.next_state": {"tf": 4}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.MultisetEvaluator.order": {"tf": 3.1622776601683795}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 4}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 3.1622776601683795}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 4.69041575982343}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 4}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 3.1622776601683795}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 2}}, "df": 26, "s": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 4}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {"icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1.4142135623730951}}, "df": 2}}, "y": {"docs": {"icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 5}, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.map": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 3}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}, "r": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 2.449489742783178}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1.4142135623730951}}, "df": 11, "s": {"docs": {"icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}}, "df": 5}}}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 1}}}, "y": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.Deck.deal": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1}}, "df": 14, "n": {"docs": {"icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.Order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}}, "df": 7}, "s": {"docs": {"icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}}, "df": 2}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 19, "d": {"docs": {"icepool.Population.format": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "t": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 36, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 4}}}}, "s": {"docs": {"icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.consecutive": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}}, "df": 7}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.map": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}}, "df": 7}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.CountsKeysView": {"tf": 1}, "icepool.CountsValuesView": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.consecutive": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.reduce": {"tf": 2}, "icepool.accumulate": {"tf": 1.7320508075688772}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.reduce": {"tf": 2}, "icepool.function.accumulate": {"tf": 1.7320508075688772}, "icepool.typing.S": {"tf": 1}}, "df": 28, "s": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}}, "df": 3}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 10}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.if_else": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 11, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.sample": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}}, "df": 2}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 10}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.split": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 5}}}}}}, "f": {"docs": {"icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.cmp": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}}, "df": 22}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 3.1622776601683795}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}}, "df": 15, "s": {"docs": {"icepool.d": {"tf": 1}, "icepool.z": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1.4142135623730951}}, "df": 4}, "d": {"docs": {"icepool.Die.keep": {"tf": 1}}, "df": 1}}}, "x": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.map_function": {"tf": 2}, "icepool.function.map_function": {"tf": 2}}, "df": 3, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Symbols": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1}, "icepool.min_outcome": {"tf": 1.4142135623730951}, "icepool.max_outcome": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.Deck": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1.4142135623730951}, "icepool.function.max_outcome": {"tf": 1.4142135623730951}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 34, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.RerollType": {"tf": 1}, "icepool.typing.RerollType": {"tf": 1}}, "df": 2}}}, "s": {"docs": {"icepool.MultisetExpression.keep_counts": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Symbols": {"tf": 2}, "icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 5}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 14}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.clip": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 9}}}}}, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.Deal.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1.4142135623730951}}, "df": 9, "s": {"docs": {"icepool.standard_pool": {"tf": 2}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}}, "df": 6}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 43}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.keep": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 2}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Reroll": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 3}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 10}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1.4142135623730951}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 4}, "s": {"docs": {"icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 3}}}, "y": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 4}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 10}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.split": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Reroll": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 8, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 17, "w": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 3}}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 2}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.keys": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 23}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}}, "s": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Deck": {"tf": 1}}, "df": 2}}}, "e": {"docs": {"icepool.Population.variance": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}}, "df": 4, "s": {"docs": {"icepool.MultisetEvaluator.sample": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1.4142135623730951}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 2}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 49}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.mean_time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1.4142135623730951}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.Deck.size": {"tf": 1}}, "df": 21, "s": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}}, "df": 3}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.lowest": {"tf": 1.7320508075688772}, "icepool.Die.highest": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 1.7320508075688772}, "icepool.highest": {"tf": 2}}, "df": 4}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.evaluator.SumEvaluator.__init__": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {"icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.order": {"tf": 1.4142135623730951}}, "df": 4, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}}, "df": 5, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 14}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Symbols": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1.4142135623730951}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}}, "df": 5}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Again": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.evaluator": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}}, "df": 1}}}}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Population.nearest": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 12}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 8, "s": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 8}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.issuperset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}}, "df": 2}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Symbols.__init__": {"tf": 1}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.commonize_denominator": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 2, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {"icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1.4142135623730951}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}}, "df": 2}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Again": {"tf": 1}}, "df": 6, "s": {"docs": {"icepool.Symbols": {"tf": 3}, "icepool.Symbols.__init__": {"tf": 1}}, "df": 2}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 2}}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}}}}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool": {"tf": 1.7320508075688772}, "icepool.d": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.one_hot": {"tf": 1.4142135623730951}, "icepool.Die": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 2.23606797749979}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.if_else": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.tupleize": {"tf": 2}, "icepool.vectorize": {"tf": 2}, "icepool.Symbols": {"tf": 2.449489742783178}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Again": {"tf": 2.449489742783178}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 2}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 2.6457513110645907}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 2}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1.4142135623730951}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.Qs": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 85, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.Deck": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 7}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.Deck": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 14}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 2.8284271247461903}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 2.449489742783178}, "icepool.Die.keep": {"tf": 2}, "icepool.Die.lowest": {"tf": 2.6457513110645907}, "icepool.Die.highest": {"tf": 2.449489742783178}, "icepool.Die.map_to_pool": {"tf": 2.449489742783178}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 2.23606797749979}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1.4142135623730951}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.marginals": {"tf": 1.7320508075688772}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 2.6457513110645907}, "icepool.highest": {"tf": 2.8284271247461903}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 3.605551275463989}, "icepool.map_and_time": {"tf": 2.23606797749979}, "icepool.map_to_pool": {"tf": 2.23606797749979}, "icepool.Pool.__init__": {"tf": 1.7320508075688772}, "icepool.standard_pool": {"tf": 1.4142135623730951}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 2.449489742783178}, "icepool.MultisetExpression.highest": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 2.23606797749979}, "icepool.Deck.map": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 3.605551275463989}, "icepool.function.map_and_time": {"tf": 2.23606797749979}, "icepool.function.map_to_pool": {"tf": 2.23606797749979}, "icepool.typing.guess_star": {"tf": 1}}, "df": 85}}, "n": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "y": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 8, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 28}}, "s": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.keep": {"tf": 1}}, "df": 2}}, "e": {"docs": {"icepool.Again": {"tf": 2.449489742783178}, "icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 8, "s": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Deck.size": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 2}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 9}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 5}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.7320508075688772}, "icepool.Die.filter": {"tf": 1.7320508075688772}, "icepool.Die.split": {"tf": 1.7320508075688772}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.explode": {"tf": 1.7320508075688772}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 2.449489742783178}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.reduce": {"tf": 1.4142135623730951}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.reduce": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 46, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols.__init__": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 8}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2.449489742783178}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 27}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 12}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 12}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 8}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}}, "df": 2}}}, "y": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.keep": {"tf": 2}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.tupleize": {"tf": 1.7320508075688772}, "icepool.vectorize": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 21}}}, "r": {"docs": {}, "df": 0, "k": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}}, "df": 6, "s": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}}}}, "d": {"docs": {}, "df": 0, "s": {"docs": {"icepool.evaluator.AllCountsEvaluator": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}}}}, "v": {"0": {"docs": {"icepool": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool": {"tf": 1.4142135623730951}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 8, "s": {"docs": {"icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 2}, "u": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}, "y": {"docs": {"icepool.map": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 4}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.vectorize": {"tf": 3.3166247903554}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 9, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.vectorize": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.explode": {"tf": 1.7320508075688772}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 2.23606797749979}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 2}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 24, "s": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}}, "df": 9, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsValuesView": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 15}}}}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 8}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.variance": {"tf": 1.4142135623730951}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Vector": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 2}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 8}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}, "s": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}}, "df": 1}}, "y": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 2.23606797749979}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.MultisetGenerator": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 43, "r": {"docs": {"icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.accumulate": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 2}}}}}}}}, "r": {"docs": {"icepool.Symbols": {"tf": 3}, "icepool.MultisetExpression": {"tf": 2.23606797749979}}, "df": 2, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 2}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 2}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 2}}, "df": 10, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 5, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Deck": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}, "d": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.typing.Qs": {"tf": 1}}, "df": 5}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Deck": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 23}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.to_one_hot": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"icepool.map": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 6}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.map": {"tf": 2}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 4, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1}}, "df": 4, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.map_and_time": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 2}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 2}, "icepool.function.map_and_time": {"tf": 1}}, "df": 18, "s": {"docs": {"icepool": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.Order.merge": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 54}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}}, "df": 5}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1}}, "df": 10}}}}}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Again": {"tf": 1.7320508075688772}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 61, "s": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 14}}}}}}, "t": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1}}, "df": 16}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.cmp": {"tf": 1}}, "df": 1}}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.zero": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}}, "df": 3}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.reroll": {"tf": 2.23606797749979}, "icepool.Die.filter": {"tf": 2.449489742783178}, "icepool.Die.split": {"tf": 1.7320508075688772}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 2}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.RerollType": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}, "icepool.typing.RerollType": {"tf": 1}}, "df": 31, "s": {"docs": {"icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 2.23606797749979}, "icepool.Again": {"tf": 1.7320508075688772}}, "df": 5}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 3}, "icepool.Again": {"tf": 1.7320508075688772}, "icepool.reduce": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Reroll": {"tf": 1.7320508075688772}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 10}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 4}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.time_to_sum": {"tf": 1.7320508075688772}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 4}, "s": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 2}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 4, "d": {"docs": {"icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}}, "df": 2}, "s": {"docs": {"icepool.Reroll": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Reroll": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.cmp": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 8, "d": {"docs": {"icepool.Population.pad_to_denominator": {"tf": 1}}, "df": 1}, "s": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}, "r": {"docs": {"icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.pad_to_denominator": {"tf": 1}}, "df": 1, "d": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 6}, "s": {"docs": {"icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 4}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 3, "s": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 2}, "d": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 2}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 7}}}}}}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultiDeal.__init__": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}}, "df": 2}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.explode": {"tf": 1.7320508075688772}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1.4142135623730951}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 2.6457513110645907}, "icepool.Pool": {"tf": 1.4142135623730951}}, "df": 10, "s": {"docs": {"icepool.d": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 3.1622776601683795}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Again": {"tf": 2}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.Pool": {"tf": 2}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.function.d": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 24}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.one_hot": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.one_hot": {"tf": 1.4142135623730951}}, "df": 10}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1.7320508075688772}, "icepool.pointwise_min": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.7320508075688772}, "icepool.function.pointwise_min": {"tf": 1.7320508075688772}}, "df": 9}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}}, "df": 3}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}}, "df": 6}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.sample": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sample": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1}}, "df": 6, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 3}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1.7320508075688772}}, "df": 2}}, "k": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1.7320508075688772}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 15}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 28}, "d": {"docs": {"icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}}, "df": 2}}}}, "w": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2.449489742783178}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 23}}}, "s": {"docs": {}, "df": 0, "k": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1.4142135623730951}}, "df": 4, "s": {"docs": {"icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.4142135623730951}}, "df": 3}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.map_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 2}}}}, "v": {"docs": {"icepool.from_rv": {"tf": 2}, "icepool.function.from_rv": {"tf": 2}}, "df": 2}}, "l": {"docs": {"icepool.Symbols": {"tf": 3}, "icepool.MultisetExpression": {"tf": 2.23606797749979}}, "df": 2, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}}, "z": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression": {"tf": 2.23606797749979}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}}, "df": 10}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}, "w": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.lowest": {"tf": 2.6457513110645907}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Population.mode": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 2.6457513110645907}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 12}}, "r": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 4}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}}, "df": 3}, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "m": {"docs": {"icepool.Population.entropy": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression.equals": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Vector": {"tf": 1}}, "df": 4, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1}}, "df": 9, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 2}, "icepool.Die.cmp": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.format": {"tf": 2.23606797749979}, "icepool.Vector.binary_operator": {"tf": 2}, "icepool.Symbols": {"tf": 2.23606797749979}, "icepool.Symbols.issubset": {"tf": 1.4142135623730951}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.pointwise_min": {"tf": 2}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.sort_match": {"tf": 2}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 2}}, "df": 18}, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.denominator": {"tf": 1}, "icepool.Deck.size": {"tf": 1}}, "df": 2, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}}, "df": 12, "s": {"docs": {"icepool.Population.common_outcome_length": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1}}, "df": 2}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2.449489742783178}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 18}}, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Population.quantile_low": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 6}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.min_outcome": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.Order.merge": {"tf": 1.4142135623730951}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 10}}, "d": {"docs": {}, "df": 0, "s": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}}}, "x": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}}, "df": 4}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "m": {"docs": {"icepool.commonize_denominator": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 2}}}, "i": {"docs": {"icepool.Population.format": {"tf": 1.7320508075688772}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}}, "df": 6, "n": {"docs": {"icepool": {"tf": 1}, "icepool.one_hot": {"tf": 1.4142135623730951}, "icepool.Die": {"tf": 1}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.pool": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.median": {"tf": 1.4142135623730951}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1.4142135623730951}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.from_cumulative": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1.7320508075688772}, "icepool.Pool": {"tf": 1.7320508075688772}, "icepool.Pool.__init__": {"tf": 2}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1.4142135623730951}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.expand": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 2}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.Order": {"tf": 1}, "icepool.Order.merge": {"tf": 1.7320508075688772}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}, "icepool.typing.Qs": {"tf": 1}}, "df": 130, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1.4142135623730951}, "icepool.Population": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 8, "s": {"docs": {"icepool": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.7320508075688772}}, "df": 4}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 11}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {"icepool.coin": {"tf": 1.7320508075688772}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Population": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.7320508075688772}, "icepool.Deck.__init__": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.coin": {"tf": 1.7320508075688772}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.4142135623730951}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 32, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.unary_operator": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.equals": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.count": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}}, "df": 2}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.intersection": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}}, "df": 4}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.d": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 15}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultiDeal.__init__": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.sorted_union": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 18}, "s": {"docs": {"icepool.consecutive": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}}, "df": 2}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.d": {"tf": 1}, "icepool.z": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 11}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 4, "d": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}}, "df": 3}, "s": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 3}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 3}}}}}}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}}, "df": 5}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.d": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Population.format": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.function.d": {"tf": 1}}, "df": 9}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Again": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}}, "df": 4}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}, "icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {"icepool.Die.keep": {"tf": 2.6457513110645907}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}}, "df": 6, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 9, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 2.23606797749979}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 18, "s": {"docs": {"icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 17}}}}, "f": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2}}}}}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.Die": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 7}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 9}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.d": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1.4142135623730951}}, "df": 3}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}}, "df": 9, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 38}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}}}}}}, "t": {"docs": {"icepool": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 2}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1.7320508075688772}, "icepool.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 2}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.7320508075688772}, "icepool.function.map_to_pool": {"tf": 1.7320508075688772}, "icepool.typing.Outcome": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 35, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Reroll": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "f": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 8}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.split": {"tf": 1}}, "df": 1, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsItemsView": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols.__init__": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1.7320508075688772}, "icepool.highest": {"tf": 1.7320508075688772}, "icepool.middle": {"tf": 1.7320508075688772}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}}, "df": 14}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.map": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 5}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.accumulate": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 2}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.d": {"tf": 2.23606797749979}, "icepool.Die.__init__": {"tf": 2.23606797749979}, "icepool.Die.map": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.d": {"tf": 2.23606797749979}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 32}}}}}}, "f": {"docs": {"icepool.coin": {"tf": 1.4142135623730951}, "icepool.stochastic_round": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.reroll": {"tf": 2.23606797749979}, "icepool.Die.filter": {"tf": 2}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.truncate": {"tf": 1.7320508075688772}, "icepool.Die.clip": {"tf": 1.7320508075688772}, "icepool.Die.time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.mean_time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 2}, "icepool.Die.sequence": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 2.6457513110645907}, "icepool.Die.lowest": {"tf": 2.23606797749979}, "icepool.Die.highest": {"tf": 2.23606797749979}, "icepool.Die.middle": {"tf": 1.7320508075688772}, "icepool.Die.map_to_pool": {"tf": 2.23606797749979}, "icepool.Die.explode_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 2}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.sign": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 2}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1.4142135623730951}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1.7320508075688772}, "icepool.Population.format": {"tf": 1.7320508075688772}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Again": {"tf": 2.23606797749979}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 2.6457513110645907}, "icepool.highest": {"tf": 2.6457513110645907}, "icepool.middle": {"tf": 2}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 2.8284271247461903}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.7320508075688772}, "icepool.map_to_pool": {"tf": 2}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.Pool.denominator": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2.23606797749979}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.lowest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.issuperset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Order.merge": {"tf": 2}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2.8284271247461903}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.7320508075688772}, "icepool.function.map_to_pool": {"tf": 2}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 133, "f": {"docs": {"icepool.Die.is_in": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 16}}, "s": {"docs": {"icepool.coin": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.unary_operator": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 2.23606797749979}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1.7320508075688772}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 2}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.sequence": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 2.8284271247461903}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1.4142135623730951}, "icepool.Die.middle": {"tf": 2.23606797749979}, "icepool.Die.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 2}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.nearest": {"tf": 1.4142135623730951}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1.4142135623730951}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1.7320508075688772}, "icepool.Population.sample": {"tf": 1.4142135623730951}, "icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1.7320508075688772}, "icepool.vectorize": {"tf": 1.7320508075688772}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 2.449489742783178}, "icepool.Symbols": {"tf": 1.7320508075688772}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Again": {"tf": 2.8284271247461903}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.pointwise_max": {"tf": 2}, "icepool.pointwise_min": {"tf": 2}, "icepool.lowest": {"tf": 2}, "icepool.highest": {"tf": 2}, "icepool.middle": {"tf": 2.449489742783178}, "icepool.commonize_denominator": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1.7320508075688772}, "icepool.map_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.7320508075688772}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 2.23606797749979}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 2}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 2.23606797749979}, "icepool.MultisetExpression.issuperset": {"tf": 2.449489742783178}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator": {"tf": 2}, "icepool.MultisetEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Order.merge": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.pointwise_max": {"tf": 2}, "icepool.function.pointwise_min": {"tf": 2}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.7320508075688772}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1.7320508075688772}}, "df": 147, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}}, "df": 3}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 3}}}}}}, "e": {"docs": {"icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 2}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}}}}}}}, "t": {"docs": {"icepool.d": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.sequence": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.d": {"tf": 1}}, "df": 9, "h": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 2}, "icepool.d": {"tf": 1.4142135623730951}, "icepool.coin": {"tf": 1.4142135623730951}, "icepool.stochastic_round": {"tf": 1.7320508075688772}, "icepool.one_hot": {"tf": 1.7320508075688772}, "icepool.Die": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 5.0990195135927845}, "icepool.Die.unary_operator": {"tf": 2.8284271247461903}, "icepool.Die.binary_operator": {"tf": 4.58257569495584}, "icepool.Die.keys": {"tf": 1.4142135623730951}, "icepool.Die.values": {"tf": 1.4142135623730951}, "icepool.Die.items": {"tf": 1.4142135623730951}, "icepool.Die.reroll": {"tf": 2.6457513110645907}, "icepool.Die.filter": {"tf": 2.6457513110645907}, "icepool.Die.split": {"tf": 1.7320508075688772}, "icepool.Die.truncate": {"tf": 2.6457513110645907}, "icepool.Die.clip": {"tf": 3}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 3}, "icepool.Die.mean_time_to_sum": {"tf": 2}, "icepool.Die.explode": {"tf": 2.23606797749979}, "icepool.Die.if_else": {"tf": 1.7320508075688772}, "icepool.Die.is_in": {"tf": 1.7320508075688772}, "icepool.Die.count": {"tf": 1}, "icepool.Die.pool": {"tf": 3}, "icepool.Die.keep": {"tf": 3.605551275463989}, "icepool.Die.lowest": {"tf": 3.605551275463989}, "icepool.Die.highest": {"tf": 3.4641016151377544}, "icepool.Die.middle": {"tf": 3}, "icepool.Die.map_to_pool": {"tf": 4}, "icepool.Die.explode_to_pool": {"tf": 2.449489742783178}, "icepool.Die.reroll_to_pool": {"tf": 3.1622776601683795}, "icepool.Die.stochastic_round": {"tf": 1.7320508075688772}, "icepool.Die.cmp": {"tf": 1.7320508075688772}, "icepool.Die.equals": {"tf": 2.8284271247461903}, "icepool.Population.keys": {"tf": 1.4142135623730951}, "icepool.Population.values": {"tf": 1.4142135623730951}, "icepool.Population.items": {"tf": 1.4142135623730951}, "icepool.Population.outcomes": {"tf": 2.23606797749979}, "icepool.Population.common_outcome_length": {"tf": 1.4142135623730951}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 3}, "icepool.Population.zero": {"tf": 1.7320508075688772}, "icepool.Population.quantity": {"tf": 2.23606797749979}, "icepool.Population.quantities": {"tf": 1.7320508075688772}, "icepool.Population.denominator": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 3.1622776601683795}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1.7320508075688772}, "icepool.Population.mode": {"tf": 1.4142135623730951}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.median": {"tf": 1.7320508075688772}, "icepool.Population.median_low": {"tf": 1.4142135623730951}, "icepool.Population.median_high": {"tf": 1.4142135623730951}, "icepool.Population.quantile": {"tf": 2.23606797749979}, "icepool.Population.quantile_low": {"tf": 2}, "icepool.Population.quantile_high": {"tf": 2}, "icepool.Population.variance": {"tf": 1.4142135623730951}, "icepool.Population.entropy": {"tf": 1.7320508075688772}, "icepool.Population.marginals": {"tf": 1.7320508075688772}, "icepool.Population.to_one_hot": {"tf": 2}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 2.8284271247461903}, "icepool.tupleize": {"tf": 3}, "icepool.vectorize": {"tf": 3}, "icepool.Vector": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 2.6457513110645907}, "icepool.Symbols": {"tf": 3.7416573867739413}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1.4142135623730951}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.Symbols.count_subset": {"tf": 1.4142135623730951}, "icepool.Symbols.issubset": {"tf": 1.4142135623730951}, "icepool.Symbols.issuperset": {"tf": 1.4142135623730951}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.Again": {"tf": 4.242640687119285}, "icepool.from_cumulative": {"tf": 2.6457513110645907}, "icepool.from_rv": {"tf": 2.6457513110645907}, "icepool.pointwise_max": {"tf": 3.3166247903554}, "icepool.pointwise_min": {"tf": 3.3166247903554}, "icepool.lowest": {"tf": 3.4641016151377544}, "icepool.highest": {"tf": 3.4641016151377544}, "icepool.middle": {"tf": 3.4641016151377544}, "icepool.min_outcome": {"tf": 1.4142135623730951}, "icepool.max_outcome": {"tf": 1.4142135623730951}, "icepool.consecutive": {"tf": 1}, "icepool.commonize_denominator": {"tf": 2.8284271247461903}, "icepool.reduce": {"tf": 3.1622776601683795}, "icepool.accumulate": {"tf": 3.1622776601683795}, "icepool.map": {"tf": 4.898979485566356}, "icepool.map_function": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 4.47213595499958}, "icepool.map_to_pool": {"tf": 3.7416573867739413}, "icepool.Reroll": {"tf": 2.449489742783178}, "icepool.RerollType": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 2.6457513110645907}, "icepool.Pool.__init__": {"tf": 3.3166247903554}, "icepool.Pool.clear_cache": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1.4142135623730951}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1.4142135623730951}, "icepool.standard_pool": {"tf": 1.7320508075688772}, "icepool.MultisetGenerator": {"tf": 1.7320508075688772}, "icepool.MultisetExpression": {"tf": 4.795831523312719}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.difference": {"tf": 2.23606797749979}, "icepool.MultisetExpression.intersection": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 2}, "icepool.MultisetExpression.keep_outcomes": {"tf": 2.23606797749979}, "icepool.MultisetExpression.drop_outcomes": {"tf": 2.23606797749979}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 2}, "icepool.MultisetExpression.keep": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.lowest": {"tf": 3.1622776601683795}, "icepool.MultisetExpression.highest": {"tf": 3.1622776601683795}, "icepool.MultisetExpression.sort_match": {"tf": 4.47213595499958}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 4.123105625617661}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.expand": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 2}, "icepool.MultisetExpression.largest_count": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.count_subset": {"tf": 2.449489742783178}, "icepool.MultisetExpression.largest_straight": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 2.449489742783178}, "icepool.MultisetExpression.all_straights": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 2.23606797749979}, "icepool.MultisetExpression.issubset": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.issuperset": {"tf": 3}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state": {"tf": 4.58257569495584}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 2}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.evaluate": {"tf": 3}, "icepool.MultisetEvaluator.sample": {"tf": 1.4142135623730951}, "icepool.Order.merge": {"tf": 2}, "icepool.Deck.__init__": {"tf": 3.1622776601683795}, "icepool.Deck.keys": {"tf": 1.4142135623730951}, "icepool.Deck.values": {"tf": 1.4142135623730951}, "icepool.Deck.items": {"tf": 1.4142135623730951}, "icepool.Deck.size": {"tf": 1.4142135623730951}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 2}, "icepool.Deal.__init__": {"tf": 1.7320508075688772}, "icepool.Deal.deck": {"tf": 1.4142135623730951}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 2.23606797749979}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 2}, "icepool.MultiDeal.deck": {"tf": 1.4142135623730951}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 2.23606797749979}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.multiset_function": {"tf": 2.6457513110645907}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 2}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 4.58257569495584}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 2.23606797749979}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 4.58257569495584}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 2}, "icepool.function.d": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1.7320508075688772}, "icepool.function.one_hot": {"tf": 1.7320508075688772}, "icepool.function.from_cumulative": {"tf": 2.6457513110645907}, "icepool.function.from_rv": {"tf": 2.6457513110645907}, "icepool.function.pointwise_max": {"tf": 3.3166247903554}, "icepool.function.pointwise_min": {"tf": 3.3166247903554}, "icepool.function.min_outcome": {"tf": 1.4142135623730951}, "icepool.function.max_outcome": {"tf": 1.4142135623730951}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 2.8284271247461903}, "icepool.function.reduce": {"tf": 3.1622776601683795}, "icepool.function.accumulate": {"tf": 3.1622776601683795}, "icepool.function.map": {"tf": 4.898979485566356}, "icepool.function.map_function": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 4.47213595499958}, "icepool.function.map_to_pool": {"tf": 3.7416573867739413}, "icepool.typing.RerollType": {"tf": 1.4142135623730951}, "icepool.typing.count_positional_parameters": {"tf": 2.23606797749979}, "icepool.typing.guess_star": {"tf": 2}}, "df": 269, "y": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 17}, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 28}}, "m": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 22, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}}, "df": 2}}}}}}}, "n": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}}, "df": 14}, "i": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.simplify": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 10}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.Order.merge": {"tf": 1.4142135623730951}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 23, "o": {"docs": {}, "df": 0, "f": {"docs": {"icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}}, "df": 2}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 4}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool": {"tf": 1.4142135623730951}, "icepool.d": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 2}, "icepool.Die.explode_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 2.449489742783178}, "icepool.Die.sign": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.marginals": {"tf": 1.4142135623730951}, "icepool.Population.sample": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.Symbols": {"tf": 1.7320508075688772}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Again": {"tf": 2}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.pointwise_max": {"tf": 2}, "icepool.pointwise_min": {"tf": 2}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_function": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1.7320508075688772}, "icepool.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.intersection": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 2}, "icepool.function.pointwise_min": {"tf": 2}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_function": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1.7320508075688772}, "icepool.function.map_to_pool": {"tf": 1.7320508075688772}, "icepool.typing.Outcome": {"tf": 1}, "icepool.typing.ImplicitConversionError": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 111}, "n": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.keep": {"tf": 2.23606797749979}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 2}, "icepool.Die.sign": {"tf": 1.4142135623730951}, "icepool.Population.nearest": {"tf": 1}, "icepool.Symbols": {"tf": 1.7320508075688772}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 2}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.map": {"tf": 2}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 25}}, "i": {"docs": {}, "df": 0, "s": {"docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 2.23606797749979}, "icepool.Die.unary_operator": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 2.23606797749979}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1.4142135623730951}, "icepool.Die.pool": {"tf": 1.7320508075688772}, "icepool.Die.keep": {"tf": 2}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 2.23606797749979}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 2.23606797749979}, "icepool.Die.equals": {"tf": 1.7320508075688772}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1.4142135623730951}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.median": {"tf": 1.4142135623730951}, "icepool.Population.quantile": {"tf": 1.4142135623730951}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1.7320508075688772}, "icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.CountsKeysView": {"tf": 1}, "icepool.CountsValuesView": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 2.8284271247461903}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 2}, "icepool.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Reroll": {"tf": 1.7320508075688772}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1.4142135623730951}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.lowest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 2.23606797749979}, "icepool.MultisetExpression.issuperset": {"tf": 2.449489742783178}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1.7320508075688772}, "icepool.Deck.sequence": {"tf": 1.4142135623730951}, "icepool.Deal.__init__": {"tf": 1.4142135623730951}, "icepool.Deal.denominator": {"tf": 1.4142135623730951}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1.7320508075688772}, "icepool.MultiDeal.denominator": {"tf": 1.4142135623730951}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 2.449489742783178}, "icepool.function.d": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1.4142135623730951}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 2.8284271247461903}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 2}, "icepool.function.map_to_pool": {"tf": 1.7320508075688772}, "icepool.typing.Qs": {"tf": 1.4142135623730951}}, "df": 153}, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}}, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}}, "df": 7}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 12}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 3}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}, "o": {"docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1}, "icepool.z": {"tf": 1.4142135623730951}, "icepool.stochastic_round": {"tf": 1.7320508075688772}, "icepool.one_hot": {"tf": 1}, "icepool.Outcome": {"tf": 1.4142135623730951}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 2.8284271247461903}, "icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.reroll": {"tf": 2}, "icepool.Die.filter": {"tf": 2}, "icepool.Die.split": {"tf": 2}, "icepool.Die.truncate": {"tf": 1.7320508075688772}, "icepool.Die.clip": {"tf": 2}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 2.23606797749979}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 2.6457513110645907}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.pool": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 2.6457513110645907}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1.7320508075688772}, "icepool.Die.map_to_pool": {"tf": 3}, "icepool.Die.explode_to_pool": {"tf": 2.23606797749979}, "icepool.Die.reroll_to_pool": {"tf": 2}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.Population": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 2}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 2}, "icepool.Population.format": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 2}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Again": {"tf": 2.6457513110645907}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1}, "icepool.reduce": {"tf": 2.6457513110645907}, "icepool.accumulate": {"tf": 2.6457513110645907}, "icepool.map": {"tf": 3.1622776601683795}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 2.8284271247461903}, "icepool.map_to_pool": {"tf": 2.23606797749979}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 2.449489742783178}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1.7320508075688772}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2.23606797749979}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 2}, "icepool.MultisetExpression.drop_outcomes": {"tf": 2}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 2}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 2}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 2}, "icepool.MultisetEvaluator.next_state": {"tf": 3.3166247903554}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.Deck.__init__": {"tf": 2}, "icepool.Deck.map": {"tf": 1.7320508075688772}, "icepool.Deal.__init__": {"tf": 2.23606797749979}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 2.6457513110645907}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1.4142135623730951}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 3.3166247903554}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 3.3166247903554}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1.7320508075688772}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.reduce": {"tf": 2.6457513110645907}, "icepool.function.accumulate": {"tf": 2.6457513110645907}, "icepool.function.map": {"tf": 3.1622776601683795}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 2.8284271247461903}, "icepool.function.map_to_pool": {"tf": 2.23606797749979}, "icepool.typing.Outcome": {"tf": 1.4142135623730951}, "icepool.typing.guess_star": {"tf": 1.4142135623730951}}, "df": 160, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 19, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}}, "df": 8}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}}, "df": 7}}}}}}, "o": {"docs": {"icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 2}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"icepool.coin": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 37}, "n": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.clip": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.Die.truncate": {"tf": 1}}, "df": 1}, "d": {"docs": {"icepool.Die.truncate": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.truncate": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.Pool.__init__": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.equals": {"tf": 2}, "icepool.Vector.binary_operator": {"tf": 1}}, "df": 3, "y": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}}, "df": 9}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.keep_counts": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {"icepool.Reroll": {"tf": 1}}, "df": 1}}, "y": {"docs": {"icepool.MultisetExpression": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetExpression.keep_counts": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}}}, "w": {"docs": {}, "df": 0, "o": {"docs": {"icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1.7320508075688772}, "icepool.accumulate": {"tf": 1.7320508075688772}, "icepool.Pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.reduce": {"tf": 1.7320508075688772}, "icepool.function.accumulate": {"tf": 1.7320508075688772}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 34, "s": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}}, "df": 2}}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.RerollType": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.typing.S": {"tf": 1}, "icepool.typing.T": {"tf": 1}, "icepool.typing.T_co": {"tf": 1}, "icepool.typing.T_contra": {"tf": 1}, "icepool.typing.U": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}, "icepool.typing.RerollType": {"tf": 1}}, "df": 19, "s": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.typing.Qs": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 9}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}}, "df": 5}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.typing.Qs": {"tf": 1}}, "df": 1}}}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.clip": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.map_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 2}}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.pool": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.tupleize": {"tf": 1.7320508075688772}, "icepool.Vector": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.typing.Qs": {"tf": 1}}, "df": 22, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.tupleize": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 4}}}, "s": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 6}}}}, "r": {"docs": {}, "df": 0, "n": {"docs": {"icepool.accumulate": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.map_function": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 3}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 2}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 2.23606797749979}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 2.23606797749979}}, "df": 12, "s": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1}, "icepool.Pool.__init__": {"tf": 2}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.Deck.__init__": {"tf": 2.23606797749979}, "icepool.Deck.sequence": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1}}, "df": 22, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.map_and_time": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 3}}}}}}}, "e": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}}, "df": 10}}, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 5, "s": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 16}, "n": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1.4142135623730951}}, "df": 6}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 7}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.time_to_sum": {"tf": 1.7320508075688772}, "icepool.Die.mean_time_to_sum": {"tf": 1.7320508075688772}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.7320508075688772}}, "df": 8}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}}, "df": 2}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 5}}}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {"icepool": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.d": {"tf": 1}, "icepool.z": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 7}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.denominator": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}}, "df": 8}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 9}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.unary_operator": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}}, "df": 4}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 16}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 7}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}}, "df": 5}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.filter": {"tf": 1.7320508075688772}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}}, "df": 5}}}, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 5}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Deal": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}}, "df": 2}}}}}}}}, "p": {"docs": {"icepool.stochastic_round": {"tf": 1.7320508075688772}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 13}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 17}}}, "e": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 2}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 42, "d": {"docs": {"icepool.Die.unary_operator": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.Reroll": {"tf": 2}, "icepool.Pool": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 30}, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 12}}}, "s": {"docs": {"icepool.Population.sample": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 5, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 7}}}}}}}, "o": {"docs": {"icepool.Population.format": {"tf": 1.4142135623730951}}, "df": 1, "l": {"docs": {}, "df": 0, "d": {"docs": {"icepool": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 2}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 2}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 9}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.cmp": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.Vector.binary_operator": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 2}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 2.23606797749979}, "icepool.MultisetExpression.issuperset": {"tf": 2.23606797749979}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 38, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.sign": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 18}}}}, "s": {"docs": {"icepool.MultisetExpression.difference": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {"icepool.coin": {"tf": 1.4142135623730951}, "icepool.stochastic_round": {"tf": 1}, "icepool.Die.__init__": {"tf": 2.23606797749979}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Again": {"tf": 2.23606797749979}, "icepool.from_rv": {"tf": 1}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 2}, "icepool.highest": {"tf": 2}, "icepool.middle": {"tf": 2.23606797749979}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1}, "icepool.Pool.__init__": {"tf": 2.449489742783178}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 2}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 2}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.coin": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 91, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 2.6457513110645907}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 2.6457513110645907}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 2.6457513110645907}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 57, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 7, "s": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 6}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}}, "df": 8}}}}, "s": {"docs": {"icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}}, "df": 6}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}}, "df": 2}}}}}}}}}}, "n": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.keep": {"tf": 2.23606797749979}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 47, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1.7320508075688772}, "icepool.Again": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 36}}, "e": {"docs": {"icepool.coin": {"tf": 1}, "icepool.one_hot": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 2}, "icepool.Die.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1.7320508075688772}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.7320508075688772}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Order.merge": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.one_hot": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.7320508075688772}}, "df": 53, "s": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}}, "df": 4}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Again": {"tf": 1}}, "df": 2, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 2}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 2}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 2.449489742783178}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.quantity": {"tf": 1.7320508075688772}, "icepool.Population.pad_to_denominator": {"tf": 2.23606797749979}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1.7320508075688772}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.pointwise_max": {"tf": 2}, "icepool.pointwise_min": {"tf": 2}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.reduce": {"tf": 1.4142135623730951}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 2.449489742783178}, "icepool.map_and_time": {"tf": 2.449489742783178}, "icepool.map_to_pool": {"tf": 2}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.7320508075688772}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 3.1622776601683795}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 2}, "icepool.function.pointwise_min": {"tf": 2}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.reduce": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 2.449489742783178}, "icepool.function.map_and_time": {"tf": 2.449489742783178}, "icepool.function.map_to_pool": {"tf": 2}, "icepool.typing.T": {"tf": 1}, "icepool.typing.T_co": {"tf": 1}, "icepool.typing.T_contra": {"tf": 1}, "icepool.typing.U": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 139, "s": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.one_hot": {"tf": 1.4142135623730951}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 3.4641016151377544}, "icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.reroll": {"tf": 2.23606797749979}, "icepool.Die.filter": {"tf": 2.23606797749979}, "icepool.Die.split": {"tf": 1.7320508075688772}, "icepool.Die.truncate": {"tf": 1.7320508075688772}, "icepool.Die.clip": {"tf": 1.7320508075688772}, "icepool.Die.map": {"tf": 1.4142135623730951}, "icepool.Die.map_and_time": {"tf": 1.4142135623730951}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 2}, "icepool.Die.if_else": {"tf": 1.4142135623730951}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 2.23606797749979}, "icepool.Die.explode_to_pool": {"tf": 2}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population": {"tf": 1.4142135623730951}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1.4142135623730951}, "icepool.Population.common_outcome_length": {"tf": 1.4142135623730951}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.zero": {"tf": 1.4142135623730951}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.marginals": {"tf": 1.7320508075688772}, "icepool.Population.to_one_hot": {"tf": 2.23606797749979}, "icepool.Population.format": {"tf": 1.7320508075688772}, "icepool.tupleize": {"tf": 2}, "icepool.vectorize": {"tf": 2}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.7320508075688772}, "icepool.from_rv": {"tf": 2}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 2}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map": {"tf": 3}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 2.8284271247461903}, "icepool.map_to_pool": {"tf": 2}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 2.449489742783178}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 2.6457513110645907}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.evaluate": {"tf": 2}, "icepool.Order": {"tf": 1}, "icepool.Deck.__init__": {"tf": 2.6457513110645907}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.map": {"tf": 2.6457513110645907}, "icepool.Deal.outcomes": {"tf": 1.4142135623730951}, "icepool.MultiDeal.outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 2.449489742783178}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.6457513110645907}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.6457513110645907}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 2.449489742783178}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1.7320508075688772}, "icepool.function.from_rv": {"tf": 2}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map": {"tf": 3}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 2.8284271247461903}, "icepool.function.map_to_pool": {"tf": 2}}, "df": 133}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.truncate": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 10}}}}}, "f": {"docs": {"icepool.one_hot": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 4.242640687119285}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 2.449489742783178}, "icepool.Die.items": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.7320508075688772}, "icepool.Die.filter": {"tf": 2.23606797749979}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 2.23606797749979}, "icepool.Die.keep": {"tf": 2.23606797749979}, "icepool.Die.lowest": {"tf": 2.23606797749979}, "icepool.Die.highest": {"tf": 2.23606797749979}, "icepool.Die.middle": {"tf": 1.7320508075688772}, "icepool.Die.map_to_pool": {"tf": 3.605551275463989}, "icepool.Die.explode_to_pool": {"tf": 2.23606797749979}, "icepool.Die.reroll_to_pool": {"tf": 2.449489742783178}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1.4142135623730951}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.denominator": {"tf": 1.4142135623730951}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 2}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1.4142135623730951}, "icepool.Population.quantile_low": {"tf": 1.4142135623730951}, "icepool.Population.quantile_high": {"tf": 1.4142135623730951}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.tupleize": {"tf": 2}, "icepool.vectorize": {"tf": 2}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 2.6457513110645907}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}, "icepool.Symbols.additive_union": {"tf": 1.4142135623730951}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.Again": {"tf": 2.6457513110645907}, "icepool.from_cumulative": {"tf": 2}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.pointwise_max": {"tf": 2.23606797749979}, "icepool.pointwise_min": {"tf": 2.23606797749979}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.7320508075688772}, "icepool.middle": {"tf": 2.23606797749979}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.consecutive": {"tf": 1}, "icepool.commonize_denominator": {"tf": 2.449489742783178}, "icepool.reduce": {"tf": 2.8284271247461903}, "icepool.accumulate": {"tf": 3.1622776601683795}, "icepool.map": {"tf": 4}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 3}, "icepool.map_to_pool": {"tf": 3.3166247903554}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType": {"tf": 1}, "icepool.Pool": {"tf": 2.23606797749979}, "icepool.Pool.__init__": {"tf": 3.3166247903554}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 2.449489742783178}, "icepool.MultisetGenerator": {"tf": 2}, "icepool.MultisetExpression": {"tf": 3}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 2}, "icepool.MultisetExpression.intersection": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 2}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 2}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 2.23606797749979}, "icepool.MultisetEvaluator": {"tf": 3.4641016151377544}, "icepool.MultisetEvaluator.next_state": {"tf": 3}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 2.6457513110645907}, "icepool.Deck.__init__": {"tf": 2.8284271247461903}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.size": {"tf": 1.4142135623730951}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.union": {"tf": 1.4142135623730951}, "icepool.Deck.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1.4142135623730951}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1.4142135623730951}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.multiset_function": {"tf": 2.449489742783178}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 3}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 3.4641016151377544}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 3}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.one_hot": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 2}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.pointwise_max": {"tf": 2.23606797749979}, "icepool.function.pointwise_min": {"tf": 2.23606797749979}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 2.449489742783178}, "icepool.function.reduce": {"tf": 2.8284271247461903}, "icepool.function.accumulate": {"tf": 3.1622776601683795}, "icepool.function.map": {"tf": 4}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 3}, "icepool.function.map_to_pool": {"tf": 3.3166247903554}, "icepool.typing.Qs": {"tf": 1}, "icepool.typing.RerollType": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 2}, "icepool.typing.guess_star": {"tf": 1}}, "df": 214, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 5}}}, "f": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 9}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}}, "df": 2, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}}, "df": 11, "s": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 8}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.if_else": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 9, "s": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}}, "df": 12}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}}, "df": 6}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 16, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 6}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}}, "df": 2}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}}, "df": 5}}}, "e": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}}, "df": 3}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 2}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1.4142135623730951}}, "df": 8}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Reroll": {"tf": 1}}, "df": 1}}}}}}}}}}}, "w": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}}, "df": 2}}}, "n": {"docs": {"icepool.coin": {"tf": 2}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 2.23606797749979}, "icepool.MultisetExpression.multiply_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.divide_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.modulo_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 2}}, "df": 15, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1.7320508075688772}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.7320508075688772}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.7320508075688772}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1.7320508075688772}, "icepool.typing.guess_star": {"tf": 1}}, "df": 70, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.coin": {"tf": 1}, "icepool.function.coin": {"tf": 1}}, "df": 2}}}}}}}}, "o": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 44, "n": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.function.coin": {"tf": 1}}, "df": 16, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 21}}, "t": {"docs": {"icepool.coin": {"tf": 1.4142135623730951}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1.7320508075688772}, "icepool.Die.clip": {"tf": 1.7320508075688772}, "icepool.Die.time_to_sum": {"tf": 1.7320508075688772}, "icepool.Die.explode": {"tf": 2}, "icepool.Die.map_to_pool": {"tf": 2}, "icepool.Die.explode_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.equals": {"tf": 2}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1.4142135623730951}, "icepool.Population.sample": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Again": {"tf": 2.449489742783178}, "icepool.from_cumulative": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.Deal.__init__": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.coin": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 82, "e": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.sign": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 24, "s": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 2}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 4}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Population.nearest": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 5}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 2}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}}, "df": 24}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 6}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}}, "df": 7}}}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 2.8284271247461903}, "icepool.MultisetEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.order": {"tf": 3.1622776601683795}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 3.1622776601683795}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 2.8284271247461903}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 3.1622776601683795}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.7320508075688772}}, "df": 23}}, "w": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1.7320508075688772}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.map": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1.7320508075688772}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 10}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.outcomes": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 7, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 4}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}, "n": {"docs": {"icepool.Die.sign": {"tf": 1}}, "df": 1}}}, "g": {"docs": {"icepool.d": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 2}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Symbols": {"tf": 2.449489742783178}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 22, "e": {"docs": {"icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}}, "df": 2, "t": {"docs": {"icepool": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 7, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.filter": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}}, "df": 10, "s": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}}, "df": 10}}}, "e": {"docs": {"icepool.Pool": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 6, "d": {"docs": {"icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}}, "df": 6}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Vector": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 2}, "icepool.Die.cmp": {"tf": 1}, "icepool.Population.format": {"tf": 2.23606797749979}, "icepool.Vector.binary_operator": {"tf": 2}, "icepool.Symbols": {"tf": 2.23606797749979}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 2}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2.23606797749979}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 3}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.7320508075688772}, "icepool.function.coin": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 2}}, "df": 27}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1, "n": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 16}, "s": {"docs": {"icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 8}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.simplify": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}}, "df": 3}}, "r": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 9}}}}}}, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 14}, "s": {"docs": {"icepool.typing.guess_star": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Pool.clear_cache": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 10}}}, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.map": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 6, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.evaluator.JointEvaluator": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {"icepool.d": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 2}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Symbols": {"tf": 2.449489742783178}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 27, "x": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.marginals": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 40, "s": {"docs": {"icepool": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}}, "df": 3}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 8}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 6}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 19}}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}}, "df": 2}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.map": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 22, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 4}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.explode": {"tf": 2}, "icepool.Die.explode_to_pool": {"tf": 2}, "icepool.map_function": {"tf": 2}, "icepool.function.map_function": {"tf": 2}}, "df": 4, "d": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.explode": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 5}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 5}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.7320508075688772}}, "df": 21}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}}, "df": 2}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Again": {"tf": 1.4142135623730951}}, "df": 1}}, "p": {"docs": {}, "df": 0, "t": {"docs": {"icepool.map": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 6}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.z": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 26, "s": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.split": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 2}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.7320508075688772}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1}}, "df": 73}}, "s": {"docs": {}, "df": 0, "y": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}}, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 4}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 28, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Population.marginals": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1.4142135623730951}, "icepool.Symbols.count": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.intersection": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.lowest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.sort_match": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 3}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 3}, "icepool.MultisetExpression.expand": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 38}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}}, "df": 3}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 2.449489742783178}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.map_function": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.function.map_function": {"tf": 1.4142135623730951}}, "df": 3}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}}}, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Again": {"tf": 2}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 11, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.entropy": {"tf": 1.4142135623730951}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1}, "icepool.function.reduce": {"tf": 1}}, "df": 5}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die": {"tf": 1}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 2.23606797749979}, "icepool.Deal.__init__": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1.7320508075688772}}, "df": 11}}}, "o": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}}, "df": 1, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 20}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.filter": {"tf": 1}}, "df": 1}}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Pool.__init__": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 3}}}}}}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 13}}}}}, "s": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 5}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 13}, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Again": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 3}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 6, "d": {"docs": {"icepool.Die.equals": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 6}, "s": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.issuperset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}}, "df": 7}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Reroll": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.Deck": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}}, "df": 20, "s": {"docs": {"icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.7320508075688772}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 8, "s": {"docs": {"icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1.4142135623730951}}, "df": 9}}}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Pool.__init__": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {"icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}}, "df": 3}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 33}}, "l": {"docs": {"icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}}, "df": 6}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 6}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 8}, "y": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Population.zero": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Pool": {"tf": 1.7320508075688772}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 2.449489742783178}, "icepool.MultisetExpression.issuperset": {"tf": 2.449489742783178}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 2.6457513110645907}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}}, "df": 25, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 2}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 2}}, "df": 7}}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.map": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}}, "df": 7}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.map": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 20, "s": {"docs": {"icepool.Order": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {"icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}}, "df": 21, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}}, "df": 4}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.d": {"tf": 1}, "icepool.function.d": {"tf": 1}}, "df": 2}, "u": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.modulo_quantities": {"tf": 1}}, "df": 1}}, "o": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetExpression.modulo_counts": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Again": {"tf": 2.23606797749979}}, "df": 2, "s": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 20}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 18}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1.7320508075688772}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}}, "df": 17, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 13}}}}}, "n": {"docs": {}, "df": 0, "y": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 28}}, "p": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.reduce": {"tf": 1.4142135623730951}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_function": {"tf": 2}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.function.reduce": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_function": {"tf": 2}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 17, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1.4142135623730951}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 20}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.to_one_hot": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.Deck.map": {"tf": 1}}, "df": 4}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}}, "df": 3, "[": {"docs": {}, "df": 0, ":": {"2": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.marginals": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "k": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 6, "s": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 1}}}, "y": {"docs": {"icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.Vector": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.Qs": {"tf": 1}}, "df": 31}, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 3}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.7320508075688772}}, "df": 3, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Pool": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}}, "df": 5}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 3}, "d": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.7320508075688772}}, "df": 2}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 22, "s": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1}}, "df": 11}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.mean_time_to_sum": {"tf": 1.4142135623730951}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Vector.binary_operator": {"tf": 1}, "icepool.Pool": {"tf": 1}}, "df": 2}}}, "s": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.median": {"tf": 1.7320508075688772}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.sorted_union": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.Order.merge": {"tf": 1}}, "df": 1}, "d": {"docs": {"icepool.Deck.additive_union": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "x": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 7}}}}}, "n": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}}, "df": 13, "i": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 6}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.consecutive": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}}, "df": 2}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols.__init__": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}}, "df": 2}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.keep": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 2}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1.4142135623730951}}, "df": 3}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.format_probability_inverse": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1.7320508075688772}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 46}}, "s": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1.7320508075688772}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 28, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.typing.Outcome": {"tf": 1}}, "df": 8}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 2}, "icepool.MultiDeal.hand_sizes": {"tf": 1}}, "df": 6, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 17, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}, "s": {"docs": {"icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}}, "df": 4}}}, "s": {"docs": {"icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 5}}}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 20, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 4}}}}}, "t": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 3}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population.format": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.highest": {"tf": 2.6457513110645907}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.pointwise_max": {"tf": 1.7320508075688772}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 2.8284271247461903}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest": {"tf": 2.449489742783178}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.7320508075688772}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}}, "df": 18}}, "r": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 4}}}}}, "t": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Population.format": {"tf": 1.4142135623730951}}, "df": 1}}}}, "b": {"docs": {"icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 2.23606797749979}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 12, "e": {"docs": {"icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 3.3166247903554}, "icepool.Die.reroll": {"tf": 2}, "icepool.Die.filter": {"tf": 1.7320508075688772}, "icepool.Die.split": {"tf": 1.7320508075688772}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.explode": {"tf": 2.6457513110645907}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 2.6457513110645907}, "icepool.Die.lowest": {"tf": 2.449489742783178}, "icepool.Die.highest": {"tf": 2.449489742783178}, "icepool.Die.map_to_pool": {"tf": 2.6457513110645907}, "icepool.Die.explode_to_pool": {"tf": 2}, "icepool.Die.reroll_to_pool": {"tf": 3.4641016151377544}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.Population": {"tf": 1}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 1.7320508075688772}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 2.6457513110645907}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.from_rv": {"tf": 2.23606797749979}, "icepool.lowest": {"tf": 2.6457513110645907}, "icepool.highest": {"tf": 3}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 3.605551275463989}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 2.449489742783178}, "icepool.map_to_pool": {"tf": 2.449489742783178}, "icepool.Reroll": {"tf": 1.7320508075688772}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 2.449489742783178}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 2.23606797749979}, "icepool.MultisetExpression.lowest": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.highest": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 2}, "icepool.MultisetEvaluator.next_state": {"tf": 2.23606797749979}, "icepool.MultisetEvaluator.final_outcome": {"tf": 2}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.Order": {"tf": 1}, "icepool.Deck.__init__": {"tf": 3}, "icepool.Deck.map": {"tf": 1.7320508075688772}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.23606797749979}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 2}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 2}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 2}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.23606797749979}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 2.23606797749979}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 3.605551275463989}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 2.449489742783178}, "icepool.function.map_to_pool": {"tf": 2.449489742783178}, "icepool.typing.Qs": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1.4142135623730951}}, "df": 118, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 5}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 6}}, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}}, "df": 8}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}}, "df": 5}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 24}}}}, "y": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.clip": {"tf": 1.4142135623730951}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.sign": {"tf": 1.4142135623730951}, "icepool.Vector": {"tf": 1}}, "df": 2}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Again": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 8}}}, "e": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 6}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 9, "s": {"docs": {"icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 8}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.CountsKeysView": {"tf": 1}, "icepool.CountsValuesView": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 43}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 6}}}}, "y": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1.7320508075688772}, "icepool.Population.zero": {"tf": 1.4142135623730951}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.Order": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1}}, "df": 59}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.binary_operator": {"tf": 2}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1}}, "df": 5}}}}, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.entropy": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.entropy": {"tf": 1.4142135623730951}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 6, "d": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 15}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.map_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {"icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.__init__": {"tf": 1}}, "df": 1}}, "d": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.clip": {"tf": 1}}, "df": 1}}}, "t": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}}, "df": 28}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}}, "df": 3}, "d": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}, "b": {"docs": {"icepool.Symbols": {"tf": 1.4142135623730951}}, "df": 1, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.format": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Vector.binary_operator": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 2}}}}}}}, "x": {"docs": {"icepool.stochastic_round": {"tf": 1.7320508075688772}, "icepool.Die.stochastic_round": {"tf": 1.7320508075688772}, "icepool.Population.marginals": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 2.449489742783178}, "icepool.MultisetExpression": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.7320508075688772}, "icepool.function.map_function": {"tf": 2.449489742783178}}, "df": 7}, "q": {"docs": {"icepool.Population.format": {"tf": 1.7320508075688772}}, "df": 1, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.values": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1.4142135623730951}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.format": {"tf": 1.7320508075688772}, "icepool.from_cumulative": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.Deck": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 22}}}, "y": {"docs": {"icepool.Die.__init__": {"tf": 2}, "icepool.Die.items": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 2}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.items": {"tf": 1}}, "df": 11}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.quantile": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}}, "df": 5}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.quantity": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1, "d": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}}}, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.sign": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}}, "df": 32, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "s": {"docs": {"icepool.Population.zero": {"tf": 1.4142135623730951}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 3}}}}}, "k": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 3}}}}}, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"icepool.Population.outcomes": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}}, "df": 3, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsKeysView": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.lowest": {"tf": 2.23606797749979}, "icepool.Die.highest": {"tf": 2.23606797749979}, "icepool.Die.middle": {"tf": 2.23606797749979}, "icepool.Symbols": {"tf": 1}, "icepool.lowest": {"tf": 2.23606797749979}, "icepool.highest": {"tf": 2.23606797749979}, "icepool.middle": {"tf": 1.7320508075688772}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.lowest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}}, "df": 21, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.highest": {"tf": 1}}, "df": 3}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}}}}}}}}, "s": {"docs": {"icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 4}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 2}, "icepool.MultisetExpression.highest": {"tf": 2}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}}, "df": 7}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "\u2013": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1}}, "df": 1, "n": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}}}}, "pipeline": ["trimmer"], "_isPrebuiltIndex": true};
// mirrored in build-search-index.js (part 1)
// Also split on html tags. this is a cheap heuristic, but good enough.