From b66d4fe93be2c78c16f14eddb8a16a373607350f Mon Sep 17 00:00:00 2001 From: HighDiceRoller <98680644+HighDiceRoller@users.noreply.github.com> Date: Fri, 27 Dec 2024 04:58:41 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20HighDice?= =?UTF-8?q?Roller/icepool@1274d481f6bc16c8409a15d7b44608288d48348d=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apidoc/latest/icepool.html | 4477 +++++++++++++------------- apidoc/latest/icepool/evaluator.html | 80 +- apidoc/latest/search.js | 2 +- 3 files changed, 2308 insertions(+), 2251 deletions(-) diff --git a/apidoc/latest/icepool.html b/apidoc/latest/icepool.html index 03fcaa30..1e4851ad 100644 --- a/apidoc/latest/icepool.html +++ b/apidoc/latest/icepool.html @@ -545,6 +545,9 @@
Whether this expression contains any free variables, i.e. parameters to a @multiset_function.
+176 @abstractmethod +177 def has_free_variables(self) -> bool: +178 """Whether this expression contains any free variables, i.e. parameters to a @multiset_function.""" +
Whether this expression contains any free variables, i.e. parameters to a @multiset_function.
+185 @abstractmethod -186 def denominator(self) -> int: -187 """The total weight of all paths through this generator. -188 -189 Raises: -190 UnboundMultisetExpressionError if this is called on an expression with free variables. -191 """ +@@ -13216,8 +13261,8 @@180 @abstractmethod +181 def denominator(self) -> int: +182 """The total weight of all paths through this generator. +183 +184 Raises: +185 UnboundMultisetExpressionError if this is called on an expression with free variables. +186 """Raises:
235 def equals(self, other) -> bool: -236 """Whether this expression is logically equal to another object.""" -237 if not isinstance(other, MultisetExpression): -238 return False -239 return self._hash_key == other._hash_key +@@ -13278,9 +13323,9 @@230 def equals(self, other) -> bool: +231 """Whether this expression is logically equal to another object.""" +232 if not isinstance(other, MultisetExpression): +233 return False +234 return self._hash_key == other._hash_keyRaises:
254 def order_preference(self) -> tuple[Order | None, OrderReason]: -255 return merge_order_preferences(*(node.local_order_preference() -256 for node in self._iter_nodes())) +@@ -13298,40 +13343,40 @@249 def order_preference(self) -> tuple[Order | None, OrderReason]: +250 return merge_order_preferences(*(node.local_order_preference() +251 for node in self._iter_nodes()))Raises:
266 def sample(self) -> tuple[tuple, ...]: -267 """EXPERIMENTAL: A single random sample from this generator. -268 -269 This uses the standard `random` package and is not cryptographically -270 secure. -271 -272 Returns: -273 A sorted tuple of outcomes for each output of this generator. -274 """ -275 if not self.outcomes(): -276 raise ValueError('Cannot sample from an empty set of outcomes.') -277 -278 order, order_reason = self.order_preference() -279 -280 if order is not None and order > 0: -281 outcome = self.min_outcome() -282 generated = tuple(self._generate_min(outcome)) -283 else: -284 outcome = self.max_outcome() -285 generated = tuple(self._generate_max(outcome)) -286 -287 cumulative_weights = tuple( -288 itertools.accumulate(g.denominator() * w for g, _, w in generated)) -289 denominator = cumulative_weights[-1] -290 # We don't use random.choices since that is based on floats rather than ints. -291 r = random.randrange(denominator) -292 index = bisect.bisect_right(cumulative_weights, r) -293 popped_generator, counts, _ = generated[index] -294 head = tuple((outcome, ) * count for count in counts) -295 if popped_generator.outcomes(): -296 tail = popped_generator.sample() -297 return tuple(tuple(sorted(h + t)) for h, t, in zip(head, tail)) -298 else: -299 return head +@@ -13360,23 +13405,23 @@261 def sample(self) -> tuple[tuple, ...]: +262 """EXPERIMENTAL: A single random sample from this generator. +263 +264 This uses the standard `random` package and is not cryptographically +265 secure. +266 +267 Returns: +268 A sorted tuple of outcomes for each output of this generator. +269 """ +270 if not self.outcomes(): +271 raise ValueError('Cannot sample from an empty set of outcomes.') +272 +273 order, order_reason = self.order_preference() +274 +275 if order is not None and order > 0: +276 outcome = self.min_outcome() +277 generated = tuple(self._generate_min(outcome)) +278 else: +279 outcome = self.max_outcome() +280 generated = tuple(self._generate_max(outcome)) +281 +282 cumulative_weights = tuple( +283 itertools.accumulate(g.denominator() * w for g, _, w in generated)) +284 denominator = cumulative_weights[-1] +285 # We don't use random.choices since that is based on floats rather than ints. +286 r = random.randrange(denominator) +287 index = bisect.bisect_right(cumulative_weights, r) +288 popped_generator, counts, _ = generated[index] +289 head = tuple((outcome, ) * count for count in counts) +290 if popped_generator.outcomes(): +291 tail = popped_generator.sample() +292 return tuple(tuple(sorted(h + t)) for h, t, in zip(head, tail)) +293 else: +294 return headReturns:
320 def additive_union( -321 *args: 'MultisetExpression[T] | Mapping[T, int] | Sequence[T]' -322 ) -> 'MultisetExpression[T]': -323 """The combined elements from all of the multisets. -324 -325 Same as `a + b + c + ...`. -326 -327 Any resulting counts that would be negative are set to zero. -328 -329 Example: -330 ```python -331 [1, 2, 2, 3] + [1, 2, 4] -> [1, 1, 2, 2, 2, 3, 4] -332 ``` -333 """ -334 expressions = tuple( -335 implicit_convert_to_expression(arg) for arg in args) -336 return icepool.operator.MultisetAdditiveUnion(*expressions) +@@ -13407,31 +13452,31 @@315 def additive_union( +316 *args: 'MultisetExpression[T] | Mapping[T, int] | Sequence[T]' +317 ) -> 'MultisetExpression[T]': +318 """The combined elements from all of the multisets. +319 +320 Same as `a + b + c + ...`. +321 +322 Any resulting counts that would be negative are set to zero. +323 +324 Example: +325 ```python +326 [1, 2, 2, 3] + [1, 2, 4] -> [1, 1, 2, 2, 2, 3, 4] +327 ``` +328 """ +329 expressions = tuple( +330 implicit_convert_to_expression(arg) for arg in args) +331 return icepool.operator.MultisetAdditiveUnion(*expressions)Returns:
355 def difference( -356 *args: 'MultisetExpression[T] | Mapping[T, int] | Sequence[T]' -357 ) -> 'MultisetExpression[T]': -358 """The elements from the left multiset that are not in any of the others. -359 -360 Same as `a - b - c - ...`. -361 -362 Any resulting counts that would be negative are set to zero. +@@ -13470,29 +13515,29 @@350 def difference( +351 *args: 'MultisetExpression[T] | Mapping[T, int] | Sequence[T]' +352 ) -> 'MultisetExpression[T]': +353 """The elements from the left multiset that are not in any of the others. +354 +355 Same as `a - b - c - ...`. +356 +357 Any resulting counts that would be negative are set to zero. +358 +359 Example: +360 ```python +361 [1, 2, 2, 3] - [1, 2, 4] -> [2, 3] +362 ``` 363 -364 Example: -365 ```python -366 [1, 2, 2, 3] - [1, 2, 4] -> [2, 3] -367 ``` -368 -369 If no arguments are given, the result will be an empty multiset, i.e. -370 all zero counts. -371 -372 Note that, as a multiset operation, this will only cancel elements 1:1. -373 If you want to drop all elements in a set of outcomes regardless of -374 count, either use `drop_outcomes()` instead, or use a large number of -375 counts on the right side. -376 """ -377 expressions = tuple( -378 implicit_convert_to_expression(arg) for arg in args) -379 return icepool.operator.MultisetDifference(*expressions) +364 If no arguments are given, the result will be an empty multiset, i.e. +365 all zero counts. +366 +367 Note that, as a multiset operation, this will only cancel elements 1:1. +368 If you want to drop all elements in a set of outcomes regardless of +369 count, either use `drop_outcomes()` instead, or use a large number of +370 counts on the right side. +371 """ +372 expressions = tuple( +373 implicit_convert_to_expression(arg) for arg in args) +374 return icepool.operator.MultisetDifference(*expressions)Returns:
398 def intersection( -399 *args: 'MultisetExpression[T] | Mapping[T, int] | Sequence[T]' -400 ) -> 'MultisetExpression[T]': -401 """The elements that all the multisets have in common. -402 -403 Same as `a & b & c & ...`. -404 -405 Any resulting counts that would be negative are set to zero. +@@ -13529,23 +13574,23 @@393 def intersection( +394 *args: 'MultisetExpression[T] | Mapping[T, int] | Sequence[T]' +395 ) -> 'MultisetExpression[T]': +396 """The elements that all the multisets have in common. +397 +398 Same as `a & b & c & ...`. +399 +400 Any resulting counts that would be negative are set to zero. +401 +402 Example: +403 ```python +404 [1, 2, 2, 3] & [1, 2, 4] -> [1, 2] +405 ``` 406 -407 Example: -408 ```python -409 [1, 2, 2, 3] & [1, 2, 4] -> [1, 2] -410 ``` -411 -412 Note that, as a multiset operation, this will only intersect elements -413 1:1. -414 If you want to keep all elements in a set of outcomes regardless of -415 count, either use `keep_outcomes()` instead, or use a large number of -416 counts on the right side. -417 """ -418 expressions = tuple( -419 implicit_convert_to_expression(arg) for arg in args) -420 return icepool.operator.MultisetIntersection(*expressions) +407 Note that, as a multiset operation, this will only intersect elements +408 1:1. +409 If you want to keep all elements in a set of outcomes regardless of +410 count, either use `keep_outcomes()` instead, or use a large number of +411 counts on the right side. +412 """ +413 expressions = tuple( +414 implicit_convert_to_expression(arg) for arg in args) +415 return icepool.operator.MultisetIntersection(*expressions)Returns:
438 def union( -439 *args: 'MultisetExpression[T] | Mapping[T, int] | Sequence[T]' -440 ) -> 'MultisetExpression[T]': -441 """The most of each outcome that appear in any of the multisets. -442 -443 Same as `a | b | c | ...`. -444 -445 Any resulting counts that would be negative are set to zero. -446 -447 Example: -448 ```python -449 [1, 2, 2, 3] | [1, 2, 4] -> [1, 2, 2, 3, 4] -450 ``` -451 """ -452 expressions = tuple( -453 implicit_convert_to_expression(arg) for arg in args) -454 return icepool.operator.MultisetUnion(*expressions) +@@ -13576,25 +13621,25 @@433 def union( +434 *args: 'MultisetExpression[T] | Mapping[T, int] | Sequence[T]' +435 ) -> 'MultisetExpression[T]': +436 """The most of each outcome that appear in any of the multisets. +437 +438 Same as `a | b | c | ...`. +439 +440 Any resulting counts that would be negative are set to zero. +441 +442 Example: +443 ```python +444 [1, 2, 2, 3] | [1, 2, 4] -> [1, 2, 2, 3, 4] +445 ``` +446 """ +447 expressions = tuple( +448 implicit_convert_to_expression(arg) for arg in args) +449 return icepool.operator.MultisetUnion(*expressions)Returns:
474 def symmetric_difference( -475 self, -476 other: 'MultisetExpression[T] | Mapping[T, int] | Sequence[T]', -477 /) -> 'MultisetExpression[T]': -478 """The elements that appear in the left or right multiset but not both. -479 -480 Same as `a ^ b`. -481 -482 Specifically, this produces the absolute difference between counts. -483 If you don't want negative counts to be used from the inputs, you can -484 do `left.keep_counts('>=', 0) ^ right.keep_counts('>=', 0)`. -485 -486 Example: -487 ```python -488 [1, 2, 2, 3] ^ [1, 2, 4] -> [2, 3, 4] -489 ``` -490 """ -491 other = implicit_convert_to_expression(other) -492 return icepool.operator.MultisetSymmetricDifference(self, other) +@@ -13627,23 +13672,23 @@469 def symmetric_difference( +470 self, +471 other: 'MultisetExpression[T] | Mapping[T, int] | Sequence[T]', +472 /) -> 'MultisetExpression[T]': +473 """The elements that appear in the left or right multiset but not both. +474 +475 Same as `a ^ b`. +476 +477 Specifically, this produces the absolute difference between counts. +478 If you don't want negative counts to be used from the inputs, you can +479 do `left.keep_counts('>=', 0) ^ right.keep_counts('>=', 0)`. +480 +481 Example: +482 ```python +483 [1, 2, 2, 3] ^ [1, 2, 4] -> [2, 3, 4] +484 ``` +485 """ +486 other = implicit_convert_to_expression(other) +487 return icepool.operator.MultisetSymmetricDifference(self, other)Returns:
494 def keep_outcomes( -495 self, target: -496 'Callable[[T], bool] | Collection[T] | MultisetExpression[T]', -497 /) -> 'MultisetExpression[T]': -498 """Keeps the elements in the target set of outcomes, and drops the rest by setting their counts to zero. -499 -500 This is similar to `intersection()`, except the right side is considered -501 to have unlimited multiplicity. -502 -503 Args: -504 target: A callable returning `True` iff the outcome should be kept, -505 or an expression or collection of outcomes to keep. -506 """ -507 if isinstance(target, MultisetExpression): -508 return icepool.operator.MultisetFilterOutcomesBinary(self, target) -509 else: -510 return icepool.operator.MultisetFilterOutcomes(self, target=target) +@@ -13673,27 +13718,27 @@489 def keep_outcomes( +490 self, target: +491 'Callable[[T], bool] | Collection[T] | MultisetExpression[T]', +492 /) -> 'MultisetExpression[T]': +493 """Keeps the elements in the target set of outcomes, and drops the rest by setting their counts to zero. +494 +495 This is similar to `intersection()`, except the right side is considered +496 to have unlimited multiplicity. +497 +498 Args: +499 target: A callable returning `True` iff the outcome should be kept, +500 or an expression or collection of outcomes to keep. +501 """ +502 if isinstance(target, MultisetExpression): +503 return icepool.operator.MultisetFilterOutcomesBinary(self, target) +504 else: +505 return icepool.operator.MultisetFilterOutcomes(self, target=target)Arguments:
512 def drop_outcomes( -513 self, target: -514 'Callable[[T], bool] | Collection[T] | MultisetExpression[T]', -515 /) -> 'MultisetExpression[T]': -516 """Drops the elements in the target set of outcomes by setting their counts to zero, and keeps the rest. -517 -518 This is similar to `difference()`, except the right side is considered -519 to have unlimited multiplicity. -520 -521 Args: -522 target: A callable returning `True` iff the outcome should be -523 dropped, or an expression or collection of outcomes to drop. -524 """ -525 if isinstance(target, MultisetExpression): -526 return icepool.operator.MultisetFilterOutcomesBinary(self, -527 target, -528 invert=True) -529 else: -530 return icepool.operator.MultisetFilterOutcomes(self, -531 target=target, -532 invert=True) +@@ -13723,19 +13768,19 @@507 def drop_outcomes( +508 self, target: +509 'Callable[[T], bool] | Collection[T] | MultisetExpression[T]', +510 /) -> 'MultisetExpression[T]': +511 """Drops the elements in the target set of outcomes by setting their counts to zero, and keeps the rest. +512 +513 This is similar to `difference()`, except the right side is considered +514 to have unlimited multiplicity. +515 +516 Args: +517 target: A callable returning `True` iff the outcome should be +518 dropped, or an expression or collection of outcomes to drop. +519 """ +520 if isinstance(target, MultisetExpression): +521 return icepool.operator.MultisetFilterOutcomesBinary(self, +522 target, +523 invert=True) +524 else: +525 return icepool.operator.MultisetFilterOutcomes(self, +526 target=target, +527 invert=True)Arguments:
536 def map_counts(*args: -537 'MultisetExpression[T] | Mapping[T, int] | Sequence[T]', -538 function: Callable[..., int]) -> 'MultisetExpression[T]': -539 """Maps the counts to new counts. -540 -541 Args: -542 function: A function that takes `outcome, *counts` and produces a -543 combined count. -544 """ -545 expressions = tuple( -546 implicit_convert_to_expression(arg) for arg in args) -547 return icepool.operator.MultisetMapCounts(*expressions, -548 function=function) +@@ -13762,17 +13807,17 @@531 def map_counts(*args: +532 'MultisetExpression[T] | Mapping[T, int] | Sequence[T]', +533 function: Callable[..., int]) -> 'MultisetExpression[T]': +534 """Maps the counts to new counts. +535 +536 Args: +537 function: A function that takes `outcome, *counts` and produces a +538 combined count. +539 """ +540 expressions = tuple( +541 implicit_convert_to_expression(arg) for arg in args) +542 return icepool.operator.MultisetMapCounts(*expressions, +543 function=function)Arguments:
561 def multiply_counts(self, n: int, /) -> 'MultisetExpression[T]': -562 """Multiplies all counts by n. -563 -564 Same as `self * n`. -565 -566 Example: -567 ```python -568 Pool([1, 2, 2, 3]) * 2 -> [1, 1, 2, 2, 2, 2, 3, 3] -569 ``` -570 """ -571 return icepool.operator.MultisetMultiplyCounts(self, constant=n) +@@ -13801,17 +13846,17 @@556 def multiply_counts(self, n: int, /) -> 'MultisetExpression[T]': +557 """Multiplies all counts by n. +558 +559 Same as `self * n`. +560 +561 Example: +562 ```python +563 Pool([1, 2, 2, 3]) * 2 -> [1, 1, 2, 2, 2, 2, 3, 3] +564 ``` +565 """ +566 return icepool.operator.MultisetMultiplyCounts(self, constant=n)Arguments:
599 def divide_counts(self, n: int, /) -> 'MultisetExpression[T]': -600 """Divides all counts by n (rounding down). -601 -602 Same as `self // n`. -603 -604 Example: -605 ```python -606 Pool([1, 2, 2, 3]) // 2 -> [2] -607 ``` -608 """ -609 return icepool.operator.MultisetFloordivCounts(self, constant=n) +@@ -13840,17 +13885,17 @@594 def divide_counts(self, n: int, /) -> 'MultisetExpression[T]': +595 """Divides all counts by n (rounding down). +596 +597 Same as `self // n`. +598 +599 Example: +600 ```python +601 Pool([1, 2, 2, 3]) // 2 -> [2] +602 ``` +603 """ +604 return icepool.operator.MultisetFloordivCounts(self, constant=n)Arguments:
616 def modulo_counts(self, n: int, /) -> 'MultisetExpression[T]': -617 """Moduos all counts by n. -618 -619 Same as `self % n`. -620 -621 Example: -622 ```python -623 Pool([1, 2, 2, 3]) % 2 -> [1, 3] -624 ``` -625 """ -626 return self % n +@@ -13879,25 +13924,25 @@611 def modulo_counts(self, n: int, /) -> 'MultisetExpression[T]': +612 """Moduos all counts by n. +613 +614 Same as `self % n`. +615 +616 Example: +617 ```python +618 Pool([1, 2, 2, 3]) % 2 -> [1, 3] +619 ``` +620 """ +621 return self % nArguments:
638 def keep_counts(self, comparison: Literal['==', '!=', '<=', '<', '>=', -639 '>'], n: int, -640 /) -> 'MultisetExpression[T]': -641 """Keeps counts fitting the comparison, treating the rest as zero. -642 -643 For example, `expression.keep_counts('>=', 2)` would keep pairs, -644 triplets, etc. and drop singles. -645 -646 ```python -647 Pool([1, 2, 2, 3, 3, 3]).keep_counts('>=', 2) -> [2, 2, 3, 3, 3] -648 ``` -649 -650 Args: -651 comparison: The comparison to use. -652 n: The number to compare counts against. -653 """ -654 return icepool.operator.MultisetKeepCounts(self, -655 comparison=comparison, -656 constant=n) +@@ -13932,18 +13977,18 @@633 def keep_counts(self, comparison: Literal['==', '!=', '<=', '<', '>=', +634 '>'], n: int, +635 /) -> 'MultisetExpression[T]': +636 """Keeps counts fitting the comparison, treating the rest as zero. +637 +638 For example, `expression.keep_counts('>=', 2)` would keep pairs, +639 triplets, etc. and drop singles. +640 +641 ```python +642 Pool([1, 2, 2, 3, 3, 3]).keep_counts('>=', 2) -> [2, 2, 3, 3, 3] +643 ``` +644 +645 Args: +646 comparison: The comparison to use. +647 n: The number to compare counts against. +648 """ +649 return icepool.operator.MultisetKeepCounts(self, +650 comparison=comparison, +651 constant=n)Arguments:
658 def unique(self, n: int = 1, /) -> 'MultisetExpression[T]': -659 """Counts each outcome at most `n` times. -660 -661 For example, `generator.unique(2)` would count each outcome at most -662 twice. -663 -664 Example: -665 ```python -666 Pool([1, 2, 2, 3]).unique() -> [1, 2, 3] -667 ``` -668 """ -669 return icepool.operator.MultisetUnique(self, constant=n) +@@ -13973,34 +14018,34 @@653 def unique(self, n: int = 1, /) -> 'MultisetExpression[T]': +654 """Counts each outcome at most `n` times. +655 +656 For example, `generator.unique(2)` would count each outcome at most +657 twice. +658 +659 Example: +660 ```python +661 Pool([1, 2, 2, 3]).unique() -> [1, 2, 3] +662 ``` +663 """ +664 return icepool.operator.MultisetUnique(self, constant=n)Arguments:
684 def keep( -685 self, index: slice | Sequence[int | EllipsisType] | int -686 ) -> 'MultisetExpression[T] | icepool.Die[T] | icepool.MultisetEvaluator[T, T]': -687 """Selects elements after drawing and sorting. +@@ -14041,30 +14086,30 @@679 def keep( +680 self, index: slice | Sequence[int | EllipsisType] | int +681 ) -> 'MultisetExpression[T] | icepool.Die[T] | icepool.MultisetEvaluator[T, T]': +682 """Selects elements after drawing and sorting. +683 +684 This is less capable than the `KeepGenerator` version. +685 In particular, it does not know how many elements it is selecting from, +686 so it must be anchored at the starting end. The advantage is that it +687 can be applied to any expression. 688 -689 This is less capable than the `KeepGenerator` version. -690 In particular, it does not know how many elements it is selecting from, -691 so it must be anchored at the starting end. The advantage is that it -692 can be applied to any expression. -693 -694 The valid types of argument are: -695 -696 * A `slice`. If both start and stop are provided, they must both be -697 non-negative or both be negative. step is not supported. -698 * A sequence of `int` with `...` (`Ellipsis`) at exactly one end. -699 Each sorted element will be counted that many times, with the -700 `Ellipsis` treated as enough zeros (possibly "negative") to -701 fill the rest of the elements. -702 * An `int`, which evaluates by taking the element at the specified -703 index. In this case the result is a `Die` (if fully bound) or a -704 `MultisetEvaluator` (if there are free variables). -705 -706 Use the `[]` operator for the same effect as this method. -707 """ -708 if isinstance(index, int): -709 return icepool.evaluator.KeepEvaluator(index).evaluate(self) -710 else: -711 return icepool.operator.MultisetKeep(self, index=index) +689 The valid types of argument are: +690 +691 * A `slice`. If both start and stop are provided, they must both be +692 non-negative or both be negative. step is not supported. +693 * A sequence of `int` with `...` (`Ellipsis`) at exactly one end. +694 Each sorted element will be counted that many times, with the +695 `Ellipsis` treated as enough zeros (possibly "negative") to +696 fill the rest of the elements. +697 * An `int`, which evaluates by taking the element at the specified +698 index. In this case the result is a `Die` (if fully bound) or a +699 `MultisetEvaluator` (if there are free variables). +700 +701 Use the `[]` operator for the same effect as this method. +702 """ +703 if isinstance(index, int): +704 return icepool.evaluator.KeepEvaluator(index).evaluate(self) +705 else: +706 return icepool.operator.MultisetKeep(self, index=index)Arguments:
730 def lowest(self, -731 keep: int | None = None, -732 drop: int | None = None) -> 'MultisetExpression[T]': -733 """Keep some of the lowest elements from this multiset and drop the rest. -734 -735 In contrast to the die and free function versions, this does not -736 automatically sum the dice. Use `.sum()` afterwards if you want to sum. -737 Alternatively, you can perform some other evaluation. -738 -739 This requires the outcomes to be evaluated in ascending order. -740 -741 Args: -742 keep, drop: These arguments work together: -743 * If neither are provided, the single lowest element -744 will be kept. -745 * If only `keep` is provided, the `keep` lowest elements -746 will be kept. -747 * If only `drop` is provided, the `drop` lowest elements -748 will be dropped and the rest will be kept. -749 * If both are provided, `drop` lowest elements will be dropped, -750 then the next `keep` lowest elements will be kept. -751 """ -752 index = lowest_slice(keep, drop) -753 return self.keep(index) +@@ -14106,30 +14151,30 @@725 def lowest(self, +726 keep: int | None = None, +727 drop: int | None = None) -> 'MultisetExpression[T]': +728 """Keep some of the lowest elements from this multiset and drop the rest. +729 +730 In contrast to the die and free function versions, this does not +731 automatically sum the dice. Use `.sum()` afterwards if you want to sum. +732 Alternatively, you can perform some other evaluation. +733 +734 This requires the outcomes to be evaluated in ascending order. +735 +736 Args: +737 keep, drop: These arguments work together: +738 * If neither are provided, the single lowest element +739 will be kept. +740 * If only `keep` is provided, the `keep` lowest elements +741 will be kept. +742 * If only `drop` is provided, the `drop` lowest elements +743 will be dropped and the rest will be kept. +744 * If both are provided, `drop` lowest elements will be dropped, +745 then the next `keep` lowest elements will be kept. +746 """ +747 index = lowest_slice(keep, drop) +748 return self.keep(index)Arguments:
755 def highest(self, -756 keep: int | None = None, -757 drop: int | None = None) -> 'MultisetExpression[T]': -758 """Keep some of the highest elements from this multiset and drop the rest. -759 -760 In contrast to the die and free function versions, this does not -761 automatically sum the dice. Use `.sum()` afterwards if you want to sum. -762 Alternatively, you can perform some other evaluation. -763 -764 This requires the outcomes to be evaluated in descending order. -765 -766 Args: -767 keep, drop: These arguments work together: -768 * If neither are provided, the single highest element -769 will be kept. -770 * If only `keep` is provided, the `keep` highest elements -771 will be kept. -772 * If only `drop` is provided, the `drop` highest elements -773 will be dropped and the rest will be kept. -774 * If both are provided, `drop` highest elements will be dropped, -775 then the next `keep` highest elements will be kept. -776 """ -777 index = highest_slice(keep, drop) -778 return self.keep(index) +@@ -14171,79 +14216,79 @@750 def highest(self, +751 keep: int | None = None, +752 drop: int | None = None) -> 'MultisetExpression[T]': +753 """Keep some of the highest elements from this multiset and drop the rest. +754 +755 In contrast to the die and free function versions, this does not +756 automatically sum the dice. Use `.sum()` afterwards if you want to sum. +757 Alternatively, you can perform some other evaluation. +758 +759 This requires the outcomes to be evaluated in descending order. +760 +761 Args: +762 keep, drop: These arguments work together: +763 * If neither are provided, the single highest element +764 will be kept. +765 * If only `keep` is provided, the `keep` highest elements +766 will be kept. +767 * If only `drop` is provided, the `drop` highest elements +768 will be dropped and the rest will be kept. +769 * If both are provided, `drop` highest elements will be dropped, +770 then the next `keep` highest elements will be kept. +771 """ +772 index = highest_slice(keep, drop) +773 return self.keep(index)Arguments:
782 def sort_match(self, -783 comparison: Literal['==', '!=', '<=', '<', '>=', '>'], -784 other: 'MultisetExpression[T]', -785 /, -786 order: Order = Order.Descending) -> 'MultisetExpression[T]': -787 """EXPERIMENTAL: Matches elements of `self` with elements of `other` in sorted order, then keeps elements from `self` that fit `comparison` with their partner. +@@ -14310,66 +14355,66 @@777 def sort_match(self, +778 comparison: Literal['==', '!=', '<=', '<', '>=', '>'], +779 other: 'MultisetExpression[T]', +780 /, +781 order: Order = Order.Descending) -> 'MultisetExpression[T]': +782 """EXPERIMENTAL: Matches elements of `self` with elements of `other` in sorted order, then keeps elements from `self` that fit `comparison` with their partner. +783 +784 Extra elements: If `self` has more elements than `other`, whether the +785 extra elements are kept depends on the `order` and `comparison`: +786 * Descending: kept for `'>='`, `'>'` +787 * Ascending: kept for `'<='`, `'<'` 788 -789 Extra elements: If `self` has more elements than `other`, whether the -790 extra elements are kept depends on the `order` and `comparison`: -791 * Descending: kept for `'>='`, `'>'` -792 * Ascending: kept for `'<='`, `'<'` -793 -794 Example: An attacker rolls 3d6 versus a defender's 2d6 in the game of -795 *RISK*. Which pairs did the attacker win? -796 ```python -797 d6.pool(3).highest(2).sort_match('>', d6.pool(2)) -798 ``` -799 -800 Suppose the attacker rolled 6, 4, 3 and the defender 5, 5. -801 In this case the 4 would be blocked since the attacker lost that pair, -802 leaving the attacker's 6 and 3. If you don't want to keep the extra -803 element, you can use `highest`. -804 ```python -805 Pool([6, 4, 3]).sort_match('>', [5, 5]) -> [6, 3] -806 Pool([6, 4, 3]).highest(2).sort_match('>', [5, 5]) -> [6] -807 ``` -808 -809 Contrast `maximum_match()`, which first creates the maximum number of -810 pairs that fit the comparison, not necessarily in sorted order. -811 In the above example, `maximum_match()` would allow the defender to -812 assign their 5s to block both the 4 and the 3. -813 -814 Args: -815 comparison: The comparison to filter by. If you want to drop rather -816 than keep, use the complementary comparison: -817 * `'=='` vs. `'!='` -818 * `'<='` vs. `'>'` -819 * `'>='` vs. `'<'` -820 other: The other multiset to match elements with. -821 order: The order in which to sort before forming matches. -822 Default is descending. -823 """ -824 other = implicit_convert_to_expression(other) -825 -826 match comparison: -827 case '==': -828 lesser, tie, greater = 0, 1, 0 -829 case '!=': -830 lesser, tie, greater = 1, 0, 1 -831 case '<=': -832 lesser, tie, greater = 1, 1, 0 -833 case '<': -834 lesser, tie, greater = 1, 0, 0 -835 case '>=': -836 lesser, tie, greater = 0, 1, 1 -837 case '>': -838 lesser, tie, greater = 0, 0, 1 -839 case _: -840 raise ValueError(f'Invalid comparison {comparison}') -841 -842 if order > 0: -843 left_first = lesser -844 right_first = greater -845 else: -846 left_first = greater -847 right_first = lesser -848 -849 return icepool.operator.MultisetSortMatch(self, -850 other, -851 order=order, -852 tie=tie, -853 left_first=left_first, -854 right_first=right_first) +789 Example: An attacker rolls 3d6 versus a defender's 2d6 in the game of +790 *RISK*. Which pairs did the attacker win? +791 ```python +792 d6.pool(3).highest(2).sort_match('>', d6.pool(2)) +793 ``` +794 +795 Suppose the attacker rolled 6, 4, 3 and the defender 5, 5. +796 In this case the 4 would be blocked since the attacker lost that pair, +797 leaving the attacker's 6 and 3. If you don't want to keep the extra +798 element, you can use `highest`. +799 ```python +800 Pool([6, 4, 3]).sort_match('>', [5, 5]) -> [6, 3] +801 Pool([6, 4, 3]).highest(2).sort_match('>', [5, 5]) -> [6] +802 ``` +803 +804 Contrast `maximum_match()`, which first creates the maximum number of +805 pairs that fit the comparison, not necessarily in sorted order. +806 In the above example, `maximum_match()` would allow the defender to +807 assign their 5s to block both the 4 and the 3. +808 +809 Args: +810 comparison: The comparison to filter by. If you want to drop rather +811 than keep, use the complementary comparison: +812 * `'=='` vs. `'!='` +813 * `'<='` vs. `'>'` +814 * `'>='` vs. `'<'` +815 other: The other multiset to match elements with. +816 order: The order in which to sort before forming matches. +817 Default is descending. +818 """ +819 other = implicit_convert_to_expression(other) +820 +821 match comparison: +822 case '==': +823 lesser, tie, greater = 0, 1, 0 +824 case '!=': +825 lesser, tie, greater = 1, 0, 1 +826 case '<=': +827 lesser, tie, greater = 1, 1, 0 +828 case '<': +829 lesser, tie, greater = 1, 0, 0 +830 case '>=': +831 lesser, tie, greater = 0, 1, 1 +832 case '>': +833 lesser, tie, greater = 0, 0, 1 +834 case _: +835 raise ValueError(f'Invalid comparison {comparison}') +836 +837 if order > 0: +838 left_first = lesser +839 right_first = greater +840 else: +841 left_first = greater +842 right_first = lesser +843 +844 return icepool.operator.MultisetSortMatch(self, +845 other, +846 order=order, +847 tie=tie, +848 left_first=left_first, +849 right_first=right_first)Arguments:
856 def maximum_match_highest( -857 self, comparison: Literal['<=', -858 '<'], other: 'MultisetExpression[T]', /, -859 *, keep: Literal['matched', -860 'unmatched']) -> 'MultisetExpression[T]': -861 """EXPERIMENTAL: Match the highest elements from `self` with even higher (or equal) elements from `other`. -862 -863 This matches elements of `self` with elements of `other`, such that in -864 each pair the element from `self` fits the `comparision` with the -865 element from `other`. As many such pairs of elements will be matched as -866 possible, preferring the highest matchable elements of `self`. -867 Finally, either the matched or unmatched elements from `self` are kept. -868 -869 This requires that outcomes be evaluated in descending order. -870 -871 Example: An attacker rolls a pool of 4d6 and a defender rolls a pool of -872 3d6. Defender dice can be used to block attacker dice of equal or lesser -873 value, and the defender prefers to block the highest attacker dice -874 possible. Which attacker dice were not blocked? -875 ```python -876 d6.pool(4).maximum_match('<=', d6.pool(3), keep='unmatched').sum() -877 ``` -878 -879 Suppose the attacker rolls 6, 4, 3, 1 and the defender rolls 5, 5. -880 Then the result would be [6, 1]. -881 ```python -882 d6.pool([6, 4, 3, 1]).maximum_match('<=', [5, 5], keep='unmatched') -883 -> [6, 1] -884 ``` +@@ -14429,49 +14474,49 @@851 def maximum_match_highest( +852 self, comparison: Literal['<=', +853 '<'], other: 'MultisetExpression[T]', /, +854 *, keep: Literal['matched', +855 'unmatched']) -> 'MultisetExpression[T]': +856 """EXPERIMENTAL: Match the highest elements from `self` with even higher (or equal) elements from `other`. +857 +858 This matches elements of `self` with elements of `other`, such that in +859 each pair the element from `self` fits the `comparision` with the +860 element from `other`. As many such pairs of elements will be matched as +861 possible, preferring the highest matchable elements of `self`. +862 Finally, either the matched or unmatched elements from `self` are kept. +863 +864 This requires that outcomes be evaluated in descending order. +865 +866 Example: An attacker rolls a pool of 4d6 and a defender rolls a pool of +867 3d6. Defender dice can be used to block attacker dice of equal or lesser +868 value, and the defender prefers to block the highest attacker dice +869 possible. Which attacker dice were not blocked? +870 ```python +871 d6.pool(4).maximum_match('<=', d6.pool(3), keep='unmatched').sum() +872 ``` +873 +874 Suppose the attacker rolls 6, 4, 3, 1 and the defender rolls 5, 5. +875 Then the result would be [6, 1]. +876 ```python +877 d6.pool([6, 4, 3, 1]).maximum_match('<=', [5, 5], keep='unmatched') +878 -> [6, 1] +879 ``` +880 +881 Contrast `sort_match()`, which first creates pairs in +882 sorted order and then filters them by `comparison`. +883 In the above example, `sort_matched` would force the defender to match +884 against the 5 and the 4, which would only allow them to block the 4. 885 -886 Contrast `sort_match()`, which first creates pairs in -887 sorted order and then filters them by `comparison`. -888 In the above example, `sort_matched` would force the defender to match -889 against the 5 and the 4, which would only allow them to block the 4. -890 -891 Args: -892 comparison: Either `'<='` or `'<'`. -893 other: The other multiset to match elements with. -894 keep: Whether 'matched' or 'unmatched' elements are to be kept. -895 """ -896 if keep == 'matched': -897 keep_boolean = True -898 elif keep == 'unmatched': -899 keep_boolean = False -900 else: -901 raise ValueError(f"keep must be either 'matched' or 'unmatched'") -902 -903 other = implicit_convert_to_expression(other) -904 match comparison: -905 case '<=': -906 match_equal = True -907 case '<': -908 match_equal = False -909 case _: -910 raise ValueError(f'Invalid comparison {comparison}') -911 return icepool.operator.MultisetMaximumMatch(self, -912 other, -913 order=Order.Descending, -914 match_equal=match_equal, -915 keep=keep_boolean) +886 Args: +887 comparison: Either `'<='` or `'<'`. +888 other: The other multiset to match elements with. +889 keep: Whether 'matched' or 'unmatched' elements are to be kept. +890 """ +891 if keep == 'matched': +892 keep_boolean = True +893 elif keep == 'unmatched': +894 keep_boolean = False +895 else: +896 raise ValueError(f"keep must be either 'matched' or 'unmatched'") +897 +898 other = implicit_convert_to_expression(other) +899 match comparison: +900 case '<=': +901 match_equal = True +902 case '<': +903 match_equal = False +904 case _: +905 raise ValueError(f'Invalid comparison {comparison}') +906 return icepool.operator.MultisetMaximumMatch(self, +907 other, +908 order=Order.Descending, +909 match_equal=match_equal, +910 keep=keep_boolean)Arguments:
917 def maximum_match_lowest( -918 self, comparison: Literal['>=', -919 '>'], other: 'MultisetExpression[T]', /, -920 *, keep: Literal['matched', -921 'unmatched']) -> 'MultisetExpression[T]': -922 """EXPERIMENTAL: Match the lowest elements from `self` with even lower (or equal) elements from `other`. -923 -924 This matches elements of `self` with elements of `other`, such that in -925 each pair the element from `self` fits the `comparision` with the -926 element from `other`. As many such pairs of elements will be matched as -927 possible, preferring the lowest matchable elements of `self`. -928 Finally, either the matched or unmatched elements from `self` are kept. +@@ -14510,19 +14555,19 @@912 def maximum_match_lowest( +913 self, comparison: Literal['>=', +914 '>'], other: 'MultisetExpression[T]', /, +915 *, keep: Literal['matched', +916 'unmatched']) -> 'MultisetExpression[T]': +917 """EXPERIMENTAL: Match the lowest elements from `self` with even lower (or equal) elements from `other`. +918 +919 This matches elements of `self` with elements of `other`, such that in +920 each pair the element from `self` fits the `comparision` with the +921 element from `other`. As many such pairs of elements will be matched as +922 possible, preferring the lowest matchable elements of `self`. +923 Finally, either the matched or unmatched elements from `self` are kept. +924 +925 This requires that outcomes be evaluated in ascending order. +926 +927 Contrast `sort_match()`, which first creates pairs in +928 sorted order and then filters them by `comparison`. 929 -930 This requires that outcomes be evaluated in ascending order. -931 -932 Contrast `sort_match()`, which first creates pairs in -933 sorted order and then filters them by `comparison`. -934 -935 Args: -936 comparison: Either `'>='` or `'>'`. -937 other: The other multiset to match elements with. -938 keep: Whether 'matched' or 'unmatched' elements are to be kept. -939 """ -940 if keep == 'matched': -941 keep_boolean = True -942 elif keep == 'unmatched': -943 keep_boolean = False -944 else: -945 raise ValueError(f"keep must be either 'matched' or 'unmatched'") -946 -947 other = implicit_convert_to_expression(other) -948 match comparison: -949 case '>=': -950 match_equal = True -951 case '>': -952 match_equal = False -953 case _: -954 raise ValueError(f'Invalid comparison {comparison}') -955 return icepool.operator.MultisetMaximumMatch(self, -956 other, -957 order=Order.Ascending, -958 match_equal=match_equal, -959 keep=keep_boolean) +930 Args: +931 comparison: Either `'>='` or `'>'`. +932 other: The other multiset to match elements with. +933 keep: Whether 'matched' or 'unmatched' elements are to be kept. +934 """ +935 if keep == 'matched': +936 keep_boolean = True +937 elif keep == 'unmatched': +938 keep_boolean = False +939 else: +940 raise ValueError(f"keep must be either 'matched' or 'unmatched'") +941 +942 other = implicit_convert_to_expression(other) +943 match comparison: +944 case '>=': +945 match_equal = True +946 case '>': +947 match_equal = False +948 case _: +949 raise ValueError(f'Invalid comparison {comparison}') +950 return icepool.operator.MultisetMaximumMatch(self, +951 other, +952 order=Order.Ascending, +953 match_equal=match_equal, +954 keep=keep_boolean)Arguments:
963 def expand( -964 self, -965 order: Order = Order.Ascending -966 ) -> 'icepool.Die[tuple[T, ...]] | icepool.MultisetEvaluator[T, tuple[T, ...]]': -967 """Evaluation: All elements of the multiset in ascending order. -968 -969 This is expensive and not recommended unless there are few possibilities. -970 -971 Args: -972 order: Whether the elements are in ascending (default) or descending -973 order. -974 """ -975 return icepool.evaluator.ExpandEvaluator(order=order).evaluate(self) +@@ -14551,15 +14596,15 @@958 def expand( +959 self, +960 order: Order = Order.Ascending +961 ) -> 'icepool.Die[tuple[T, ...]] | icepool.MultisetEvaluator[T, tuple[T, ...]]': +962 """Evaluation: All elements of the multiset in ascending order. +963 +964 This is expensive and not recommended unless there are few possibilities. +965 +966 Args: +967 order: Whether the elements are in ascending (default) or descending +968 order. +969 """ +970 return icepool.evaluator.ExpandEvaluator(order=order).evaluate(self)Arguments:
977 def sum( -978 self, -979 map: Callable[[T], U] | Mapping[T, U] | None = None -980 ) -> 'icepool.Die[U] | icepool.MultisetEvaluator[T, U]': -981 """Evaluation: The sum of all elements.""" -982 if map is None: -983 return icepool.evaluator.sum_evaluator.evaluate(self) -984 else: -985 return icepool.evaluator.SumEvaluator(map).evaluate(self) +@@ -14579,18 +14624,18 @@972 def sum( +973 self, +974 map: Callable[[T], U] | Mapping[T, U] | None = None +975 ) -> 'icepool.Die[U] | icepool.MultisetEvaluator[T, U]': +976 """Evaluation: The sum of all elements.""" +977 if map is None: +978 return icepool.evaluator.sum_evaluator.evaluate(self) +979 else: +980 return icepool.evaluator.SumEvaluator(map).evaluate(self)Arguments:
987 def count(self) -> 'icepool.Die[int] | icepool.MultisetEvaluator[T, int]': -988 """Evaluation: The total number of elements in the multiset. +@@ -14618,9 +14663,9 @@982 def count(self) -> 'icepool.Die[int] | icepool.MultisetEvaluator[T, int]': +983 """Evaluation: The total number of elements in the multiset. +984 +985 This is usually not very interesting unless some other operation is +986 performed first. Examples: +987 +988 `generator.unique().count()` will count the number of unique outcomes. 989 -990 This is usually not very interesting unless some other operation is -991 performed first. Examples: -992 -993 `generator.unique().count()` will count the number of unique outcomes. -994 -995 `(generator & [4, 5, 6]).count()` will count up to one each of -996 4, 5, and 6. -997 """ -998 return icepool.evaluator.count_evaluator.evaluate(self) +990 `(generator & [4, 5, 6]).count()` will count up to one each of +991 4, 5, and 6. +992 """ +993 return icepool.evaluator.count_evaluator.evaluate(self)Arguments:
1000 def any(self) -> 'icepool.Die[bool] | icepool.MultisetEvaluator[T, bool]': -1001 """Evaluation: Whether the multiset has at least one positive count. """ -1002 return icepool.evaluator.any_evaluator.evaluate(self) +@@ -14640,15 +14685,15 @@995 def any(self) -> 'icepool.Die[bool] | icepool.MultisetEvaluator[T, bool]': +996 """Evaluation: Whether the multiset has at least one positive count. """ +997 return icepool.evaluator.any_evaluator.evaluate(self)Arguments:
1004 def highest_outcome_and_count( -1005 self -1006 ) -> 'icepool.Die[tuple[T, int]] | icepool.MultisetEvaluator[T, tuple[T, int]]': -1007 """Evaluation: The highest outcome with positive count, along with that count. -1008 -1009 If no outcomes have positive count, the min outcome will be returned with 0 count. -1010 """ -1011 return icepool.evaluator.highest_outcome_and_count_evaluator.evaluate( -1012 self) +@@ -14670,27 +14715,27 @@999 def highest_outcome_and_count( +1000 self +1001 ) -> 'icepool.Die[tuple[T, int]] | icepool.MultisetEvaluator[T, tuple[T, int]]': +1002 """Evaluation: The highest outcome with positive count, along with that count. +1003 +1004 If no outcomes have positive count, the min outcome will be returned with 0 count. +1005 """ +1006 return icepool.evaluator.highest_outcome_and_count_evaluator.evaluate( +1007 self)Arguments:
1014 def all_counts( -1015 self, -1016 filter: int | Literal['all'] = 1 -1017 ) -> 'icepool.Die[tuple[int, ...]] | icepool.MultisetEvaluator[T, tuple[int, ...]]': -1018 """Evaluation: Sorted tuple of all counts, i.e. the sizes of all matching sets. -1019 -1020 The sizes are in **descending** order. +@@ -14726,10 +14771,10 @@1009 def all_counts( +1010 self, +1011 filter: int | Literal['all'] = 1 +1012 ) -> 'icepool.Die[tuple[int, ...]] | icepool.MultisetEvaluator[T, tuple[int, ...]]': +1013 """Evaluation: Sorted tuple of all counts, i.e. the sizes of all matching sets. +1014 +1015 The sizes are in **descending** order. +1016 +1017 Args: +1018 filter: Any counts below this value will not be in the output. +1019 For example, `filter=2` will only produce pairs and better. +1020 If `None`, no filtering will be done. 1021 -1022 Args: -1023 filter: Any counts below this value will not be in the output. -1024 For example, `filter=2` will only produce pairs and better. -1025 If `None`, no filtering will be done. -1026 -1027 Why not just place `keep_counts_ge()` before this? -1028 `keep_counts_ge()` operates by setting counts to zero, so you -1029 would still need an argument to specify whether you want to -1030 output zero counts. So we might as well use the argument to do -1031 both. -1032 """ -1033 return icepool.evaluator.AllCountsEvaluator( -1034 filter=filter).evaluate(self) +1022 Why not just place `keep_counts_ge()` before this? +1023 `keep_counts_ge()` operates by setting counts to zero, so you +1024 would still need an argument to specify whether you want to +1025 output zero counts. So we might as well use the argument to do +1026 both. +1027 """ +1028 return icepool.evaluator.AllCountsEvaluator( +1029 filter=filter).evaluate(self)Arguments:
1036 def largest_count( -1037 self) -> 'icepool.Die[int] | icepool.MultisetEvaluator[T, int]': -1038 """Evaluation: The size of the largest matching set among the elements.""" -1039 return icepool.evaluator.largest_count_evaluator.evaluate(self) +@@ -14749,12 +14794,12 @@1031 def largest_count( +1032 self) -> 'icepool.Die[int] | icepool.MultisetEvaluator[T, int]': +1033 """Evaluation: The size of the largest matching set among the elements.""" +1034 return icepool.evaluator.largest_count_evaluator.evaluate(self)Arguments:
1041 def largest_count_and_outcome( -1042 self -1043 ) -> 'icepool.Die[tuple[int, T]] | icepool.MultisetEvaluator[T, tuple[int, T]]': -1044 """Evaluation: The largest matching set among the elements and the corresponding outcome.""" -1045 return icepool.evaluator.largest_count_and_outcome_evaluator.evaluate( -1046 self) +@@ -14774,28 +14819,28 @@1036 def largest_count_and_outcome( +1037 self +1038 ) -> 'icepool.Die[tuple[int, T]] | icepool.MultisetEvaluator[T, tuple[int, T]]': +1039 """Evaluation: The largest matching set among the elements and the corresponding outcome.""" +1040 return icepool.evaluator.largest_count_and_outcome_evaluator.evaluate( +1041 self)Arguments:
1054 def count_subset( -1055 self, -1056 divisor: 'MultisetExpression[T] | Mapping[T, int] | Sequence[T]', -1057 /, -1058 *, -1059 empty_divisor: int | None = None -1060 ) -> 'icepool.Die[int] | icepool.MultisetEvaluator[T, int]': -1061 """Evaluation: The number of times the divisor is contained in this multiset. -1062 -1063 Args: -1064 divisor: The multiset to divide by. -1065 empty_divisor: If the divisor is empty, the outcome will be this. -1066 If not set, `ZeroDivisionError` will be raised for an empty -1067 right side. -1068 -1069 Raises: -1070 ZeroDivisionError: If the divisor may be empty and -1071 empty_divisor_outcome is not set. -1072 """ -1073 divisor = implicit_convert_to_expression(divisor) -1074 return icepool.evaluator.CountSubsetEvaluator( -1075 empty_divisor=empty_divisor).evaluate(self, divisor) +@@ -14831,14 +14876,14 @@1049 def count_subset( +1050 self, +1051 divisor: 'MultisetExpression[T] | Mapping[T, int] | Sequence[T]', +1052 /, +1053 *, +1054 empty_divisor: int | None = None +1055 ) -> 'icepool.Die[int] | icepool.MultisetEvaluator[T, int]': +1056 """Evaluation: The number of times the divisor is contained in this multiset. +1057 +1058 Args: +1059 divisor: The multiset to divide by. +1060 empty_divisor: If the divisor is empty, the outcome will be this. +1061 If not set, `ZeroDivisionError` will be raised for an empty +1062 right side. +1063 +1064 Raises: +1065 ZeroDivisionError: If the divisor may be empty and +1066 empty_divisor_outcome is not set. +1067 """ +1068 divisor = implicit_convert_to_expression(divisor) +1069 return icepool.evaluator.CountSubsetEvaluator( +1070 empty_divisor=empty_divisor).evaluate(self, divisor)Raises:
1077 def largest_straight( -1078 self: 'MultisetExpression[int]' -1079 ) -> 'icepool.Die[int] | icepool.MultisetEvaluator[int, int]': -1080 """Evaluation: The size of the largest straight among the elements. -1081 -1082 Outcomes must be `int`s. -1083 """ -1084 return icepool.evaluator.largest_straight_evaluator.evaluate(self) +@@ -14860,15 +14905,15 @@1072 def largest_straight( +1073 self: 'MultisetExpression[int]' +1074 ) -> 'icepool.Die[int] | icepool.MultisetEvaluator[int, int]': +1075 """Evaluation: The size of the largest straight among the elements. +1076 +1077 Outcomes must be `int`s. +1078 """ +1079 return icepool.evaluator.largest_straight_evaluator.evaluate(self)Raises:
1086 def largest_straight_and_outcome( -1087 self: 'MultisetExpression[int]' -1088 ) -> 'icepool.Die[tuple[int, int]] | icepool.MultisetEvaluator[int, tuple[int, int]]': -1089 """Evaluation: The size of the largest straight among the elements and the highest outcome in that straight. -1090 -1091 Outcomes must be `int`s. -1092 """ -1093 return icepool.evaluator.largest_straight_and_outcome_evaluator.evaluate( -1094 self) +@@ -14890,18 +14935,18 @@1081 def largest_straight_and_outcome( +1082 self: 'MultisetExpression[int]' +1083 ) -> 'icepool.Die[tuple[int, int]] | icepool.MultisetEvaluator[int, tuple[int, int]]': +1084 """Evaluation: The size of the largest straight among the elements and the highest outcome in that straight. +1085 +1086 Outcomes must be `int`s. +1087 """ +1088 return icepool.evaluator.largest_straight_and_outcome_evaluator.evaluate( +1089 self)Raises:
1096 def all_straights( -1097 self: 'MultisetExpression[int]' -1098 ) -> 'icepool.Die[tuple[int, ...]] | icepool.MultisetEvaluator[int, tuple[int, ...]]': -1099 """Evaluation: The sizes of all straights. -1100 -1101 The sizes are in **descending** order. -1102 -1103 Each element can only contribute to one straight, though duplicate -1104 elements can produces straights that overlap in outcomes. In this case, -1105 elements are preferentially assigned to the longer straight. -1106 """ -1107 return icepool.evaluator.all_straights_evaluator.evaluate(self) +@@ -14927,18 +14972,18 @@1091 def all_straights( +1092 self: 'MultisetExpression[int]' +1093 ) -> 'icepool.Die[tuple[int, ...]] | icepool.MultisetEvaluator[int, tuple[int, ...]]': +1094 """Evaluation: The sizes of all straights. +1095 +1096 The sizes are in **descending** order. +1097 +1098 Each element can only contribute to one straight, though duplicate +1099 elements can produces straights that overlap in outcomes. In this case, +1100 elements are preferentially assigned to the longer straight. +1101 """ +1102 return icepool.evaluator.all_straights_evaluator.evaluate(self)Raises:
1109 def all_straights_reduce_counts( -1110 self: 'MultisetExpression[int]', -1111 reducer: Callable[[int, int], int] = operator.mul -1112 ) -> 'icepool.Die[tuple[tuple[int, int], ...]] | icepool.MultisetEvaluator[int, tuple[tuple[int, int], ...]]': -1113 """Experimental: All straights with a reduce operation on the counts. -1114 -1115 This can be used to evaluate e.g. cribbage-style straight counting. -1116 -1117 The result is a tuple of `(run_length, run_score)`s. -1118 """ -1119 return icepool.evaluator.AllStraightsReduceCountsEvaluator( -1120 reducer=reducer).evaluate(self) +@@ -14962,33 +15007,33 @@1104 def all_straights_reduce_counts( +1105 self: 'MultisetExpression[int]', +1106 reducer: Callable[[int, int], int] = operator.mul +1107 ) -> 'icepool.Die[tuple[tuple[int, int], ...]] | icepool.MultisetEvaluator[int, tuple[tuple[int, int], ...]]': +1108 """Experimental: All straights with a reduce operation on the counts. +1109 +1110 This can be used to evaluate e.g. cribbage-style straight counting. +1111 +1112 The result is a tuple of `(run_length, run_score)`s. +1113 """ +1114 return icepool.evaluator.AllStraightsReduceCountsEvaluator( +1115 reducer=reducer).evaluate(self)Raises:
1122 def argsort(self: 'MultisetExpression[T] | Mapping[T, int] | Sequence[T]', -1123 *args: 'MultisetExpression[T] | Mapping[T, int] | Sequence[T]', -1124 order: Order = Order.Descending, -1125 limit: int | None = None): -1126 """Experimental: Returns the indexes of the originating multisets for each rank in their additive union. -1127 -1128 Example: -1129 ```python -1130 MultisetExpression.argsort([10, 9, 5], [9, 9]) -1131 ``` -1132 produces -1133 ```python -1134 ((0,), (0, 1, 1), (0,)) -1135 ``` -1136 -1137 Args: -1138 self, *args: The multiset expressions to be evaluated. -1139 order: Which order the ranks are to be emitted. Default is descending. -1140 limit: How many ranks to emit. Default will emit all ranks, which -1141 makes the length of each outcome equal to -1142 `additive_union(+self, +arg1, +arg2, ...).unique().count()` -1143 """ -1144 self = implicit_convert_to_expression(self) -1145 converted_args = [implicit_convert_to_expression(arg) for arg in args] -1146 return icepool.evaluator.ArgsortEvaluator(order=order, -1147 limit=limit).evaluate( -1148 self, *converted_args) +@@ -15032,23 +15077,23 @@1117 def argsort(self: 'MultisetExpression[T] | Mapping[T, int] | Sequence[T]', +1118 *args: 'MultisetExpression[T] | Mapping[T, int] | Sequence[T]', +1119 order: Order = Order.Descending, +1120 limit: int | None = None): +1121 """Experimental: Returns the indexes of the originating multisets for each rank in their additive union. +1122 +1123 Example: +1124 ```python +1125 MultisetExpression.argsort([10, 9, 5], [9, 9]) +1126 ``` +1127 produces +1128 ```python +1129 ((0,), (0, 1, 1), (0,)) +1130 ``` +1131 +1132 Args: +1133 self, *args: The multiset expressions to be evaluated. +1134 order: Which order the ranks are to be emitted. Default is descending. +1135 limit: How many ranks to emit. Default will emit all ranks, which +1136 makes the length of each outcome equal to +1137 `additive_union(+self, +arg1, +arg2, ...).unique().count()` +1138 """ +1139 self = implicit_convert_to_expression(self) +1140 converted_args = [implicit_convert_to_expression(arg) for arg in args] +1141 return icepool.evaluator.ArgsortEvaluator(order=order, +1142 limit=limit).evaluate( +1143 self, *converted_args)Arguments:
1191 def issubset( -1192 self, -1193 other: 'MultisetExpression[T] | Mapping[T, int] | Sequence[T]', -1194 /) -> 'icepool.Die[bool] | icepool.MultisetEvaluator[T, bool]': -1195 """Evaluation: Whether this multiset is a subset of the other multiset. +@@ -15078,33 +15123,33 @@1186 def issubset( +1187 self, +1188 other: 'MultisetExpression[T] | Mapping[T, int] | Sequence[T]', +1189 /) -> 'icepool.Die[bool] | icepool.MultisetEvaluator[T, bool]': +1190 """Evaluation: Whether this multiset is a subset of the other multiset. +1191 +1192 Specifically, if this multiset has a lesser or equal count for each +1193 outcome than the other multiset, this evaluates to `True`; +1194 if there is some outcome for which this multiset has a greater count +1195 than the other multiset, this evaluates to `False`. 1196 -1197 Specifically, if this multiset has a lesser or equal count for each -1198 outcome than the other multiset, this evaluates to `True`; -1199 if there is some outcome for which this multiset has a greater count -1200 than the other multiset, this evaluates to `False`. -1201 -1202 `issubset` is the same as `self <= other`. -1203 -1204 `self < other` evaluates a proper subset relation, which is the same -1205 except the result is `False` if the two multisets are exactly equal. -1206 """ -1207 return self._compare(other, icepool.evaluator.IsSubsetEvaluator) +1197 `issubset` is the same as `self <= other`. +1198 +1199 `self < other` evaluates a proper subset relation, which is the same +1200 except the result is `False` if the two multisets are exactly equal. +1201 """ +1202 return self._compare(other, icepool.evaluator.IsSubsetEvaluator)Arguments:
1226 def issuperset( -1227 self, -1228 other: 'MultisetExpression[T] | Mapping[T, int] | Sequence[T]', -1229 /) -> 'icepool.Die[bool] | icepool.MultisetEvaluator[T, bool]': -1230 """Evaluation: Whether this multiset is a superset of the other multiset. -1231 -1232 Specifically, if this multiset has a greater or equal count for each -1233 outcome than the other multiset, this evaluates to `True`; -1234 if there is some outcome for which this multiset has a lesser count -1235 than the other multiset, this evaluates to `False`. -1236 -1237 A typical use of this evaluation is testing for the presence of a -1238 combo of cards in a hand, e.g. -1239 -1240 ```python -1241 deck.deal(5) >= ['a', 'a', 'b'] -1242 ``` +@@ -15145,16 +15190,16 @@1221 def issuperset( +1222 self, +1223 other: 'MultisetExpression[T] | Mapping[T, int] | Sequence[T]', +1224 /) -> 'icepool.Die[bool] | icepool.MultisetEvaluator[T, bool]': +1225 """Evaluation: Whether this multiset is a superset of the other multiset. +1226 +1227 Specifically, if this multiset has a greater or equal count for each +1228 outcome than the other multiset, this evaluates to `True`; +1229 if there is some outcome for which this multiset has a lesser count +1230 than the other multiset, this evaluates to `False`. +1231 +1232 A typical use of this evaluation is testing for the presence of a +1233 combo of cards in a hand, e.g. +1234 +1235 ```python +1236 deck.deal(5) >= ['a', 'a', 'b'] +1237 ``` +1238 +1239 represents the chance that a deal of 5 cards contains at least two 'a's +1240 and one 'b'. +1241 +1242 `issuperset` is the same as `self >= other`. 1243 -1244 represents the chance that a deal of 5 cards contains at least two 'a's -1245 and one 'b'. -1246 -1247 `issuperset` is the same as `self >= other`. -1248 -1249 `self > other` evaluates a proper superset relation, which is the same -1250 except the result is `False` if the two multisets are exactly equal. -1251 """ -1252 return self._compare(other, icepool.evaluator.IsSupersetEvaluator) +1244 `self > other` evaluates a proper superset relation, which is the same +1245 except the result is `False` if the two multisets are exactly equal. +1246 """ +1247 return self._compare(other, icepool.evaluator.IsSupersetEvaluator)Arguments:
1288 def isdisjoint( -1289 self, -1290 other: 'MultisetExpression[T] | Mapping[T, int] | Sequence[T]', -1291 /) -> 'icepool.Die[bool] | icepool.MultisetEvaluator[T, bool]': -1292 """Evaluation: Whether this multiset is disjoint from the other multiset. -1293 -1294 Specifically, this evaluates to `False` if there is any outcome for -1295 which both multisets have positive count, and `True` if there is not. -1296 """ -1297 return self._compare(other, icepool.evaluator.IsDisjointSetEvaluator) +@@ -15329,323 +15374,326 @@1283 def isdisjoint( +1284 self, +1285 other: 'MultisetExpression[T] | Mapping[T, int] | Sequence[T]', +1286 /) -> 'icepool.Die[bool] | icepool.MultisetEvaluator[T, bool]': +1287 """Evaluation: Whether this multiset is disjoint from the other multiset. +1288 +1289 Specifically, this evaluates to `False` if there is any outcome for +1290 which both multisets have positive count, and `True` if there is not. +1291 """ +1292 return self._compare(other, icepool.evaluator.IsDisjointSetEvaluator)Arguments:
173 174 return range(outcomes[0], outcomes[-1] + 1) 175 -176 def extra_inputs(self) -> 'tuple[icepool.MultisetExpression, ...]': -177 """An optional sequence of extra inputs whose counts will be prepended to *counts.""" -178 return () -179 -180 def validate_arity(self, arity: int) -> None: -181 """An optional method to verify the total input arity. +176 def bound_inputs(self) -> 'tuple[icepool.MultisetExpression, ...]': +177 """An optional sequence of extra inputs whose counts will be prepended to *counts. +178 +179 (Prepending rather than appending is analogous to `functools.partial`.) +180 """ +181 return () 182 -183 This is called after any implicit conversion to expressions, but does -184 not include any `extra_inputs()`. +183 def validate_arity(self, arity: int) -> None: +184 """An optional method to verify the total input arity. 185 -186 Overriding `next_state` with a fixed number of counts will make this -187 check redundant. +186 This is called after any implicit conversion to expressions, but does +187 not include any `bound_inputs()`. 188 -189 Raises: -190 `ValueError` if the total input arity is not valid. -191 """ -192 -193 @cached_property -194 def _cache( -195 self -196 ) -> 'MutableMapping[tuple[Order, Alignment, tuple[MultisetExpression, ...], Hashable], Mapping[Any, int]]': -197 """Cached results. -198 -199 The key is `(order, extra_outcomes, inputs, state)`. -200 The value is another mapping `final_state: quantity` representing the -201 state distribution produced by `order, extra_outcomes, inputs` when -202 starting at state `state`. -203 """ -204 return {} -205 -206 @overload -207 def evaluate( -208 self, -209 *args: 'Mapping[T, int] | Sequence[T]') -> 'icepool.Die[U_co]': -210 ... -211 -212 @overload -213 def evaluate( -214 self, -215 *args: 'MultisetExpression[T]') -> 'MultisetEvaluator[T, U_co]': -216 ... -217 -218 @overload -219 def evaluate( -220 self, *args: 'MultisetExpression[T] | Mapping[T, int] | Sequence[T]' -221 ) -> 'icepool.Die[U_co] | MultisetEvaluator[T, U_co]': -222 ... -223 -224 def evaluate( -225 self, *args: 'MultisetExpression[T] | Mapping[T, int] | Sequence[T]' -226 ) -> 'icepool.Die[U_co] | MultisetEvaluator[T, U_co]': -227 """Evaluates input expression(s). -228 -229 You can call the `MultisetEvaluator` object directly for the same effect, -230 e.g. `sum_evaluator(input)` is an alias for `sum_evaluator.evaluate(input)`. +189 Overriding `next_state` with a fixed number of counts will make this +190 check redundant. +191 +192 Raises: +193 `ValueError` if the total input arity is not valid. +194 """ +195 +196 @cached_property +197 def _cache( +198 self +199 ) -> 'MutableMapping[tuple[Order, Alignment, tuple[MultisetExpression, ...], Hashable], Mapping[Any, int]]': +200 """Cached results. +201 +202 The key is `(order, extra_outcomes, inputs, state)`. +203 The value is another mapping `final_state: quantity` representing the +204 state distribution produced by `order, extra_outcomes, inputs` when +205 starting at state `state`. +206 """ +207 return {} +208 +209 @overload +210 def evaluate( +211 self, +212 *args: 'Mapping[T, int] | Sequence[T]') -> 'icepool.Die[U_co]': +213 ... +214 +215 @overload +216 def evaluate( +217 self, +218 *args: 'MultisetExpression[T]') -> 'MultisetEvaluator[T, U_co]': +219 ... +220 +221 @overload +222 def evaluate( +223 self, *args: 'MultisetExpression[T] | Mapping[T, int] | Sequence[T]' +224 ) -> 'icepool.Die[U_co] | MultisetEvaluator[T, U_co]': +225 ... +226 +227 def evaluate( +228 self, *args: 'MultisetExpression[T] | Mapping[T, int] | Sequence[T]' +229 ) -> 'icepool.Die[U_co] | MultisetEvaluator[T, U_co]': +230 """Evaluates input expression(s). 231 -232 Most evaluators will expect a fixed number of input multisets. -233 The union of the outcomes of the input(s) must be totally orderable. +232 You can call the `MultisetEvaluator` object directly for the same effect, +233 e.g. `sum_evaluator(input)` is an alias for `sum_evaluator.evaluate(input)`. 234 -235 Args: -236 *args: Each may be one of the following: -237 * A `MultisetExpression`. -238 * A mappable mapping outcomes to the number of those outcomes. -239 * A sequence of outcomes. -240 -241 Returns: -242 A `Die` representing the distribution of the final outcome if no -243 arg contains a free variable. Otherwise, returns a new evaluator. -244 """ -245 from icepool.generator.alignment import Alignment -246 -247 # Convert arguments to expressions. -248 inputs = tuple( -249 icepool.implicit_convert_to_expression(arg) for arg in args) -250 -251 if any(input._free_arity() > 0 for input in inputs): -252 from icepool.evaluator.multiset_function import MultisetFunctionEvaluator -253 return MultisetFunctionEvaluator(*inputs, evaluator=self) -254 -255 self.validate_arity( -256 sum(expression.output_arity() for expression in inputs)) +235 Most evaluators will expect a fixed number of input multisets. +236 The union of the outcomes of the input(s) must be totally orderable. +237 +238 Args: +239 *args: Each may be one of the following: +240 * A `MultisetExpression`. +241 * A mappable mapping outcomes to the number of those outcomes. +242 * A sequence of outcomes. +243 +244 Returns: +245 A `Die` representing the distribution of the final outcome if no +246 arg contains a free variable. Otherwise, returns a new evaluator. +247 """ +248 from icepool.generator.alignment import Alignment +249 +250 # Convert arguments to expressions. +251 inputs = tuple( +252 icepool.implicit_convert_to_expression(arg) for arg in args) +253 +254 if any(input.has_free_variables() for input in inputs): +255 from icepool.evaluator.multiset_function import MultisetFunctionEvaluator +256 return MultisetFunctionEvaluator(*inputs, evaluator=self) 257 -258 inputs = self.extra_inputs() + inputs -259 -260 if not all(expression._is_resolvable() for expression in inputs): -261 return icepool.Die([]) +258 self.validate_arity( +259 sum(expression.output_arity() for expression in inputs)) +260 +261 inputs = self.bound_inputs() + inputs 262 -263 algorithm, order = self._select_algorithm(*inputs) -264 -265 outcomes = icepool.sorted_union(*(expression.outcomes() -266 for expression in inputs)) -267 extra_outcomes = Alignment(self.extra_outcomes(outcomes)) -268 -269 dist: MutableMapping[Any, int] = defaultdict(int) -270 iterators = MultisetEvaluator._initialize_inputs(inputs) -271 for p in itertools.product(*iterators): -272 sub_inputs, sub_weights = zip(*p) -273 prod_weight = math.prod(sub_weights) -274 sub_result = algorithm(order, extra_outcomes, sub_inputs) -275 for sub_state, sub_weight in sub_result.items(): -276 dist[sub_state] += sub_weight * prod_weight -277 -278 final_outcomes = [] -279 final_weights = [] -280 for state, weight in dist.items(): -281 outcome = self.final_outcome(state) -282 if outcome is None: -283 raise TypeError( -284 "None is not a valid final outcome.\n" -285 "This may have been a result of not supplying any input with an outcome." -286 ) -287 if outcome is not icepool.Reroll: -288 final_outcomes.append(outcome) -289 final_weights.append(weight) -290 -291 return icepool.Die(final_outcomes, final_weights) -292 -293 __call__ = evaluate -294 -295 def _select_algorithm( -296 self, *inputs: 'icepool.MultisetExpression[T]' -297 ) -> tuple[ -298 'Callable[[Order, Alignment[T], tuple[icepool.MultisetExpression[T], ...]], Mapping[Any, int]]', -299 Order]: -300 """Selects an algorithm and iteration order. -301 -302 Returns: -303 * The algorithm to use (`_eval_internal*`). -304 * The order in which `next_state()` sees outcomes. -305 1 for ascending and -1 for descending. -306 """ -307 eval_order = self.order() -308 -309 if not inputs: -310 # No inputs. -311 return self._eval_internal, eval_order -312 -313 input_order, input_order_reason = merge_order_preferences( -314 *(input.order_preference() for input in inputs)) +263 if not all(expression._is_resolvable() for expression in inputs): +264 return icepool.Die([]) +265 +266 algorithm, order = self._select_algorithm(*inputs) +267 +268 outcomes = icepool.sorted_union(*(expression.outcomes() +269 for expression in inputs)) +270 extra_outcomes = Alignment(self.extra_outcomes(outcomes)) +271 +272 dist: MutableMapping[Any, int] = defaultdict(int) +273 iterators = MultisetEvaluator._initialize_inputs(inputs) +274 for p in itertools.product(*iterators): +275 sub_inputs, sub_weights = zip(*p) +276 prod_weight = math.prod(sub_weights) +277 sub_result = algorithm(order, extra_outcomes, sub_inputs) +278 for sub_state, sub_weight in sub_result.items(): +279 dist[sub_state] += sub_weight * prod_weight +280 +281 final_outcomes = [] +282 final_weights = [] +283 for state, weight in dist.items(): +284 outcome = self.final_outcome(state) +285 if outcome is None: +286 raise TypeError( +287 "None is not a valid final outcome.\n" +288 "This may have been a result of not supplying any input with an outcome." +289 ) +290 if outcome is not icepool.Reroll: +291 final_outcomes.append(outcome) +292 final_weights.append(weight) +293 +294 return icepool.Die(final_outcomes, final_weights) +295 +296 __call__ = evaluate +297 +298 def _select_algorithm( +299 self, *inputs: 'icepool.MultisetExpression[T]' +300 ) -> tuple[ +301 'Callable[[Order, Alignment[T], tuple[icepool.MultisetExpression[T], ...]], Mapping[Any, int]]', +302 Order]: +303 """Selects an algorithm and iteration order. +304 +305 Returns: +306 * The algorithm to use (`_eval_internal*`). +307 * The order in which `next_state()` sees outcomes. +308 1 for ascending and -1 for descending. +309 """ +310 eval_order = self.order() +311 +312 if not inputs: +313 # No inputs. +314 return self._eval_internal, eval_order 315 -316 if input_order is None: -317 input_order = Order.Any -318 input_order_reason = OrderReason.NoPreference -319 -320 # No mandatory evaluation order, go with preferred algorithm. -321 # Note that this has order *opposite* the pop order. -322 if eval_order == Order.Any: -323 return self._eval_internal, Order(-input_order or Order.Ascending) -324 -325 # Mandatory evaluation order. -326 if input_order == Order.Any: -327 return self._eval_internal, eval_order -328 elif eval_order != input_order: -329 return self._eval_internal, eval_order -330 else: -331 return self._eval_internal_forward, eval_order -332 -333 def _eval_internal( -334 self, order: Order, extra_outcomes: 'Alignment[T]', -335 inputs: 'tuple[icepool.MultisetExpression[T], ...]' -336 ) -> Mapping[Any, int]: -337 """Internal algorithm for iterating in the more-preferred order. -338 -339 All intermediate return values are cached in the instance. -340 -341 Arguments: -342 order: The order in which to send outcomes to `next_state()`. -343 extra_outcomes: As `extra_outcomes()`. Elements will be popped off this -344 during recursion. -345 inputs: One or more `MultisetExpression`s to evaluate. Elements -346 will be popped off this during recursion. -347 -348 Returns: -349 A dict `{ state : weight }` describing the probability distribution -350 over states. -351 """ -352 cache_key = (order, extra_outcomes, inputs, None) -353 if cache_key in self._cache: -354 return self._cache[cache_key] -355 -356 result: MutableMapping[Any, int] = defaultdict(int) -357 -358 if all(not input.outcomes() -359 for input in inputs) and not extra_outcomes.outcomes(): -360 result = {None: 1} -361 else: -362 outcome, prev_extra_outcomes, iterators = MultisetEvaluator._pop_inputs( -363 Order(-order), extra_outcomes, inputs) -364 for p in itertools.product(*iterators): -365 prev_inputs, counts, weights = zip(*p) -366 counts = tuple(itertools.chain.from_iterable(counts)) -367 prod_weight = math.prod(weights) -368 prev = self._eval_internal(order, prev_extra_outcomes, -369 prev_inputs) -370 for prev_state, prev_weight in prev.items(): -371 state = self.next_state(prev_state, outcome, *counts) -372 if state is not icepool.Reroll: -373 result[state] += prev_weight * prod_weight -374 -375 self._cache[cache_key] = result -376 return result +316 input_order, input_order_reason = merge_order_preferences( +317 *(input.order_preference() for input in inputs)) +318 +319 if input_order is None: +320 input_order = Order.Any +321 input_order_reason = OrderReason.NoPreference +322 +323 # No mandatory evaluation order, go with preferred algorithm. +324 # Note that this has order *opposite* the pop order. +325 if eval_order == Order.Any: +326 return self._eval_internal, Order(-input_order or Order.Ascending) +327 +328 # Mandatory evaluation order. +329 if input_order == Order.Any: +330 return self._eval_internal, eval_order +331 elif eval_order != input_order: +332 return self._eval_internal, eval_order +333 else: +334 return self._eval_internal_forward, eval_order +335 +336 def _eval_internal( +337 self, order: Order, extra_outcomes: 'Alignment[T]', +338 inputs: 'tuple[icepool.MultisetExpression[T], ...]' +339 ) -> Mapping[Any, int]: +340 """Internal algorithm for iterating in the more-preferred order. +341 +342 All intermediate return values are cached in the instance. +343 +344 Arguments: +345 order: The order in which to send outcomes to `next_state()`. +346 extra_outcomes: As `extra_outcomes()`. Elements will be popped off this +347 during recursion. +348 inputs: One or more `MultisetExpression`s to evaluate. Elements +349 will be popped off this during recursion. +350 +351 Returns: +352 A dict `{ state : weight }` describing the probability distribution +353 over states. +354 """ +355 cache_key = (order, extra_outcomes, inputs, None) +356 if cache_key in self._cache: +357 return self._cache[cache_key] +358 +359 result: MutableMapping[Any, int] = defaultdict(int) +360 +361 if all(not input.outcomes() +362 for input in inputs) and not extra_outcomes.outcomes(): +363 result = {None: 1} +364 else: +365 outcome, prev_extra_outcomes, iterators = MultisetEvaluator._pop_inputs( +366 Order(-order), extra_outcomes, inputs) +367 for p in itertools.product(*iterators): +368 prev_inputs, counts, weights = zip(*p) +369 counts = tuple(itertools.chain.from_iterable(counts)) +370 prod_weight = math.prod(weights) +371 prev = self._eval_internal(order, prev_extra_outcomes, +372 prev_inputs) +373 for prev_state, prev_weight in prev.items(): +374 state = self.next_state(prev_state, outcome, *counts) +375 if state is not icepool.Reroll: +376 result[state] += prev_weight * prod_weight 377 -378 def _eval_internal_forward( -379 self, -380 order: Order, -381 extra_outcomes: 'Alignment[T]', -382 inputs: 'tuple[icepool.MultisetExpression[T], ...]', -383 state: Hashable = None) -> Mapping[Any, int]: -384 """Internal algorithm for iterating in the less-preferred order. -385 -386 All intermediate return values are cached in the instance. -387 -388 Arguments: -389 order: The order in which to send outcomes to `next_state()`. -390 extra_outcomes: As `extra_outcomes()`. Elements will be popped off this -391 during recursion. -392 inputs: One or more `MultisetExpression`s to evaluate. Elements -393 will be popped off this during recursion. -394 -395 Returns: -396 A dict `{ state : weight }` describing the probability distribution -397 over states. -398 """ -399 cache_key = (order, extra_outcomes, inputs, state) -400 if cache_key in self._cache: -401 return self._cache[cache_key] -402 -403 result: MutableMapping[Any, int] = defaultdict(int) -404 -405 if all(not input.outcomes() -406 for input in inputs) and not extra_outcomes.outcomes(): -407 result = {state: 1} -408 else: -409 outcome, next_extra_outcomes, iterators = MultisetEvaluator._pop_inputs( -410 order, extra_outcomes, inputs) -411 for p in itertools.product(*iterators): -412 next_inputs, counts, weights = zip(*p) -413 counts = tuple(itertools.chain.from_iterable(counts)) -414 prod_weight = math.prod(weights) -415 next_state = self.next_state(state, outcome, *counts) -416 if next_state is not icepool.Reroll: -417 final_dist = self._eval_internal_forward( -418 order, next_extra_outcomes, next_inputs, next_state) -419 for final_state, weight in final_dist.items(): -420 result[final_state] += weight * prod_weight -421 -422 self._cache[cache_key] = result -423 return result +378 self._cache[cache_key] = result +379 return result +380 +381 def _eval_internal_forward( +382 self, +383 order: Order, +384 extra_outcomes: 'Alignment[T]', +385 inputs: 'tuple[icepool.MultisetExpression[T], ...]', +386 state: Hashable = None) -> Mapping[Any, int]: +387 """Internal algorithm for iterating in the less-preferred order. +388 +389 All intermediate return values are cached in the instance. +390 +391 Arguments: +392 order: The order in which to send outcomes to `next_state()`. +393 extra_outcomes: As `extra_outcomes()`. Elements will be popped off this +394 during recursion. +395 inputs: One or more `MultisetExpression`s to evaluate. Elements +396 will be popped off this during recursion. +397 +398 Returns: +399 A dict `{ state : weight }` describing the probability distribution +400 over states. +401 """ +402 cache_key = (order, extra_outcomes, inputs, state) +403 if cache_key in self._cache: +404 return self._cache[cache_key] +405 +406 result: MutableMapping[Any, int] = defaultdict(int) +407 +408 if all(not input.outcomes() +409 for input in inputs) and not extra_outcomes.outcomes(): +410 result = {state: 1} +411 else: +412 outcome, next_extra_outcomes, iterators = MultisetEvaluator._pop_inputs( +413 order, extra_outcomes, inputs) +414 for p in itertools.product(*iterators): +415 next_inputs, counts, weights = zip(*p) +416 counts = tuple(itertools.chain.from_iterable(counts)) +417 prod_weight = math.prod(weights) +418 next_state = self.next_state(state, outcome, *counts) +419 if next_state is not icepool.Reroll: +420 final_dist = self._eval_internal_forward( +421 order, next_extra_outcomes, next_inputs, next_state) +422 for final_state, weight in final_dist.items(): +423 result[final_state] += weight * prod_weight 424 -425 @staticmethod -426 def _initialize_inputs( -427 inputs: 'tuple[icepool.MultisetExpression[T], ...]' -428 ) -> 'tuple[icepool.InitialMultisetGeneration, ...]': -429 return tuple(expression._generate_initial() for expression in inputs) -430 -431 @staticmethod -432 def _pop_inputs( -433 order: Order, extra_outcomes: 'Alignment[T]', -434 inputs: 'tuple[icepool.MultisetExpression[T], ...]' -435 ) -> 'tuple[T, Alignment[T], tuple[icepool.PopMultisetGeneration, ...]]': -436 """Pops a single outcome from the inputs. -437 -438 Args: -439 order: The order in which to pop. Descending order pops from the top -440 and ascending from the bottom. -441 extra_outcomes: Any extra outcomes to use. -442 inputs: The inputs to pop from. -443 -444 Returns: -445 * The popped outcome. -446 * The remaining extra outcomes. -447 * A tuple of iterators over the resulting inputs, counts, and weights. -448 """ -449 extra_outcomes_and_inputs = (extra_outcomes, ) + inputs -450 if order < 0: -451 outcome = max(input.max_outcome() -452 for input in extra_outcomes_and_inputs -453 if input.outcomes()) -454 -455 next_extra_outcomes, _, _ = next( -456 extra_outcomes._generate_max(outcome)) +425 self._cache[cache_key] = result +426 return result +427 +428 @staticmethod +429 def _initialize_inputs( +430 inputs: 'tuple[icepool.MultisetExpression[T], ...]' +431 ) -> 'tuple[icepool.InitialMultisetGeneration, ...]': +432 return tuple(expression._generate_initial() for expression in inputs) +433 +434 @staticmethod +435 def _pop_inputs( +436 order: Order, extra_outcomes: 'Alignment[T]', +437 inputs: 'tuple[icepool.MultisetExpression[T], ...]' +438 ) -> 'tuple[T, Alignment[T], tuple[icepool.PopMultisetGeneration, ...]]': +439 """Pops a single outcome from the inputs. +440 +441 Args: +442 order: The order in which to pop. Descending order pops from the top +443 and ascending from the bottom. +444 extra_outcomes: Any extra outcomes to use. +445 inputs: The inputs to pop from. +446 +447 Returns: +448 * The popped outcome. +449 * The remaining extra outcomes. +450 * A tuple of iterators over the resulting inputs, counts, and weights. +451 """ +452 extra_outcomes_and_inputs = (extra_outcomes, ) + inputs +453 if order < 0: +454 outcome = max(input.max_outcome() +455 for input in extra_outcomes_and_inputs +456 if input.outcomes()) 457 -458 return outcome, next_extra_outcomes, tuple( -459 input._generate_max(outcome) for input in inputs) -460 else: -461 outcome = min(input.min_outcome() -462 for input in extra_outcomes_and_inputs -463 if input.outcomes()) -464 -465 next_extra_outcomes, _, _ = next( -466 extra_outcomes._generate_min(outcome)) +458 next_extra_outcomes, _, _ = next( +459 extra_outcomes._generate_max(outcome)) +460 +461 return outcome, next_extra_outcomes, tuple( +462 input._generate_max(outcome) for input in inputs) +463 else: +464 outcome = min(input.min_outcome() +465 for input in extra_outcomes_and_inputs +466 if input.outcomes()) 467 -468 return outcome, next_extra_outcomes, tuple( -469 input._generate_min(outcome) for input in inputs) +468 next_extra_outcomes, _, _ = next( +469 extra_outcomes._generate_min(outcome)) 470 -471 def sample( -472 self, *inputs: -473 'icepool.MultisetExpression[T] | Mapping[T, int] | Sequence[T]'): -474 """EXPERIMENTAL: Samples one result from the input(s) and evaluates the result.""" -475 # Convert non-`Pool` arguments to `Pool`. -476 converted_inputs = tuple( -477 input if isinstance(input, icepool.MultisetExpression -478 ) else icepool.Pool(input) for input in inputs) -479 -480 result = self.evaluate(*itertools.chain.from_iterable( -481 input.sample() for input in converted_inputs)) +471 return outcome, next_extra_outcomes, tuple( +472 input._generate_min(outcome) for input in inputs) +473 +474 def sample( +475 self, *inputs: +476 'icepool.MultisetExpression[T] | Mapping[T, int] | Sequence[T]'): +477 """EXPERIMENTAL: Samples one result from the input(s) and evaluates the result.""" +478 # Convert non-`Pool` arguments to `Pool`. +479 converted_inputs = tuple( +480 input if isinstance(input, icepool.MultisetExpression +481 ) else icepool.Pool(input) for input in inputs) 482 -483 if not result.is_empty(): -484 return result.outcomes()[0] -485 else: -486 return result -487 -488 def __bool__(self) -> bool: -489 raise TypeError('MultisetEvaluator does not have a truth value.') +483 result = self.evaluate(*itertools.chain.from_iterable( +484 input.sample() for input in converted_inputs)) +485 +486 if not result.is_empty(): +487 return result.outcomes()[0] +488 else: +489 return result 490 -491 def __str__(self) -> str: -492 return type(self).__name__ +491 def __bool__(self) -> bool: +492 raise TypeError('MultisetEvaluator does not have a truth value.') +493 +494 def __str__(self) -> str: +495 return type(self).__name__
176 def extra_inputs(self) -> 'tuple[icepool.MultisetExpression, ...]': -177 """An optional sequence of extra inputs whose counts will be prepended to *counts.""" -178 return () + +176 def bound_inputs(self) -> 'tuple[icepool.MultisetExpression, ...]': +177 """An optional sequence of extra inputs whose counts will be prepended to *counts. +178 +179 (Prepending rather than appending is analogous to `functools.partial`.) +180 """ +181 return ()@@ -16035,25 +16088,25 @@An optional sequence of extra inputs whose counts will be prepended to *counts.
+ +(Prepending rather than appending is analogous to
functools.partial
.)Raises:
180 def validate_arity(self, arity: int) -> None: -181 """An optional method to verify the total input arity. -182 -183 This is called after any implicit conversion to expressions, but does -184 not include any `extra_inputs()`. +183 def validate_arity(self, arity: int) -> None: +184 """An optional method to verify the total input arity. 185 -186 Overriding `next_state` with a fixed number of counts will make this -187 check redundant. +186 This is called after any implicit conversion to expressions, but does +187 not include any `bound_inputs()`. 188 -189 Raises: -190 `ValueError` if the total input arity is not valid. -191 """ +189 Overriding `next_state` with a fixed number of counts will make this +190 check redundant. +191 +192 Raises: +193 `ValueError` if the total input arity is not valid. +194 """-An optional method to verify the total input arity.
This is called after any implicit conversion to expressions, but does -not include any
+not include anyextra_inputs()
.bound_inputs()
.Overriding
@@ -16078,74 +16131,74 @@next_state
with a fixed number of counts will make this check redundant.Raises:
-224 def evaluate( -225 self, *args: 'MultisetExpression[T] | Mapping[T, int] | Sequence[T]' -226 ) -> 'icepool.Die[U_co] | MultisetEvaluator[T, U_co]': -227 """Evaluates input expression(s). -228 -229 You can call the `MultisetEvaluator` object directly for the same effect, -230 e.g. `sum_evaluator(input)` is an alias for `sum_evaluator.evaluate(input)`. +@@ -16189,22 +16242,22 @@227 def evaluate( +228 self, *args: 'MultisetExpression[T] | Mapping[T, int] | Sequence[T]' +229 ) -> 'icepool.Die[U_co] | MultisetEvaluator[T, U_co]': +230 """Evaluates input expression(s). 231 -232 Most evaluators will expect a fixed number of input multisets. -233 The union of the outcomes of the input(s) must be totally orderable. +232 You can call the `MultisetEvaluator` object directly for the same effect, +233 e.g. `sum_evaluator(input)` is an alias for `sum_evaluator.evaluate(input)`. 234 -235 Args: -236 *args: Each may be one of the following: -237 * A `MultisetExpression`. -238 * A mappable mapping outcomes to the number of those outcomes. -239 * A sequence of outcomes. -240 -241 Returns: -242 A `Die` representing the distribution of the final outcome if no -243 arg contains a free variable. Otherwise, returns a new evaluator. -244 """ -245 from icepool.generator.alignment import Alignment -246 -247 # Convert arguments to expressions. -248 inputs = tuple( -249 icepool.implicit_convert_to_expression(arg) for arg in args) -250 -251 if any(input._free_arity() > 0 for input in inputs): -252 from icepool.evaluator.multiset_function import MultisetFunctionEvaluator -253 return MultisetFunctionEvaluator(*inputs, evaluator=self) -254 -255 self.validate_arity( -256 sum(expression.output_arity() for expression in inputs)) +235 Most evaluators will expect a fixed number of input multisets. +236 The union of the outcomes of the input(s) must be totally orderable. +237 +238 Args: +239 *args: Each may be one of the following: +240 * A `MultisetExpression`. +241 * A mappable mapping outcomes to the number of those outcomes. +242 * A sequence of outcomes. +243 +244 Returns: +245 A `Die` representing the distribution of the final outcome if no +246 arg contains a free variable. Otherwise, returns a new evaluator. +247 """ +248 from icepool.generator.alignment import Alignment +249 +250 # Convert arguments to expressions. +251 inputs = tuple( +252 icepool.implicit_convert_to_expression(arg) for arg in args) +253 +254 if any(input.has_free_variables() for input in inputs): +255 from icepool.evaluator.multiset_function import MultisetFunctionEvaluator +256 return MultisetFunctionEvaluator(*inputs, evaluator=self) 257 -258 inputs = self.extra_inputs() + inputs -259 -260 if not all(expression._is_resolvable() for expression in inputs): -261 return icepool.Die([]) +258 self.validate_arity( +259 sum(expression.output_arity() for expression in inputs)) +260 +261 inputs = self.bound_inputs() + inputs 262 -263 algorithm, order = self._select_algorithm(*inputs) -264 -265 outcomes = icepool.sorted_union(*(expression.outcomes() -266 for expression in inputs)) -267 extra_outcomes = Alignment(self.extra_outcomes(outcomes)) -268 -269 dist: MutableMapping[Any, int] = defaultdict(int) -270 iterators = MultisetEvaluator._initialize_inputs(inputs) -271 for p in itertools.product(*iterators): -272 sub_inputs, sub_weights = zip(*p) -273 prod_weight = math.prod(sub_weights) -274 sub_result = algorithm(order, extra_outcomes, sub_inputs) -275 for sub_state, sub_weight in sub_result.items(): -276 dist[sub_state] += sub_weight * prod_weight -277 -278 final_outcomes = [] -279 final_weights = [] -280 for state, weight in dist.items(): -281 outcome = self.final_outcome(state) -282 if outcome is None: -283 raise TypeError( -284 "None is not a valid final outcome.\n" -285 "This may have been a result of not supplying any input with an outcome." -286 ) -287 if outcome is not icepool.Reroll: -288 final_outcomes.append(outcome) -289 final_weights.append(weight) -290 -291 return icepool.Die(final_outcomes, final_weights) +263 if not all(expression._is_resolvable() for expression in inputs): +264 return icepool.Die([]) +265 +266 algorithm, order = self._select_algorithm(*inputs) +267 +268 outcomes = icepool.sorted_union(*(expression.outcomes() +269 for expression in inputs)) +270 extra_outcomes = Alignment(self.extra_outcomes(outcomes)) +271 +272 dist: MutableMapping[Any, int] = defaultdict(int) +273 iterators = MultisetEvaluator._initialize_inputs(inputs) +274 for p in itertools.product(*iterators): +275 sub_inputs, sub_weights = zip(*p) +276 prod_weight = math.prod(sub_weights) +277 sub_result = algorithm(order, extra_outcomes, sub_inputs) +278 for sub_state, sub_weight in sub_result.items(): +279 dist[sub_state] += sub_weight * prod_weight +280 +281 final_outcomes = [] +282 final_weights = [] +283 for state, weight in dist.items(): +284 outcome = self.final_outcome(state) +285 if outcome is None: +286 raise TypeError( +287 "None is not a valid final outcome.\n" +288 "This may have been a result of not supplying any input with an outcome." +289 ) +290 if outcome is not icepool.Reroll: +291 final_outcomes.append(outcome) +292 final_weights.append(weight) +293 +294 return icepool.Die(final_outcomes, final_weights)Returns:
-471 def sample( -472 self, *inputs: -473 'icepool.MultisetExpression[T] | Mapping[T, int] | Sequence[T]'): -474 """EXPERIMENTAL: Samples one result from the input(s) and evaluates the result.""" -475 # Convert non-`Pool` arguments to `Pool`. -476 converted_inputs = tuple( -477 input if isinstance(input, icepool.MultisetExpression -478 ) else icepool.Pool(input) for input in inputs) -479 -480 result = self.evaluate(*itertools.chain.from_iterable( -481 input.sample() for input in converted_inputs)) +diff --git a/apidoc/latest/icepool/evaluator.html b/apidoc/latest/icepool/evaluator.html index f2a6f0f1..3cc3afef 100644 --- a/apidoc/latest/icepool/evaluator.html +++ b/apidoc/latest/icepool/evaluator.html @@ -50,7 +50,7 @@474 def sample( +475 self, *inputs: +476 'icepool.MultisetExpression[T] | Mapping[T, int] | Sequence[T]'): +477 """EXPERIMENTAL: Samples one result from the input(s) and evaluates the result.""" +478 # Convert non-`Pool` arguments to `Pool`. +479 converted_inputs = tuple( +480 input if isinstance(input, icepool.MultisetExpression +481 ) else icepool.Pool(input) for input in inputs) 482 -483 if not result.is_empty(): -484 return result.outcomes()[0] -485 else: -486 return result +483 result = self.evaluate(*itertools.chain.from_iterable( +484 input.sample() for input in converted_inputs)) +485 +486 if not result.is_empty(): +487 return result.outcomes()[0] +488 else: +489 return resultAPI Documentation
extra_outcomes- extra_inputs + bound_inputs validate_arity @@ -455,7 +455,7 @@ API Documentation
extra_outcomes- extra_inputs + bound_inputs validate_arity @@ -614,13 +614,13 @@ 86 for evaluator in self._children)) 87 88 @cached_property - 89 def _extra_inputs(self) -> 'tuple[icepool.MultisetExpression, ...]': + 89 def _bound_inputs(self) -> 'tuple[icepool.MultisetExpression, ...]': 90 return tuple( - 91 itertools.chain.from_iterable(expression.extra_inputs() + 91 itertools.chain.from_iterable(expression.bound_inputs() 92 for expression in self._children)) 93 - 94 def extra_inputs(self) -> 'tuple[icepool.MultisetExpression, ...]': - 95 return self._extra_inputs + 94 def bound_inputs(self) -> 'tuple[icepool.MultisetExpression, ...]': + 95 return self._bound_inputs 96 97 def validate_arity(self, arity: int) -> None: 98 for evaluator in self._children: @@ -629,7 +629,7 @@
101 @cached_property 102 def _extra_arity(self) -> int: 103 return sum(generator.output_arity() -104 for generator in self.extra_inputs()) +104 for generator in self.bound_inputs()) 105 106 @cached_property 107 def _extra_slices(self) -> tuple[slice, ...]: @@ -638,7 +638,7 @@
110 index = 0 111 for expression in self._children: 112 counts_length = sum(generator.output_arity() -113 for generator in expression.extra_inputs()) +113 for generator in expression.bound_inputs()) 114 result.append(slice(index, index + counts_length)) 115 index += counts_length 116 return tuple(result) @@ -844,23 +844,25 @@
Arguments:
- ++def - extra_inputs(self) -> tuple[icepool.MultisetExpression, ...]: + bound_inputs(self) -> tuple[icepool.MultisetExpression, ...]: - +- -94 def extra_inputs(self) -> 'tuple[icepool.MultisetExpression, ...]': -95 return self._extra_inputs + +94 def bound_inputs(self) -> 'tuple[icepool.MultisetExpression, ...]': +95 return self._bound_inputs@@ -885,7 +887,7 @@An optional sequence of extra inputs whose counts will be prepended to *counts.
+ +(Prepending rather than appending is analogous to
functools.partial
.)Arguments:
-An optional method to verify the total input arity.
This is called after any implicit conversion to expressions, but does -not include any
+not include anyextra_inputs()
.bound_inputs()
.Overriding
@@ -4190,10 +4192,10 @@next_state
with a fixed number of counts will make this check redundant.Returns:
145 evaluator: MultisetEvaluator[T, U_co], 146 truth_value: bool | None = None) -> None: 147 self._evaluator = evaluator -148 self._bound_generators = tuple( -149 itertools.chain.from_iterable(expression._bound_generators +148 self._bound_inputs = tuple( +149 itertools.chain.from_iterable(expression._bound_inputs 150 for expression in expressions)) -151 self._bound_arity = len(self._bound_generators) +151 self._bound_arity = len(self._bound_inputs) 152 self._free_arity = max( 153 (expression._free_arity() for expression in expressions), 154 default=0) @@ -4214,8 +4216,8 @@Returns:
169 else: 170 expression_states, evaluator_state = state 171 -172 extra_counts = counts[:len(self._evaluator.extra_inputs())] -173 counts = counts[len(self._evaluator.extra_inputs()):] +172 extra_counts = counts[:len(self._evaluator.bound_inputs())] +173 counts = counts[len(self._evaluator.bound_inputs()):] 174 175 expression_states, expression_counts = zip( 176 *(expression._next_state(expression_state, outcome, *counts) @@ -4244,11 +4246,11 @@Returns:
199 return self._evaluator.extra_outcomes(*generators) 200 201 @cached_property -202 def _extra_inputs(self) -> 'tuple[icepool.MultisetExpression, ...]': -203 return self._bound_generators + self._evaluator.extra_inputs() +202 def _bound_inputs(self) -> 'tuple[icepool.MultisetExpression, ...]': +203 return self._bound_inputs + self._evaluator.bound_inputs() 204 -205 def extra_inputs(self) -> 'tuple[icepool.MultisetExpression, ...]': -206 return self._extra_inputs +205 def bound_inputs(self) -> 'tuple[icepool.MultisetExpression, ...]': +206 return self._bound_inputs 207 208 def validate_arity(self, arity: int) -> None: 209 if arity < self._free_arity: @@ -4294,10 +4296,10 @@Returns:
145 evaluator: MultisetEvaluator[T, U_co], 146 truth_value: bool | None = None) -> None: 147 self._evaluator = evaluator -148 self._bound_generators = tuple( -149 itertools.chain.from_iterable(expression._bound_generators +148 self._bound_inputs = tuple( +149 itertools.chain.from_iterable(expression._bound_inputs 150 for expression in expressions)) -151 self._bound_arity = len(self._bound_generators) +151 self._bound_arity = len(self._bound_inputs) 152 self._free_arity = max( 153 (expression._free_arity() for expression in expressions), 154 default=0) @@ -4334,8 +4336,8 @@Returns:
169 else: 170 expression_states, evaluator_state = state 171 -172 extra_counts = counts[:len(self._evaluator.extra_inputs())] -173 counts = counts[len(self._evaluator.extra_inputs()):] +172 extra_counts = counts[:len(self._evaluator.bound_inputs())] +173 counts = counts[len(self._evaluator.bound_inputs()):] 174 175 expression_states, expression_counts = zip( 176 *(expression._next_state(expression_state, outcome, *counts) @@ -4518,23 +4520,25 @@Arguments:
- ++def - extra_inputs(self) -> tuple[icepool.MultisetExpression, ...]: + bound_inputs(self) -> tuple[icepool.MultisetExpression, ...]: - +- -205 def extra_inputs(self) -> 'tuple[icepool.MultisetExpression, ...]': -206 return self._extra_inputs + +205 def bound_inputs(self) -> 'tuple[icepool.MultisetExpression, ...]': +206 return self._bound_inputs@@ -4560,7 +4564,7 @@An optional sequence of extra inputs whose counts will be prepended to *counts.
+ +(Prepending rather than appending is analogous to
functools.partial
.)Arguments:
An optional method to verify the total input arity.
This is called after any implicit conversion to expressions, but does -not include any
+not include anyextra_inputs()
.bound_inputs()
.Overriding
diff --git a/apidoc/latest/search.js b/apidoc/latest/search.js index 00b0a042..d9aa804c 100644 --- a/apidoc/latest/search.js +++ b/apidoc/latest/search.js @@ -1,6 +1,6 @@ window.pdocSearch = (function(){ /** elasticlunr - http://weixsong.github.io * Copyright (C) 2017 Oliver Nightingale * Copyright (C) 2017 Wei Song * MIT Licensed */!function(){function e(e){if(null===e||"object"!=typeof e)return e;var t=e.constructor();for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}var t=function(e){var n=new t.Index;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),e&&e.call(n,n),n};t.version="0.9.5",lunr=t,t.utils={},t.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),t.utils.toString=function(e){return void 0===e||null===e?"":e.toString()},t.EventEmitter=function(){this.events={}},t.EventEmitter.prototype.addListener=function(){var e=Array.prototype.slice.call(arguments),t=e.pop(),n=e;if("function"!=typeof t)throw new TypeError("last argument must be a function");n.forEach(function(e){this.hasHandler(e)||(this.events[e]=[]),this.events[e].push(t)},this)},t.EventEmitter.prototype.removeListener=function(e,t){if(this.hasHandler(e)){var n=this.events[e].indexOf(t);-1!==n&&(this.events[e].splice(n,1),0==this.events[e].length&&delete this.events[e])}},t.EventEmitter.prototype.emit=function(e){if(this.hasHandler(e)){var t=Array.prototype.slice.call(arguments,1);this.events[e].forEach(function(e){e.apply(void 0,t)},this)}},t.EventEmitter.prototype.hasHandler=function(e){return e in this.events},t.tokenizer=function(e){if(!arguments.length||null===e||void 0===e)return[];if(Array.isArray(e)){var n=e.filter(function(e){return null===e||void 0===e?!1:!0});n=n.map(function(e){return t.utils.toString(e).toLowerCase()});var i=[];return n.forEach(function(e){var n=e.split(t.tokenizer.seperator);i=i.concat(n)},this),i}return e.toString().trim().toLowerCase().split(t.tokenizer.seperator)},t.tokenizer.defaultSeperator=/[\s\-]+/,t.tokenizer.seperator=t.tokenizer.defaultSeperator,t.tokenizer.setSeperator=function(e){null!==e&&void 0!==e&&"object"==typeof e&&(t.tokenizer.seperator=e)},t.tokenizer.resetSeperator=function(){t.tokenizer.seperator=t.tokenizer.defaultSeperator},t.tokenizer.getSeperator=function(){return t.tokenizer.seperator},t.Pipeline=function(){this._queue=[]},t.Pipeline.registeredFunctions={},t.Pipeline.registerFunction=function(e,n){n in t.Pipeline.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[n]=e},t.Pipeline.getRegisteredFunction=function(e){return e in t.Pipeline.registeredFunctions!=!0?null:t.Pipeline.registeredFunctions[e]},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(e){var i=t.Pipeline.getRegisteredFunction(e);if(!i)throw new Error("Cannot load un-registered function: "+e);n.add(i)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(e){t.Pipeline.warnIfFunctionNotRegistered(e),this._queue.push(e)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i+1,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i,0,n)},t.Pipeline.prototype.remove=function(e){var t=this._queue.indexOf(e);-1!==t&&this._queue.splice(t,1)},t.Pipeline.prototype.run=function(e){for(var t=[],n=e.length,i=this._queue.length,o=0;n>o;o++){for(var r=e[o],s=0;i>s&&(r=this._queue[s](r,o,e),void 0!==r&&null!==r);s++);void 0!==r&&null!==r&&t.push(r)}return t},t.Pipeline.prototype.reset=function(){this._queue=[]},t.Pipeline.prototype.get=function(){return this._queue},t.Pipeline.prototype.toJSON=function(){return this._queue.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})},t.Index=function(){this._fields=[],this._ref="id",this.pipeline=new t.Pipeline,this.documentStore=new t.DocumentStore,this.index={},this.eventEmitter=new t.EventEmitter,this._idfCache={},this.on("add","remove","update",function(){this._idfCache={}}.bind(this))},t.Index.prototype.on=function(){var e=Array.prototype.slice.call(arguments);return this.eventEmitter.addListener.apply(this.eventEmitter,e)},t.Index.prototype.off=function(e,t){return this.eventEmitter.removeListener(e,t)},t.Index.load=function(e){e.version!==t.version&&t.utils.warn("version mismatch: current "+t.version+" importing "+e.version);var n=new this;n._fields=e.fields,n._ref=e.ref,n.documentStore=t.DocumentStore.load(e.documentStore),n.pipeline=t.Pipeline.load(e.pipeline),n.index={};for(var i in e.index)n.index[i]=t.InvertedIndex.load(e.index[i]);return n},t.Index.prototype.addField=function(e){return this._fields.push(e),this.index[e]=new t.InvertedIndex,this},t.Index.prototype.setRef=function(e){return this._ref=e,this},t.Index.prototype.saveDocument=function(e){return this.documentStore=new t.DocumentStore(e),this},t.Index.prototype.addDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.addDoc(i,e),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));this.documentStore.addFieldLength(i,n,o.length);var r={};o.forEach(function(e){e in r?r[e]+=1:r[e]=1},this);for(var s in r){var u=r[s];u=Math.sqrt(u),this.index[n].addToken(s,{ref:i,tf:u})}},this),n&&this.eventEmitter.emit("add",e,this)}},t.Index.prototype.removeDocByRef=function(e){if(e&&this.documentStore.isDocStored()!==!1&&this.documentStore.hasDoc(e)){var t=this.documentStore.getDoc(e);this.removeDoc(t,!1)}},t.Index.prototype.removeDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.hasDoc(i)&&(this.documentStore.removeDoc(i),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));o.forEach(function(e){this.index[n].removeToken(e,i)},this)},this),n&&this.eventEmitter.emit("remove",e,this))}},t.Index.prototype.updateDoc=function(e,t){var t=void 0===t?!0:t;this.removeDocByRef(e[this._ref],!1),this.addDoc(e,!1),t&&this.eventEmitter.emit("update",e,this)},t.Index.prototype.idf=function(e,t){var n="@"+t+"/"+e;if(Object.prototype.hasOwnProperty.call(this._idfCache,n))return this._idfCache[n];var i=this.index[t].getDocFreq(e),o=1+Math.log(this.documentStore.length/(i+1));return this._idfCache[n]=o,o},t.Index.prototype.getFields=function(){return this._fields.slice()},t.Index.prototype.search=function(e,n){if(!e)return[];e="string"==typeof e?{any:e}:JSON.parse(JSON.stringify(e));var i=null;null!=n&&(i=JSON.stringify(n));for(var o=new t.Configuration(i,this.getFields()).get(),r={},s=Object.keys(e),u=0;unext_state
with a fixed number of counts will make this check redundant.0&&t.push(e);for(var i in n)"docs"!==i&&"df"!==i&&this.expandToken(e+i,t,n[i]);return t},t.InvertedIndex.prototype.toJSON=function(){return{root:this.root}},t.Configuration=function(e,n){var e=e||"";if(void 0==n||null==n)throw new Error("fields should not be null");this.config={};var i;try{i=JSON.parse(e),this.buildUserConfig(i,n)}catch(o){t.utils.warn("user configuration parse failed, will use default configuration"),this.buildDefaultConfig(n)}},t.Configuration.prototype.buildDefaultConfig=function(e){this.reset(),e.forEach(function(e){this.config[e]={boost:1,bool:"OR",expand:!1}},this)},t.Configuration.prototype.buildUserConfig=function(e,n){var i="OR",o=!1;if(this.reset(),"bool"in e&&(i=e.bool||i),"expand"in e&&(o=e.expand||o),"fields"in e)for(var r in e.fields)if(n.indexOf(r)>-1){var s=e.fields[r],u=o;void 0!=s.expand&&(u=s.expand),this.config[r]={boost:s.boost||0===s.boost?s.boost:1,bool:s.bool||i,expand:u}}else t.utils.warn("field name in user configuration not found in index instance fields");else this.addAllFields2UserConfig(i,o,n)},t.Configuration.prototype.addAllFields2UserConfig=function(e,t,n){n.forEach(function(n){this.config[n]={boost:1,bool:e,expand:t}},this)},t.Configuration.prototype.get=function(){return this.config},t.Configuration.prototype.reset=function(){this.config={}},lunr.SortedSet=function(){this.length=0,this.elements=[]},lunr.SortedSet.load=function(e){var t=new this;return t.elements=e,t.length=e.length,t},lunr.SortedSet.prototype.add=function(){var e,t;for(e=0;e 1;){if(r===e)return o;e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o]}return r===e?o:-1},lunr.SortedSet.prototype.locationFor=function(e){for(var t=0,n=this.elements.length,i=n-t,o=t+Math.floor(i/2),r=this.elements[o];i>1;)e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o];return r>e?o:e>r?o+1:void 0},lunr.SortedSet.prototype.intersect=function(e){for(var t=new lunr.SortedSet,n=0,i=0,o=this.length,r=e.length,s=this.elements,u=e.elements;;){if(n>o-1||i>r-1)break;s[n]!==u[i]?s[n]u[i]&&i++:(t.add(s[n]),n++,i++)}return t},lunr.SortedSet.prototype.clone=function(){var e=new lunr.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},lunr.SortedSet.prototype.union=function(e){var t,n,i;this.length>=e.length?(t=this,n=e):(t=e,n=this),i=t.clone();for(var o=0,r=n.toArray();o Package for computing dice and card probabilities.\n\n Starting with
\n\nv0.25.1
, you can replacelatest
in the URL with an old version\nnumber to get the documentation for that version.See this JupyterLite distribution\nfor examples.
\n\n\n\nGeneral conventions:
\n\n\n
\n"}, "icepool.d": {"fullname": "icepool.d", "modulename": "icepool", "qualname": "d", "kind": "function", "doc": "- Instances are immutable (apart from internal caching). Anything that looks\nlike it mutates an instance actually returns a separate instance with the\nchange.
\nA standard die, uniformly distributed from
\n\n1
tosides
inclusive.Don't confuse this with
\n\nicepool.Die()
:\n
\n\n- \n
icepool.Die([6])
: ADie
that always rolls the integer 6.- \n
icepool.d(6)
: A d6.You can also import individual standard dice from the
\n", "signature": "(sides: int, /) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.z": {"fullname": "icepool.z", "modulename": "icepool", "qualname": "z", "kind": "function", "doc": "icepool
module, e.g.\nfrom icepool import d6
.A die uniformly distributed from
\n\n0
tosides - 1
inclusive.Equal 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
\n\nDie
that rollsTrue
with probabilityn / d
, andFalse
otherwise.If
\n\nn <= 0
orn >= d
the result will have only one outcome.Arguments:
\n\n\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": "- 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.
\nRandomly rounds a value up or down to the nearest integer according to the two distances.
\n\nSpecificially, rounds
\n\nx
up with probabilityx - floor(x)
and down\notherwise, producing aDie
with up to two outcomes.Arguments:
\n\n\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": "- max_denominator: If provided, each rounding will be performed\nusing
\nfractions.Fraction.limit_denominator(max_denominator)
.\nOtherwise, the rounding will be performed without\nlimit_denominator
.A
\n\nDie
withVector
outcomes with one element set toTrue
uniformly at random and the restFalse
.This is an easy (if somewhat expensive) way of representing how many dice\nin a pool rolled each number. For example, the outcomes of
\n", "signature": "(sides: int, /) -> icepool.population.die.Die[tuple[bool, ...]]:", "funcdef": "def"}, "icepool.Outcome": {"fullname": "icepool.Outcome", "modulename": "icepool", "qualname": "Outcome", "kind": "class", "doc": "10 @ one_hot(6)
\nare the(ones, twos, threes, fours, fives, sixes)
rolled in 10d6.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
\n\nDie
in-place;\nrather they return aDie
representing the result.It'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
\n\nDie
.Don't confuse this with
\n\nd()
:\n
\n\n- \n
Die([6])
: ADie
that always rolls theint
6.- \n
d(6)
: A d6.Also, don't confuse this with
\n\nPool()
:\n
\n\n- \n
Die([1, 2, 3, 4, 5, 6])
: A d6.- \n
Pool([1, 2, 3, 4, 5, 6])
: APool
of six dice that always rolls one\nof each number.Here are some different ways of constructing a d6:
\n\n\n
\n\n- Just import it:
\nfrom icepool import d6
- Use the
\nd()
function:icepool.d(6)
- Use a d6 that you already have:
\nDie(d6)
orDie([d6])
- Mix a d3 and a d3+3:
\nDie([d3, d3+3])
- Use a dict:
\nDie({1:1, 2:1, 3:1, 4:1, 5:1, 6:1})
- Give the faces as a sequence:
\nDie([1, 2, 3, 4, 5, 6])
All 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
\n\nicepool.Again
to roll the dice again, usually with\nsome modification. See theAgain
documentation for details.Denominator: 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
\n\n- \n
outcomes: The faces of the
\n\nDie
. This can be one of the following:\n
\n\n- A
\nSequence
of outcomes. Duplicates will contribute\nquantity for each appearance.- A
\nMapping
from outcomes to quantities.Individual outcomes can each be one of the following:
\n\n\n
- An outcome, which must be hashable and totally orderable.\n
\n\n
- For convenience,
\ntuple
s containingPopulation
s will be\ntupleize
d into aPopulation
oftuple
s.\nThis does not apply to subclasses oftuple
s such asnamedtuple
\nor other classes such asVector
.- A
\nDie
, which will be flattened into the result.\nThe quantity assigned to aDie
is shared among its\noutcomes. The total denominator will be scaled up if\nnecessary.- \n
icepool.Reroll
, which will drop itself from consideration.- EXPERIMENTAL:
\nicepool.Again
. See the documentation for\nAgain
for details.- times: Multiplies the quantity of each element of
\noutcomes
.\ntimes
can either be a sequence of the same length as\noutcomes
or a singleint
to apply to all elements of\noutcomes
.- again_count, again_depth, again_end: These affect how
\nAgain
\nexpressions are handled. See theAgain
documentation for\ndetails.Raises:
\n\n\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": "- ValueError:
\nNone
is not a valid outcome for aDie
.Performs the unary operation on the outcomes.
\n\nThis is used for the standard unary operators\n
\n\n-, +, abs, ~, round, trunc, floor, ceil
\nas well as the additional methods\nzero, bool
.This is NOT used for the
\n\n[]
operator; when used directly, this is\ninterpreted as aMapping
operation and returns the count corresponding\nto a given outcome. Seemarginals()
for applying the[]
operator to\noutcomes.Returns:
\n\n\n\n\nA
\nDie
representing the result.Raises:
\n\n\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": "- ValueError: If tuples are of mismatched length.
\nPerforms the operation on pairs of outcomes.
\n\nBy the time this is called, the other operand has already been\nconverted to a
\n\nDie
.If 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\n\n\ncartesian_product(d6, d8) * 2\ncartesian_product(d6 * 2, d8 * 2)\n
This is used for the standard binary operators\n
\n\n+, -, *, /, //, %, **, <<, >>, &, |, ^
\nand the standard binary comparators\n<, <=, >=, >, ==, !=, cmp
.\n\n
==
and!=
additionally set the truth value of theDie
according to\nwhether the dice themselves are the same or not.The
\n\n@
operator does NOT use this method directly.\nIt rolls the leftDie
, which must have integer outcomes,\nthen rolls the rightDie
that many times and sums the outcomes.Returns:
\n\n\n\n\nA
\nDie
representing the result.Raises:
\n\n\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": "- ValueError: If tuples are of mismatched length within one of the\ndice or between the dice.
\nThe 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
\n\n- which: Selects which outcomes to reroll. Options:\n
\n\n
- A collection of outcomes to reroll.
\n- A callable that takes an outcome and returns
\nTrue
if it\nshould be rerolled.- If not provided, the min outcome will be rerolled.
\n- star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable
\nwhich
.\nIf not provided, this will be guessed based on the function\nsignature.- depth: The maximum number of times to reroll.\nIf
\nNone
, rerolls an unlimited number of times.Returns:
\n\n\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": "A
\nDie
representing the reroll.\n If the reroll would never terminate, the result has no outcomes.Rerolls until getting one of the given outcomes.
\n\nEssentially the complement of
\n\nreroll()
.Arguments:
\n\n\n
\n\n- which: Selects which outcomes to reroll until. Options:\n
\n\n
- A callable that takes an outcome and returns
\nTrue
if it\nshould be accepted.- A collection of outcomes to reroll until.
\n- star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable
\nwhich
.\nIf not provided, this will be guessed based on the function\nsignature.- depth: The maximum number of times to reroll.\nIf
\nNone
, rerolls an unlimited number of times.Returns:
\n\n\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": "A
\nDie
representing the reroll.\n If the reroll would never terminate, the result has no outcomes.Splits this die into one containing selected items and another containing the rest.
\n\nThe total denominator is preserved.
\n\nEquivalent to
\n\nself.filter(), self.reroll()
.Arguments:
\n\n\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": "- which: Selects which outcomes to reroll until. Options:\n
\n\n
- A callable that takes an outcome and returns
\nTrue
if it\nshould be accepted.- A collection of outcomes to reroll until.
\n- star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable
\nwhich
.\nIf not provided, this will be guessed based on the function\nsignature.Truncates the outcomes of this
\n\nDie
to the given range.The 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
\n\nclip()
.Not to be confused with
\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": "trunc(die)
, which performs integer truncation\non each outcome.Clips the outcomes of this
\n\nDie
to the given values.The 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
\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": "truncate()
.Maps outcomes of the
\n\nDie
to other outcomes.This is also useful for representing processes.
\n\nAs
\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": "icepool.map(repl, self, ...)
.Repeatedly map outcomes of the state to other outcomes, while also\ncounting timesteps.
\n\nThis is useful for representing processes.
\n\nAs
\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": "map_and_time(repl, self, ...)
.The number of rolls until the cumulative sum is greater or equal to the target.
\n\nArguments:
\n\n\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": "- 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
\ndnf
.- dnf: What time to assign in cases where the target was not reached\nin
\nmax_time
. If not provided, this is set tomax_time
.\ndnf=icepool.Reroll
will remove this case from the result,\neffectively rerolling it.The mean number of rolls until the cumulative sum is greater or equal to the target.
\n\nArguments:
\n\n\n
\n\n- target: The target sum.
\nRaises:
\n\n\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": "- ValueError: If
\nself
has negative outcomes.- ZeroDivisionError: If
\nself.mean() == 0
.Causes outcomes to be rolled again and added to the total.
\n\nArguments:
\n\n\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": "- which: Which outcomes to explode. Options:\n
\n\n
- A single outcome to explode.
\n- An collection of outcomes to explode.
\n- A callable that takes an outcome and returns
\nTrue
if it\nshould be exploded.- If not supplied, the max outcome will explode.
\n- star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable
\nwhich
.\nIf not provided, this will be guessed based on the function\nsignature.- 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
\ndepth
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.Ternary conditional operator.
\n\nThis replaces truthy outcomes with the first argument and falsy outcomes\nwith the second argument.
\n\nArguments:
\n\n\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": "- again_count, again_depth, again_end: Forwarded to the final die constructor.
\nA 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
\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": "reduce()
\ninstead; if you don't care about order,Die.pool()
is better.Creates a
\n\nPool
from thisDie
.You might subscript the pool immediately afterwards, e.g.\n
\n\nd6.pool(5)[-1, ..., 1]
takes the difference between the highest and\nlowest of 5d6.Arguments:
\n\n\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": "- rolls: The number of copies of this
\nDie
to put in the pool.\nOr, a sequence of oneint
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.Selects elements after drawing and sorting and sums them.
\n\nArguments:
\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": "- rolls: The number of dice to roll.
\n- index: One of the following:
\n- \n\n
\n
- An
\nint
. This will count only the roll at the specified index.- In this case, the result is a
\nDie
rather than a generator.- \n
\n
- A
\n\nslice
. The selected dice are counted once each.- \n\n
\n
\n\n- A sequence of
\nint
s with length equal torolls
.\nEach roll is counted that many times, which could be multiple or\nnegative times.Up to one
\n\n...
(Ellipsis
) may be used. If no...
is used,\ntherolls
argument may be omitted.
...
will be replaced with a number of zero counts in order\n\nto make up any missing elements compared to
\n\nrolls
.\nThis number may be \"negative\" if moreint
s are provided than\nrolls
. Specifically:\n
- If
\nindex
is shorter thanrolls
,...
\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)
.- If
\nindex
has length equal torolls
,...
has no effect.\nE.g.(1, ..., 1)
on two dice would act as(1, 1)
.- If
\nindex
is longer thanrolls
and...
is on one side,\nelements will be dropped fromindex
on the side with...
.\nE.g.(..., 1, 2, 3)
on two dice would act as(2, 3)
.- If
\nindex
is longer thanrolls
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)
.\nIfrolls
was 1 this would have the -1 and 1 cancel each other out.Roll several of this
\n\nDie
and return the lowest result, or the sum of some of the lowest.The outcomes should support addition and multiplication if
\n\nkeep != 1
.Arguments:
\n\n\n
\n\n- rolls: The number of dice to roll. All dice will have the same\noutcomes as
\nself
.- keep, drop: These arguments work together:\n
\n\n
- If neither are provided, the single lowest die will be taken.
\n- If only
\nkeep
is provided, thekeep
lowest dice will be summed.- If only
\ndrop
is provided, thedrop
lowest dice will be dropped\nand the rest will be summed.- If both are provided,
\ndrop
lowest dice will be dropped, then\nthe nextkeep
lowest dice will be summed.Returns:
\n\n\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": "A
\nDie
representing the probability distribution of the sum.Roll several of this
\n\nDie
and return the highest result, or the sum of some of the highest.The outcomes should support addition and multiplication if
\n\nkeep != 1
.Arguments:
\n\n\n
\n\n- rolls: The number of dice to roll.
\n- keep, drop: These arguments work together:\n
\n\n
- If neither are provided, the single highest die will be taken.
\n- If only
\nkeep
is provided, thekeep
highest dice will be summed.- If only
\ndrop
is provided, thedrop
highest dice will be dropped\nand the rest will be summed.- If both are provided,
\ndrop
highest dice will be dropped, then\nthe nextkeep
highest dice will be summed.Returns:
\n\n\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": "A
\nDie
representing the probability distribution of the sum.Roll several of this
\n\nDie
and sum the sorted results in the middle.The outcomes should support addition and multiplication if
\n\nkeep != 1
.Arguments:
\n\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": "- 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
\nkeep
is odd but the current keep_size\nis even, or vice versa.\n\n
- 'error' (default): Raises
\nIndexError
.- 'high': The higher outcome is taken.
\n- 'low': The lower outcome is taken.
\nEXPERIMENTAL: Maps outcomes of this
\n\nDie
toPools
, creating aMultisetGenerator
.As
\n\nicepool.map_to_pool(repl, self, ...)
.If no argument is provided, the outcomes will be used to construct a\nmixture of pools directly, similar to the inverse of
\n\npool.expand()
.\nNote that this is not particularly efficient since it does not make much\nuse of dynamic programming.Arguments:
\n\n\n
\n\n- repl: One of the following:\n
\n\n
- A callable that takes in one outcome per element of args and\nproduces a
\nPool
(or something convertible to such).- A mapping from old outcomes to
\nPool
\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 valueicepool.Reroll
will reroll that old outcome.- star: If
\nTrue
, the first of the args will be unpacked before \ngiving them torepl
.\nIf not provided, it will be guessed based on the signature of \nrepl
and the number of arguments.- denominator: If provided, the denominator of the result will be this\nvalue. Otherwise it will be the minimum to correctly weight the\npools.
\nReturns:
\n\n\n\n\nA
\nMultisetGenerator
representing the mixture ofPool
s. Note
\n that this is not technically aPool
, though it supports most of \n the same operations.Raises:
\n\n\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": "- ValueError: If
\ndenominator
cannot be made consistent with the \nresulting mixture of pools.EXPERIMENTAL: Causes outcomes to be rolled again, keeping that outcome as an individual die in a pool.
\n\nArguments:
\n\n\n
\n\n- rolls: The number of initial dice.
\n- which: Which outcomes to explode. Options:\n
\n\n
- A single outcome to explode.
\n- An collection of outcomes to explode.
\n- A callable that takes an outcome and returns
\nTrue
if it\nshould be exploded.- If not supplied, the max outcome will explode.
\n- star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable
\nwhich
.\nIf not provided, this will be guessed based on the function\nsignature.- depth: The maximum depth of explosions for an individual dice.
\nReturns:
\n\n\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": "A
\nMultisetGenerator
representing the mixture ofPool
s. Note
\n that this is not technically aPool
, though it supports most of \n the same operations.EXPERIMENTAL: Applies a limited number of rerolls shared across a pool.
\n\nEach die can only be rerolled once (effectively
\n\ndepth=1
), and no more\nthanmax_rerolls
dice may be rerolled.Arguments:
\n\n\n
\n\n- rolls: How many dice in the pool.
\n- which: Selects which outcomes are eligible to be rerolled. Options:\n
\n\n
- A collection of outcomes to reroll.
\n- A callable that takes an outcome and returns
\nTrue
if it\ncould be rerolled.- 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
\nwhich
.\nIf not provided, this will be guessed based on the function\nsignature.- mode: How dice are selected for rerolling if there are more eligible\ndice than
\nmax_rerolls
. Options:\n\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\nintowhich
initially and were not rerolled, and dice that\nwere rerolled but rolled intowhich
again. This can be\nconsiderably more efficient than the other modes.Returns:
\n\n\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": "A
\nMultisetGenerator
representing the mixture ofPool
s. Note
\n that this is not technically aPool
, though it supports most of \n the same operations.Randomly rounds outcomes up or down to the nearest integer according to the two distances.
\n\nSpecificially, rounds
\n\nx
up with probabilityx - floor(x)
and down\notherwise.Arguments:
\n\n\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": "- max_denominator: If provided, each rounding will be performed\nusing
\nfractions.Fraction.limit_denominator(max_denominator)
.\nOtherwise, the rounding will be performed without\nlimit_denominator
.A
\n\nDie
with outcomes 1, -1, and 0.The quantities are equal to the positive outcome of
\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": "self > other
,\nself < other
, and the remainder respectively.Outcomes become 1 if greater than
\n\nzero()
, -1 if less thanzero()
, and 0 otherwise.Note that for
\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": "float
s, +0.0, -0.0, and nan all become 0.\n\n
True
iff both dice have the same outcomes and quantities.This is
\n\nFalse
ifother
is not aDie
, even if it would convert\nto an equalDie
.Truth value does NOT matter.
\n\nIf one
\n\nDie
has a zero-quantity outcome and the otherDie
does not\ncontain that outcome, they are treated as unequal by this function.The
\n\n==
and!=
operators have a dual purpose; they return aDie
\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 theDie
value or the truth value.Arguments:
\n\n\n
\n", "signature": "(self, other, *, simplify: bool = False) -> bool:", "funcdef": "def"}, "icepool.Population": {"fullname": "icepool.Population", "modulename": "icepool", "qualname": "Population", "kind": "class", "doc": "- simplify: If
\nTrue
, the dice will be simplified before comparing.\nOtherwise, e.g. a 2:2 coin is notequals()
to a 1:1 coin.A mapping from outcomes to
\n\nint
quantities.Outcomes with each instance must be hashable and totally orderable.
\n\nSubclasses include
\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": "Die
andDeck
.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
\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": "keys
of the mapping.\nPrefer to use the nameoutcomes
.The common length of all outcomes.
\n\nIf outcomes have no lengths or different lengths, the result is
\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": "None
.\n", "signature": "(self) -> bool:", "funcdef": "def"}, "icepool.Population.min_outcome": {"fullname": "icepool.Population.min_outcome", "modulename": "icepool", "qualname": "Population.min_outcome", "kind": "function", "doc": "
True
iff this population has no outcomes.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
\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.
\nReturns:
\n\n\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": "The nearest outcome fitting the comparison, or
\nNone
if there is\n no such outcome.Zeros all outcomes of this population.
\n\nThis is done by multiplying all outcomes by
\n\n0
.The result will have the same denominator.
\n\nRaises:
\n\n\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": "- ValueError: If the zeros did not resolve to a single outcome.
\nA zero-outcome for this population.
\n\nE.g.
\n", "signature": "(self) -> +T_co:", "funcdef": "def"}, "icepool.Population.quantity": {"fullname": "icepool.Population.quantity", "modulename": "icepool", "qualname": "Population.quantity", "kind": "function", "doc": "0
for aPopulation
whose outcomes areint
s.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
\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": "- comparison: The comparison to use. This can be omitted, in which\ncase it is treated as '=='.
\n- outcome: The outcome to query.
\nThe quantities of the mapping in sorted order.
\n\nFor example, '<=' gives the CDF.
\n\nArguments:
\n\n\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": "- comparison: Optional. If omitted, this defaults to '=='.
\nThe sum of all quantities (e.g. weights or duplicates).
\n\nFor the number of unique outcomes, use
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Population.multiply_quantities": {"fullname": "icepool.Population.multiply_quantities", "modulename": "icepool", "qualname": "Population.multiply_quantities", "kind": "function", "doc": "len()
.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\n
\n\n- \n
target
: The denominator of the result.- \n
outcome
: The outcome whose quantity will be adjusted.Returns:
\n\n\n\n\nA
\nPopulation
likeself
but with the quantity ofoutcome
\n adjusted so that the overall denominator is equal totarget
.\n If the denominator is reduced to zero, it will be removed.Raises:
\n\n\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": "- \n
ValueError
if this would require the quantity of the specified- outcome to be negative.
\nThe 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
\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": "- comparison: Optional. If omitted, this defaults to '=='.
\nA 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
\n", "signature": "(self):", "funcdef": "def"}, "icepool.Population.median_low": {"fullname": "icepool.Population.median_low", "modulename": "icepool", "qualname": "Population.median_low", "kind": "function", "doc": "median_low
ormedian_high
instead.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\nn / d
of the way through the CDF, taking the mean in case of a tie.This will fail if the outcomes do not support addition and division;\nin this case, use
\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": "quantile_low
orquantile_high
instead.The outcome
\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": "n / d
of the way through the CDF, taking the lesser in case of a tie.The outcome
\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": "n / d
of the way through the CDF, taking the greater in case of a tie.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
\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": "- base: The logarithm base to use. Default is 2.0, which gives the \nentropy in bits.
\nA property that applies the
\n\n[]
operator to outcomes.For example,
\n\npopulation.marginals[:2]
will marginalize the first two\nelements of sequence outcomes.Attributes that do not start with an underscore will also be forwarded.\nFor example,
\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": "population.marginals.x
will marginalize thex
attribute\nfrom e.g.namedtuple
outcomes.Converts the outcomes of this population to a one-hot representation.
\n\nArguments:
\n\n\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": "- outcomes: If provided, each outcome will be mapped to a
\nVector
\nwhere the element atoutcomes.index(outcome)
is set toTrue
\nand the rest toFalse
, or allFalse
if the outcome is not\ninoutcomes
.\nIf not provided,self.outcomes()
is used.A single random sample from this population.
\n\nNote that this is always \"with replacement\" even for
\n\nDeck
since\ninstances are immutable.This uses the standard
\n", "signature": "(self) -> +T_co:", "funcdef": "def"}, "icepool.Population.format": {"fullname": "icepool.Population.format", "modulename": "icepool", "qualname": "Population.format", "kind": "function", "doc": "random
package and is not cryptographically\nsecure.Formats this mapping as a string.
\n\n\n\n
format_spec
should start with the output format,\nwhich can be:\n
\n\n- \n
md
for Markdown (default)- \n
bbcode
for BBCode- \n
csv
for comma-separated values- \n
html
for HTMLAfter this, you may optionally add a
\n\n:
followed by a series of\nrequested columns. Allowed columns are:\n
\n\n- \n
o
: Outcomes.- \n
*o
: Outcomes, unpacked if applicable.- \n
q==
,q<=
,q>=
: Quantities ==, <=, or >= each outcome.- \n
p==
,p<=
,p>=
: Probabilities (0-1).- \n
%==
,%<=
,%>=
: Probabilities (0%-100%).- \n
i==
,i<=
,i>=
: EXPERIMENTAL: \"1 in N\".Columns may optionally be separated using
\n\n|
characters.The default setting is equal to
\n", "signature": "(self, format_spec: str, /, **kwargs) -> str:", "funcdef": "def"}, "icepool.tupleize": {"fullname": "icepool.tupleize", "modulename": "icepool", "qualname": "tupleize", "kind": "function", "doc": "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.Returns the Cartesian product of the arguments as
\n\ntuple
s or aPopulation
thereof.For example:
\n\n\n
\n\n- \n
tupleize(1, 2)
would produce(1, 2)
.- \n
tupleize(d6, 0)
would produce aDie
with outcomes(1, 0)
,(2, 0)
,\n...(6, 0)
.- \n
tupleize(d6, d6)
would produce aDie
with outcomes(1, 1)
,(1, 2)
,\n...(6, 5)
,(6, 6)
.If
\n\nPopulation
s are provided, they must all beDie
or allDeck
and not\na mixture of the two.Returns:
\n\n\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": "If none of the outcomes is a
\nPopulation
, the result is atuple
\n with one element per argument. Otherwise, the result is aPopulation
\n of the same type as the inputPopulation
, and the outcomes are\ntuple
s with one element per argument.Returns the Cartesian product of the arguments as
\n\nVector
s or aPopulation
thereof.For example:
\n\n\n
\n\n- \n
vectorize(1, 2)
would produceVector(1, 2)
.- \n
vectorize(d6, 0)
would produce aDie
with outcomesVector(1, 0)
,\nVector(2, 0)
, ...Vector(6, 0)
.- \n
vectorize(d6, d6)
would produce aDie
with outcomesVector(1, 1)
,\nVector(1, 2)
, ...Vector(6, 5)
,Vector(6, 6)
.If
\n\nPopulation
s are provided, they must all beDie
or allDeck
and not\na mixture of the two.Returns:
\n\n\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": "If none of the outcomes is a
\nPopulation
, the result is aVector
\n with one element per argument. Otherwise, the result is aPopulation
\n of the same type as the inputPopulation
, and the outcomes are\nVector
s with one element per argument.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
\n\nVector
are applied elementwise.This is used for the standard unary operators\n
\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": "-, +, abs, ~, round, trunc, floor, ceil
Binary operators on
\n\nVector
are applied elementwise.If the other operand is also a
\n\nVector
, the operator is applied to each\npair of elements fromself
andother
. Both must have the same\nlength.Otherwise the other operand is broadcast to each element of
\n\nself
.This is used for the standard binary operators\n
\n\n+, -, *, /, //, %, **, <<, >>, &, |, ^
.\n\n
@
is not included due to its different meaning inDie
.This is also used for the comparators\n
\n\n<, <=, >, >=, ==, !=
.In 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
\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": "binary_operator()
.EXPERIMENTAL: Immutable multiset of single characters.
\n\nSpaces, dashes, and underscores cannot be used as symbols.
\n\nOperations include:
\n\n\n\n
\n\n\n \n\n\nOperation \nCount / notes \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
,<=
all counts l <= r \n\n \n\n issuperset
,>=
all counts l >= r \n\n \n\n ==
all counts l == r \n\n \n\n !=
any count l != r \n\n \nunary \n+
drop all negative counts \n\n \n\nunary \n-
reverses the sign of all counts \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- \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.Binary operators other than
\n\n*
and//
implicitly convert the other\nargument toSymbols
using the constructor.Subscripting with a single character returns the count of that character\nas an
\n\nint
. E.g.symbols['a']
-> number ofa
s as anint
.\nYou can also access it as an attribute, e.g.symbols.a
.Subscripting with multiple characters returns a
\n\nSymbols
with only those\ncharacters, dropping the rest.\nE.g.symbols['ab']
-> number ofa
s andb
s as aSymbols
.\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 asSymbols
, you can subscript with that character\nplus an unused character.Subscripting with duplicate characters currently has no further effect, but\nthis may change in the future.
\n\n\n\n
Population.marginals
forwards attribute access, so you can use e.g.\ndie.marginals.a
to get the marginal distribution ofa
s.Note 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,\n
\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": "a - b
has one positive a and one negative b.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
\n\nself
is a subset of the other.Same as
\n\n<=
.Note that the
\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": "<
and>
operators are lexicographic orderings,\nnot proper subset relations.Whether
\n\nself
is a superset of the other.Same as
\n\n>=
.Note that the
\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": "<
and>
operators are lexicographic orderings,\nnot proper subset relations.Whether
\n\nself
has any positive elements in common with the other.Raises:
\n\n\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": "- ValueError if either has negative elements.
\nWhether 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
\n\nDie()
constructor.\nAgainExpression
s should not be fed to functions or methods other than\nDie()
, but it can be used with operators. Examples:\n
\n\n- \n
Again + 6
: Roll again and add 6.- \n
Again + Again
: Roll again twice and sum.The
\n\nagain_count
,again_depth
, andagain_end
arguments toDie()
\naffect how these arguments are processed. At most one ofagain_count
or\nagain_depth
may be provided; if neither are provided, the behavior is as\n`again_depth=1.For finer control over rolling processes, use e.g.
\n\nDie.map()
instead.Count mode
\n\nWhen
\n\nagain_count
is provided, we start with one roll queued and execute one \nroll at a time. For everyAgain
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 exceedagain_count
, we reroll\nthe entire process, effectively conditioning the process on not rolling more\nthanagain_count
extra dice.This mode only allows \"additive\" expressions to be used with
\n\nAgain
, which\nmeans that only the following operators are allowed:\n
\n\n- Binary
\n+
- \n
n @ AgainExpression
, wheren
is a non-negativeint
orPopulation
.Furthermore, the
\n\n+
operator is assumed to be associative and commutative.\nFor example,str
ortuple
outcomes will not produce elements with a definite\norder.Depth mode
\n\nWhen
\n\nagain_depth=0
,again_end
is directly substituted\nfor each occurence ofAgain
. For other values ofagain_depth
, the result for\nagain_depth-1
is substituted for each occurence ofAgain
.If
\n\nagain_end=icepool.Reroll
, then anyAgainExpression
s in the final depth\nare rerolled.Rerolls
\n\n\n\n
Reroll
only rerolls that particular die, not the entire process. Any such\nrerolls do not count against theagain_count
oragain_depth
limit.If
\n\nagain_end=icepool.Reroll
:\n
\n", "annotation": ": Final", "default_value": "<icepool.population.again.AgainExpression object>"}, "icepool.CountsKeysView": {"fullname": "icepool.CountsKeysView", "modulename": "icepool", "qualname": "CountsKeysView", "kind": "class", "doc": "- Count mode: Any result that would cause the number of rolls to exceed\n
\nagain_count
is rerolled.- Depth mode: Any
\nAgainExpression
s in the final depth level are rerolled.This functions as both a
\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": "KeysView
and aSequence
.This functions as both a
\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": "ValuesView
and aSequence
.This functions as both an
\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": "ItemsView
and aSequence
.Constructs a
\n\nDie
from a sequence of cumulative values.Arguments:
\n\n\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": "- 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
\n\n
- \n
int
cumulative quantities.- Dice representing the cumulative distribution at that point.
\n- reverse: Iff true, both of the arguments will be reversed. This allows\ne.g. constructing using a survival distribution.
\nConstructs a
\n\nDie
from a rv object (asscipy.stats
).This is done using the CDF.
\n\nArguments:
\n\n\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": "- rv: A rv object (as
\nscipy.stats
).- outcomes: An iterable of
\nint
s orfloat
s that will be the outcomes\nof the resultingDie
.\nIf the distribution is discrete, outcomes must beint
s.\nSome outcomes may be omitted if their probability is too small\ncompared to the denominator.- denominator: The denominator of the resulting
\nDie
will be set to this.- **kwargs: These will be forwarded to
\nrv.cdf()
.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
\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": "- dice: Either an iterable of dice, or two or more dice as separate\narguments.
\nSelects 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
\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": "- dice: Either an iterable of dice, or two or more dice as separate\narguments.
\nThe lowest outcome among the rolls, or the sum of some of the lowest.
\n\nThe outcomes should support addition and multiplication if
\n\nkeep != 1
.Arguments:
\n\n\n
\n\n- args: Dice or individual outcomes in a single iterable, or as two or\nmore separate arguments. Similar to the built-in
\nmin()
.- keep, drop: These arguments work together:\n
\n\n
- If neither are provided, the single lowest die will be taken.
\n- If only
\nkeep
is provided, thekeep
lowest dice will be summed.- If only
\ndrop
is provided, thedrop
lowest dice will be dropped\nand the rest will be summed.- If both are provided,
\ndrop
lowest dice will be dropped, then\nthe nextkeep
lowest dice will be summed.- default: If an empty iterable is provided, the result will be a die that\nalways rolls this value.
\nRaises:
\n\n\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": "- ValueError if an empty iterable is provided with no
\ndefault
.The highest outcome among the rolls, or the sum of some of the highest.
\n\nThe outcomes should support addition and multiplication if
\n\nkeep != 1
.Arguments:
\n\n\n
\n\n- args: Dice or individual outcomes in a single iterable, or as two or\nmore separate arguments. Similar to the built-in
\nmax()
.- keep, drop: These arguments work together:\n
\n\n
- If neither are provided, the single highest die will be taken.
\n- If only
\nkeep
is provided, thekeep
highest dice will be summed.- If only
\ndrop
is provided, thedrop
highest dice will be dropped\nand the rest will be summed.- If both are provided,
\ndrop
highest dice will be dropped, then\nthe nextkeep
highest dice will be summed.- 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.
\nRaises:
\n\n\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": "- ValueError if an empty iterable is provided with no
\ndefault
.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
\n\nkeep != 1
.Arguments:
\n\n\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
\nkeep
is odd but the the number of args is even, or\nvice versa.\n\n
- 'error' (default): Raises
\nIndexError
.- 'high': The higher outcome is taken.
\n- 'low': The lower outcome is taken.
\n- default: If an empty iterable is provided, the result will be a die that\nalways rolls this value.
\nRaises:
\n\n\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": "- ValueError if an empty iterable is provided with no
\ndefault
.The minimum possible outcome among the populations.
\n\nArguments:
\n\n\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": "- Populations or single outcomes. Alternatively, a single iterable argument of such.
\nThe maximum possible outcome among the populations.
\n\nArguments:
\n\n\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": "- Populations or single outcomes. Alternatively, a single iterable argument of such.
\nA 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
\n\n- *dice: Any number of dice or single outcomes convertible to dice.
\nReturns:
\n\n\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": "A tuple of dice with the same denominator.
\nApplies a function of two arguments cumulatively to a sequence of dice.
\n\nAnalogous to the\n
\n\nfunctools
function of the same name.Arguments:
\n\n\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": "- 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
\nReroll
, in which case the\nentire sequence is effectively rerolled.- 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.
\nApplies a function of two arguments cumulatively to a sequence of dice, yielding each result in turn.
\n\nAnalogous to the\n
\n\nitertools function of the same name
\n, though with no default function and\nthe same parameter order asreduce()
.The number of results is equal to the number of elements of
\n\ndice
, with\none additional element ifinitial
is provided.Arguments:
\n\n\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": "- 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.
\nApplies
\n\nfunc(outcome_of_die_0, outcome_of_die_1, ...)
for all joint outcomes, returning a Die.See
\n\nmap_function
for a decorator version of this.Example:
\n\nmap(lambda a, b: a + b, d6, d6)
is the same as d6 + d6.\n\n
map()
is flexible but not very efficient for more than a few dice.\nIf at all possible, usereduce()
,MultisetExpression
methods, and/or\nMultisetEvaluator
s. EvenPool.expand()
(which sorts rolls) is more\nefficient than usingmap
on the dice in order.\n\n
Again
can be used but is not recommended withrepeat
other than 1.Arguments:
\n\n\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": "- repl: One of the following:\n
\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
\nDie
constructor, the new outcomes:- May be dice rather than just single outcomes.
\n- The special value
\nicepool.Reroll
will reroll that old outcome.- \n
tuples
containingPopulation
s will betupleize
d into\nPopulation
s oftuple
s.\nThis does not apply to subclasses oftuple
s such asnamedtuple
\nor other classes such asVector
.- *args:
\nfunc
will be called with all joint outcomes of these.\nAllowed arg types are:\n\n
- Single outcome.
\n- \n
Die
. All outcomes will be sent tofunc
.- \n
MultisetExpression
. All sorted tuples of outcomes will be sent\ntofunc
, asMultisetExpression.expand()
. The expression must\nbe fully bound.- star: If
\nTrue
, the first of the args will be unpacked before giving\nthem tofunc
.\nIf not provided, it will be guessed based on the signature offunc
\nand the number of arguments.- \n
repeat: This will be repeated with the same arguments on the\nresult this many times, except the first of
\n\nargs
will be replaced\nby the result of the previous iteration.Note that returning
\n\nReroll
fromrepl
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 anothermap
insiderepl
.EXPERIMENTAL: 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.- time_limit: Similar to
\nrepeat
, but will return early if a fixed point\nis reached. If bothrepeat
andtime_limit
are provided\n(not recommended),time_limit
takes priority.- again_count, again_depth, again_end: Forwarded to the final die constructor.
\nDecorator that turns a function that takes outcomes into a function that takes dice.
\n\nThe result must be a
\n\nDie
.This is basically a decorator version of
\n\nmap()
and produces behavior\nsimilar to AnyDice functions, though Icepool has different typing rules\namong other differences.\n\n
map_function
can either be used with no arguments:\n\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
Or with keyword arguments, in which case the extra arguments are bound:
\n\n\n\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
Arguments:
\n\n\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": "- again_count, again_depth, again_end: Forwarded to the final die constructor.
\nRepeatedly 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
\n\n(outcome, time)
, wheretime
is the\nnumber of repeats needed to reach an absorbing outcome (an outcome that\nonly leads to itself), orrepeat
, whichever is lesser.This will return early if it reaches a fixed point.\nTherefore, you can set
\n\nrepeat
equal to the maximum number of\ntime you could possibly be interested in without worrying about\nit causing extra computations after the fixed point.Arguments:
\n\n\n
\n\n- repl: One of the following:\n
\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
\nicepool.Reroll
will reroll that old outcome.- initial_state: The initial state of the process, which could be a\nsingle state or a
\nDie
.- extra_args: Extra arguments to use, as per
\nmap
. Note that these are\nrerolled at every time step.- star: If
\nTrue
, the first of the args will be unpacked before giving\nthem tofunc
.\nIf not provided, it will be guessed based on the signature offunc
\nand the number of arguments.- time_limit: This will be repeated with the same arguments on the result\nup to this many times.
\nReturns:
\n\n\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": "The
\nDie
after the modification.EXPERIMENTAL: Applies
\n\nrepl(outcome_of_die_0, outcome_of_die_1, ...)
for all joint outcomes, producing a MultisetGenerator.Arguments:
\n\n\n
\n\n- repl: One of the following:\n
\n\n
- A callable that takes in one outcome per element of args and\nproduces a
\nMultisetGenerator
or something convertible to aPool
.- A mapping from old outcomes to
\nMultisetGenerator
\nor something convertible to aPool
.\nIn this case args must have exactly one element.\nThe new outcomes may be dice rather than just single outcomes.\nThe special valueicepool.Reroll
will reroll that old outcome.- star: If
\nTrue
, the first of the args will be unpacked before giving\nthem torepl
.\nIf not provided, it will be guessed based on the signature ofrepl
\nand the number of arguments.- denominator: If provided, the denominator of the result will be this\nvalue. Otherwise it will be the minimum to correctly weight the\npools.
\nReturns:
\n\n\n\n\nA
\nMultisetGenerator
representing the mixture ofPool
s. Note
\n that this is not technically aPool
, though it supports most of \n the same operations.Raises:
\n\n\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": "- ValueError: If
\ndenominator
cannot be made consistent with the \nresulting mixture of pools.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
\n", "annotation": ": Final", "default_value": "<RerollType.Reroll: 'Reroll'>"}, "icepool.RerollType": {"fullname": "icepool.RerollType", "modulename": "icepool", "qualname": "RerollType", "kind": "class", "doc": "- When used with
\nAgain
, only that stage is rerolled, not the entireAgain
\ntree.- To reroll with limited depth, use
\nDie.reroll()
, orAgain
with no\nmodification.- When used with
\nMultisetEvaluator
, the entire evaluation is rerolled.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
\n\nMultisetEvaluator
to generate a\nresult.Note that operators are performed on the multiset of rolls, not the multiset\nof dice. For example,
\n", "bases": "icepool.generator.keep.KeepGenerator[~T]"}, "icepool.Pool.__init__": {"fullname": "icepool.Pool.__init__", "modulename": "icepool", "qualname": "Pool.__init__", "kind": "function", "doc": "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\".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
\n\nPool
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).Arguments:
\n\n\n
\n\n- \n
dice: The dice to put in the
\n\nPool
. This can be one of the following:\n
\n\n- A
\nSequence
ofDie
or outcomes.- A
\nMapping
ofDie
or outcomes to how many of thatDie
or\noutcome to put in thePool
.All outcomes within a
Pool
must be totally orderable.- times: Multiplies the number of times each element of
\ndice
will\nbe put into the pool.\ntimes
can either be a sequence of the same length as\noutcomes
or a singleint
to apply to all elements of\noutcomes
.Raises:
\n\n\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": "- ValueError: If a bare
\nDeck
orDie
argument is provided.\nAPool
of a singleDie
should constructed asPool([die])
.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
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Pool.unique_dice": {"fullname": "icepool.Pool.unique_dice", "modulename": "icepool", "qualname": "Pool.unique_dice", "kind": "function", "doc": "- UnboundMultisetExpressionError if this is called on an expression with free variables.
\nThe 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 | None, 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
\n\na + b + c + ...
.Any resulting counts that would be negative are set to zero.
\n\nExample:
\n\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": "\n[1, 2, 2, 3] + [1, 2, 4] -> [1, 1, 2, 2, 2, 3, 4]\n
A
\n\nPool
of standard dice (e.g. d6, d8...).Arguments:
\n\n\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": "- 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.
\nAbstract base class for generating one or more multisets.
\n\nThese include dice pools (
\n\nPool
) and card deals (Deal
). Most likely you\nwill be using one of these two rather than writing your own subclass of\nMultisetGenerator
.The multisets are incrementally generated one outcome at a time.\nFor each outcome, a
\n\ncount
andweight
are generated, along with a\nsmaller generator to produce the rest of the multiset.You 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
\n", "bases": "typing.Generic[~T, ~Qs], icepool.multiset_expression.MultisetExpression[~T]"}, "icepool.MultisetExpression": {"fullname": "icepool.MultisetExpression", "modulename": "icepool", "qualname": "MultisetExpression", "kind": "class", "doc": "MultisetEvaluator
.Abstract base class representing an expression that operates on multisets.
\n\nExpression methods can be applied to
\n\nMultisetGenerator
s to do simple\nevaluations. For joint evaluations, trymultiset_function
.Use the provided operations to build up more complicated\nexpressions, or to attach a final evaluator.
\n\nOperations include:
\n\n\n\n
\n\n\n \n\n\nOperation \nCount / notes \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 \nunary \n+
same as \nkeep_counts_ge(0)
\n \nunary \n-
reverses the sign of all counts \n\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
,[]
less capable than \nKeepGenerator
version\n \n\n highest
less capable than \nKeepGenerator
version\n \n\n\n lowest
less capable than \nKeepGenerator
version\n\n
\n", "bases": "abc.ABC, typing.Generic[~T]"}, "icepool.MultisetExpression.outcomes": {"fullname": "icepool.MultisetExpression.outcomes", "modulename": "icepool", "qualname": "MultisetExpression.outcomes", "kind": "function", "doc": "\n \n\n\nEvaluator \nSummary \n\n \n\n issubset
,<=
Whether the left side's counts are all <= their counterparts on the right \n\n \n\n issuperset
,>=
Whether the left side's counts are all >= their counterparts on the right \n\n \n\n isdisjoint
Whether the left side has no positive counts in common with the right side \n\n \n\n <
As \n<=
, butFalse
if the two multisets are equal\n \n\n >
As \n>=
, butFalse
if the two multisets are equal\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\n expand
All elements in ascending order \n\n \n\n sum
Sum of all elements \n\n \n\n count
The number of elements \n\n \n\n any
Whether there is at least 1 element \n\n \n\n highest_outcome_and_count
The highest outcome and how many of that outcome \n\n \n\n all_counts
All counts in descending order \n\n \n\n largest_count
The single largest count, aka x-of-a-kind \n\n \n\n largest_count_and_outcome
Same but also with the corresponding outcome \n\n \n\n count_subset
,//
The number of times the right side is contained in the left side \n\n \n\n largest_straight
Length of longest consecutive sequence \n\n \n\n largest_straight_and_outcome
Same but also with the corresponding outcome \n\n \n\n\n all_straights
Lengths of all consecutive sequences in descending order \nThe 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 | None, icepool.order.OrderReason]:", "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
\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": "- UnboundMultisetExpressionError if this is called on an expression with free variables.
\nWhether 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 | None, 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
\n\nrandom
package and is not cryptographically\nsecure.Returns:
\n\n\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": "A sorted tuple of outcomes for each output of this generator.
\nThe combined elements from all of the multisets.
\n\nSame as
\n\na + b + c + ...
.Any resulting counts that would be negative are set to zero.
\n\nExample:
\n\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": "\n[1, 2, 2, 3] + [1, 2, 4] -> [1, 1, 2, 2, 2, 3, 4]\n
The elements from the left multiset that are not in any of the others.
\n\nSame as
\n\na - b - c - ...
.Any resulting counts that would be negative are set to zero.
\n\nExample:
\n\n\n\n\n\n[1, 2, 2, 3] - [1, 2, 4] -> [2, 3]\n
If 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
\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": "drop_outcomes()
instead, or use a large number of\ncounts on the right side.The elements that all the multisets have in common.
\n\nSame as
\n\na & b & c & ...
.Any resulting counts that would be negative are set to zero.
\n\nExample:
\n\n\n\n\n\n[1, 2, 2, 3] & [1, 2, 4] -> [1, 2]\n
Note 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
\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": "keep_outcomes()
instead, or use a large number of\ncounts on the right side.The most of each outcome that appear in any of the multisets.
\n\nSame as
\n\na | b | c | ...
.Any resulting counts that would be negative are set to zero.
\n\nExample:
\n\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": "\n[1, 2, 2, 3] | [1, 2, 4] -> [1, 2, 2, 3, 4]\n
The elements that appear in the left or right multiset but not both.
\n\nSame as
\n\na ^ b
.Specifically, this produces the absolute difference between counts.\nIf you don't want negative counts to be used from the inputs, you can\ndo
\n\nleft.keep_counts('>=', 0) ^ right.keep_counts('>=', 0)
.Example:
\n\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": "\n[1, 2, 2, 3] ^ [1, 2, 4] -> [2, 3, 4]\n
Keeps the elements in the target set of outcomes, and drops the rest by setting their counts to zero.
\n\nThis is similar to
\n\nintersection()
, except the right side is considered\nto have unlimited multiplicity.Arguments:
\n\n\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": "- target: A callable returning
\nTrue
iff the outcome should be kept,\nor an expression or collection of outcomes to keep.Drops the elements in the target set of outcomes by setting their counts to zero, and keeps the rest.
\n\nThis is similar to
\n\ndifference()
, except the right side is considered\nto have unlimited multiplicity.Arguments:
\n\n\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": "- target: A callable returning
\nTrue
iff the outcome should be\ndropped, or an expression or collection of outcomes to drop.Maps the counts to new counts.
\n\nArguments:
\n\n\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": "- function: A function that takes
\noutcome, *counts
and produces a\ncombined count.Multiplies all counts by n.
\n\nSame as
\n\nself * n
.Example:
\n\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": "\nPool([1, 2, 2, 3]) * 2 -> [1, 1, 2, 2, 2, 2, 3, 3]\n
Divides all counts by n (rounding down).
\n\nSame as
\n\nself // n
.Example:
\n\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": "\nPool([1, 2, 2, 3]) // 2 -> [2]\n
Moduos all counts by n.
\n\nSame as
\n\nself % n
.Example:
\n\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": "\nPool([1, 2, 2, 3]) % 2 -> [1, 3]\n
Keeps counts fitting the comparison, treating the rest as zero.
\n\nFor example,
\n\nexpression.keep_counts('>=', 2)
would keep pairs,\ntriplets, etc. and drop singles.\n\n\n\nPool([1, 2, 2, 3, 3, 3]).keep_counts('>=', 2) -> [2, 2, 3, 3, 3]\n
Arguments:
\n\n\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": "- comparison: The comparison to use.
\n- n: The number to compare counts against.
\nCounts each outcome at most
\n\nn
times.For example,
\n\ngenerator.unique(2)
would count each outcome at most\ntwice.Example:
\n\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": "\nPool([1, 2, 2, 3]).unique() -> [1, 2, 3]\n
Selects elements after drawing and sorting.
\n\nThis is less capable than the
\n\nKeepGenerator
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.The valid types of argument are:
\n\n\n
\n\n- A
\nslice
. If both start and stop are provided, they must both be\nnon-negative or both be negative. step is not supported.- A sequence of
\nint
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.- An
\nint
, which evaluates by taking the element at the specified\nindex. In this case the result is aDie
(if fully bound) or a\nMultisetEvaluator
(if there are free variables).Use the
\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": "[]
operator for the same effect as this method.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
\n\n.sum()
afterwards if you want to sum.\nAlternatively, you can perform some other evaluation.This requires the outcomes to be evaluated in ascending order.
\n\nArguments:
\n\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, drop: These arguments work together:\n
\n\n
- If neither are provided, the single lowest element\nwill be kept.
\n- If only
\nkeep
is provided, thekeep
lowest elements\nwill be kept.- If only
\ndrop
is provided, thedrop
lowest elements\nwill be dropped and the rest will be kept.- If both are provided,
\ndrop
lowest elements will be dropped,\nthen the nextkeep
lowest elements will be kept.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
\n\n.sum()
afterwards if you want to sum.\nAlternatively, you can perform some other evaluation.This requires the outcomes to be evaluated in descending order.
\n\nArguments:
\n\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": "- keep, drop: These arguments work together:\n
\n\n
- If neither are provided, the single highest element\nwill be kept.
\n- If only
\nkeep
is provided, thekeep
highest elements\nwill be kept.- If only
\ndrop
is provided, thedrop
highest elements\nwill be dropped and the rest will be kept.- If both are provided,
\ndrop
highest elements will be dropped, \nthen the nextkeep
highest elements will be kept.EXPERIMENTAL: Matches elements of
\n\nself
with elements ofother
in sorted order, then keeps elements fromself
that fitcomparison
with their partner.Extra elements: If
\n\nself
has more elements thanother
, whether the\nextra elements are kept depends on theorder
andcomparison
:\n
\n\n- Descending: kept for
\n'>='
,'>'
- Ascending: kept for
\n'<='
,'<'
Example: An attacker rolls 3d6 versus a defender's 2d6 in the game of\nRISK. Which pairs did the attacker win?
\n\n\n\n\n\nd6.pool(3).highest(2).sort_match('>', d6.pool(2))\n
Suppose 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
\n\nhighest
.\n\n\n\nPool([6, 4, 3]).sort_match('>', [5, 5]) -> [6, 3]\nPool([6, 4, 3]).highest(2).sort_match('>', [5, 5]) -> [6]\n
Contrast
\n\nmaximum_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.Arguments:
\n\n\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": "- comparison: The comparison to filter by. If you want to drop rather\nthan keep, use the complementary comparison:\n
\n\n
- \n
'=='
vs.'!='
- \n
'<='
vs.'>'
- \n
'>='
vs.'<'
- other: The other multiset to match elements with.
\n- order: The order in which to sort before forming matches.\nDefault is descending.
\nEXPERIMENTAL: Match the highest elements from
\n\nself
with even higher (or equal) elements fromother
.This matches elements of
\n\nself
with elements ofother
, such that in\neach pair the element fromself
fits thecomparision
with the\nelement fromother
. As many such pairs of elements will be matched as \npossible, preferring the highest matchable elements ofself
.\nFinally, either the matched or unmatched elements fromself
are kept.This 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\n\n\nd6.pool(4).maximum_match('<=', d6.pool(3), keep='unmatched').sum()\n
Suppose the attacker rolls 6, 4, 3, 1 and the defender rolls 5, 5.\nThen the result would be [6, 1].
\n\n\n\n\n\nd6.pool([6, 4, 3, 1]).maximum_match('<=', [5, 5], keep='unmatched')\n-> [6, 1]\n
Contrast
\n\nsort_match()
, which first creates pairs in\nsorted order and then filters them bycomparison
.\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.Arguments:
\n\n\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": "- comparison: Either
\n'<='
or'<'
.- other: The other multiset to match elements with.
\n- keep: Whether 'matched' or 'unmatched' elements are to be kept.
\nEXPERIMENTAL: Match the lowest elements from
\n\nself
with even lower (or equal) elements fromother
.This matches elements of
\n\nself
with elements ofother
, such that in\neach pair the element fromself
fits thecomparision
with the\nelement fromother
. As many such pairs of elements will be matched as \npossible, preferring the lowest matchable elements ofself
.\nFinally, either the matched or unmatched elements fromself
are kept.This requires that outcomes be evaluated in ascending order.
\n\nContrast
\n\nsort_match()
, which first creates pairs in\nsorted order and then filters them bycomparison
.Arguments:
\n\n\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": "- comparison: Either
\n'>='
or'>'
.- other: The other multiset to match elements with.
\n- keep: Whether 'matched' or 'unmatched' elements are to be kept.
\nEvaluation: 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
\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": "- order: Whether the elements are in ascending (default) or descending\norder.
\nEvaluation: 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\n\n\n
generator.unique().count()
will count the number of unique outcomes.\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": "
(generator & [4, 5, 6]).count()
will count up to one each of\n4, 5, and 6.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\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": "- \n
filter: Any counts below this value will not be in the output.\nFor example,
\n\nfilter=2
will only produce pairs and better.\nIfNone
, no filtering will be done.Why 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.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
\n\n- divisor: The multiset to divide by.
\n- empty_divisor: If the divisor is empty, the outcome will be this.\nIf not set,
\nZeroDivisionError
will be raised for an empty\nright side.Raises:
\n\n\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": "- ZeroDivisionError: If the divisor may be empty and \nempty_divisor_outcome is not set.
\nEvaluation: The size of the largest straight among the elements.
\n\nOutcomes must be
\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": "int
s.Evaluation: The size of the largest straight among the elements and the highest outcome in that straight.
\n\nOutcomes must be
\n", "signature": "(\tself: icepool.multiset_expression.MultisetExpression[int]) -> 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": "int
s.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
\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": "(run_length, run_score)
s.Experimental: Returns the indexes of the originating multisets for each rank in their additive union.
\n\nExample:
\n\n\n\n\n\nMultisetExpression.argsort([10, 9, 5], [9, 9])\n
produces
\n\n\n\n\n\n((0,), (0, 1, 1), (0,))\n
Arguments:
\n\n\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": "- 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
\nadditive_union(+self, +arg1, +arg2, ...).unique().count()
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
\n\nTrue
; \nif there is some outcome for which this multiset has a greater count \nthan the other multiset, this evaluates toFalse
.\n\n
issubset
is the same asself <= other
.\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": "
self < other
evaluates a proper subset relation, which is the same\nexcept the result isFalse
if the two multisets are exactly equal.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
\n\nTrue
; \nif there is some outcome for which this multiset has a lesser count \nthan the other multiset, this evaluates toFalse
.A typical use of this evaluation is testing for the presence of a\ncombo of cards in a hand, e.g.
\n\n\n\n\n\ndeck.deal(5) >= ['a', 'a', 'b']\n
represents the chance that a deal of 5 cards contains at least two 'a's\nand one 'b'.
\n\n\n\n
issuperset
is the same asself >= other
.\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": "
self > other
evaluates a proper superset relation, which is the same\nexcept the result isFalse
if the two multisets are exactly equal.Evaluation: Whether this multiset is disjoint from the other multiset.
\n\nSpecifically, this evaluates to
\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": "False
if there is any outcome for\nwhich both multisets have positive count, andTrue
if there is not.An abstract, immutable, callable class for evaulating one or more input
\n\nMultisetExpression
s.There is one abstract method to implement:
\n\nnext_state()
.\nThis should incrementally calculate the result given one outcome at a time\nalong with how many of that outcome were produced.An example sequence of calls, as far as
\n\nnext_state()
is concerned, is:\n
\n\n- \n
state = next_state(state=None, outcome=1, count_of_1s)
- \n
state = next_state(state, 2, count_of_2s)
- \n
state = next_state(state, 3, count_of_3s)
- \n
state = next_state(state, 4, count_of_4s)
- \n
state = next_state(state, 5, count_of_5s)
- \n
state = next_state(state, 6, count_of_6s)
- \n
outcome = final_outcome(state)
A few other methods can optionally be overridden to further customize behavior.
\n\nIt is not expected that subclasses of
\n\nMultisetEvaluator
\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.Instances 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\n\n\n
evaluate()
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.Make sure to handle the base case where
\n\nstate is None
.States 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
\n\nfinal_outcome
to create totally orderable\nfinal outcomes.The behavior of returning a
\n\nDie
fromnext_state
is currently\nundefined.Arguments:
\n\n\n
\n\n- state: A hashable object indicating the state before rolling the\ncurrent outcome. If this is the first outcome being considered,\n
\nstate
will beNone
.- outcome: The current outcome.\n
\nnext_state
will see all rolled outcomes in monotonic order;\neither ascending or descending depending onorder()
.\nIf there are multiple inputs, the set of outcomes is at \nleast the union of the outcomes of the invididual inputs. \nYou can useextra_outcomes()
to add extra outcomes.- *counts: One value (usually an
\nint
) for each input indicating how\nmany of the current outcome were produced.Returns:
\n\n\n\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": "A hashable object indicating the next state.\n The special value
\nicepool.Reroll
can be used to immediately remove\n the state from consideration, effectively performing a full reroll.Optional function to generate a final output outcome from a final state.
\n\nBy default, the final outcome is equal to the final state.\nNote that
\n\nNone
is not a valid outcome for aDie
,\nand if there are no outcomes,final_outcome
will be immediately\nbe callled withfinal_state=None
.\nSubclasses that want to handle this case should explicitly define what\nhappens.Arguments:
\n\n\n
\n\n- final_state: A state after all outcomes have been processed.
\nReturns:
\n\n\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": "A final outcome that will be used as part of constructing the result
\nDie
.\n As usual forDie()
, this could itself be aDie
oricepool.Reroll
.Optional function to determine the order in which
\n\nnext_state()
will see outcomes.The default is ascending order. This has better caching behavior with \nmixed standard dice.
\n\nReturns:
\n\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": "\n
\n- Order.Ascending (= 1)\n if
\nnext_state()
should always see the outcomes in ascending order.- Order.Descending (= -1)\n if
\nnext_state()
should always see the outcomes in descending order.- Order.Any (= 0)\n if the result of the evaluation is order-independent.
\nOptional method to specify extra outcomes that should be seen as inputs to
\n\nnext_state()
.These will be seen by
\n\nnext_state
even if they do not appear in the\ninput(s). The default implementation returns()
, or no additional\noutcomes.If you want
\n\nnext_state
to see consecutiveint
outcomes, you can set\nextra_outcomes = icepool.MultisetEvaluator.consecutive
.\nSeeconsecutive()
below.Arguments:
\n\n\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": "- outcomes: The outcomes that could be produced by the inputs, in
\n- ascending order.
\nExample implementation of
\n\nextra_outcomes()
that produces consecutiveint
outcomes.Set
\n\nextra_outcomes = icepool.MultisetEvaluator.consecutive
to use this.Returns:
\n\n\n\n\nAll
\nint
s from the min outcome to the max outcome among the inputs,\n inclusive.Raises:
\n\n\n
\n", "signature": "(self, outcomes: Sequence[int]) -> Collection[int]:", "funcdef": "def"}, "icepool.MultisetEvaluator.extra_inputs": {"fullname": "icepool.MultisetEvaluator.extra_inputs", "modulename": "icepool", "qualname": "MultisetEvaluator.extra_inputs", "kind": "function", "doc": "- TypeError: if any input has any non-
\nint
outcome.An optional sequence of extra inputs whose counts will be prepended to *counts.
\n", "signature": "(self) -> tuple[icepool.multiset_expression.MultisetExpression, ...]:", "funcdef": "def"}, "icepool.MultisetEvaluator.validate_arity": {"fullname": "icepool.MultisetEvaluator.validate_arity", "modulename": "icepool", "qualname": "MultisetEvaluator.validate_arity", "kind": "function", "doc": "An optional method to verify the total input arity.
\n\nThis is called after any implicit conversion to expressions, but does\nnot include any
\n\nextra_inputs()
.Overriding
\n\nnext_state
with a fixed number of counts will make this\ncheck redundant.Raises:
\n\n\n
\n", "signature": "(self, arity: int) -> None:", "funcdef": "def"}, "icepool.MultisetEvaluator.evaluate": {"fullname": "icepool.MultisetEvaluator.evaluate", "modulename": "icepool", "qualname": "MultisetEvaluator.evaluate", "kind": "function", "doc": "- \n
ValueError
if the total input arity is not valid.Evaluates input expression(s).
\n\nYou can call the
\n\nMultisetEvaluator
object directly for the same effect,\ne.g.sum_evaluator(input)
is an alias forsum_evaluator.evaluate(input)
.Most 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
\n\n- *args: Each may be one of the following:\n
\n\n
- A
\nMultisetExpression
.- A mappable mapping outcomes to the number of those outcomes.
\n- A sequence of outcomes.
\nReturns:
\n\n\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": "A
\nDie
representing the distribution of the final outcome if no\n arg contains a free variable. Otherwise, returns a new evaluator.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\n\n\n
Any
if all arguments areAny
.\nAscending
if there is at least oneAscending
in the arguments.\nDescending
if there is at least oneDescending
in the arguments.Raises:
\n\n\n
\n", "signature": "(*orders: icepool.order.Order) -> icepool.order.Order:", "funcdef": "def"}, "icepool.Deck": {"fullname": "icepool.Deck", "modulename": "icepool", "qualname": "Deck", "kind": "class", "doc": "- \n
ValueError
if bothAscending
andDescending
are in the- arguments.
\nSampling 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
\n\nDeck
.All quantities must be non-negative. Outcomes with zero quantity will be\nomitted.
\n\nArguments:
\n\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": "- \n
outcomes: The cards of the
\n\nDeck
. This can be one of the following:\n
\n\n- A
\nSequence
of outcomes. Duplicates will contribute\nquantity for each appearance.- A
\nMapping
from outcomes to quantities.Each outcome may be one of the following:
\n\n\n
- An outcome, which must be hashable and totally orderable.
\n- A
\nDeck
, which will be flattened into the result. If a\ntimes
is assigned to theDeck
, the entireDeck
will\nbe duplicated that many times.- times: Multiplies the number of times each element of
\noutcomes
\nwill be put into theDeck
.\ntimes
can either be a sequence of the same length as\noutcomes
or a singleint
to apply to all elements of\noutcomes
.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
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Deck.deal": {"fullname": "icepool.Deck.deal", "modulename": "icepool", "qualname": "Deck.deal", "kind": "function", "doc": "len()
.Creates a
\n\nDeal
object from this deck.See
\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": "Deal()
for details.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
\n\nDeck
to other outcomes.Arguments:
\n\n\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": "- repl: One of the following:\n
\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
\nDeck
s, in which case one card is\nreplaced with several. This is not recommended.- star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable
\nrepl
.\nIf not provided, this will be guessed based on the function\nsignature.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
\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": "deal()
instead.Represents an unordered deal of a single hand from a
\n", "bases": "icepool.generator.keep.KeepGenerator[~T]"}, "icepool.Deal.__init__": {"fullname": "icepool.Deal.__init__", "modulename": "icepool", "qualname": "Deal.__init__", "kind": "function", "doc": "Deck
.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
\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": "- deck: The
\nDeck
to deal from.- hand_size: How many cards to deal.
\nThe
\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": "Deck
the cards are dealt from.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
\n\nDeck
in ascending order.These are also the
\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": "keys
of theDeck
as aMapping
.\nPrefer to use the nameoutcomes
.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
\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": "- UnboundMultisetExpressionError if this is called on an expression with free variables.
\nAny ordering that is preferred or required by this expression node.
\n", "signature": "(self) -> tuple[icepool.order.Order | None, 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
\n", "bases": "icepool.generator.multiset_generator.MultisetGenerator[~T, ~Qs]"}, "icepool.MultiDeal.__init__": {"fullname": "icepool.MultiDeal.__init__", "modulename": "icepool", "qualname": "MultiDeal.__init__", "kind": "function", "doc": "Deck
.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
\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": "- deck: The
\nDeck
to deal from.- *hand_sizes: How many cards to deal. If multiple
\nhand_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.The
\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": "Deck
the cards are dealt from.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
\n\nDeck
in ascending order.These are also the
\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": "keys
of theDeck
as aMapping
.\nPrefer to use the nameoutcomes
.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
\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": "- UnboundMultisetExpressionError if this is called on an expression with free variables.
\nAny ordering that is preferred or required by this expression node.
\n", "signature": "(self) -> tuple[icepool.order.Order | None, 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
\n\nMultisetEvaluator
.The provided function should take in arguments representing multisets,\ndo a limited set of operations on them (see
\n\nMultisetExpression
), and\nfinish off with an evaluation. You can return tuples to perform a joint\nevaluation.For example, to create an evaluator which computes the elements each of two\nmultisets has that the other doesn't:
\n\n\n\n\n\n@multiset_function\ndef two_way_difference(a, b):\n return (a - b).expand(), (b - a).expand()\n
Any globals inside
\n\nfunction
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\ntarget = [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
would 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\n\n\n@multiset_function\ndef bad(a, b)\n if a == b:\n ...\n
is not allowed.
\n\n\n\n
multiset_function
has considerable overhead, being effectively a\nmini-language within Python. For better performance, you can try\nimplementing your own subclass ofMultisetEvaluator
directly.Arguments:
\n\n\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": "- 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
\nJointEvaluator
.EXPERIMENTAL: Formats the inverse of a value as \"1 in N\".
\n\nArguments:
\n\n\n
\n", "signature": "(probability, /, int_start: int = 20):", "funcdef": "def"}, "icepool.evaluator": {"fullname": "icepool.evaluator", "modulename": "icepool.evaluator", "kind": "module", "doc": "- 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.
\nSubmodule containing evaluators.
\n"}, "icepool.evaluator.JointEvaluator": {"fullname": "icepool.evaluator.JointEvaluator", "modulename": "icepool.evaluator", "qualname": "JointEvaluator", "kind": "class", "doc": "A
\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": "(*children: 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": "MultisetEvaluator
that jointly evaluates sub-evaluators on the same set of input generators.Runs
\n\nnext_state
for all sub-evaluator.The state is a tuple of the sub-states.
\n\nIf any sub-evaluator returns
\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": "Reroll
, the result as a whole isReroll
.Runs
\n\nfinal_state
for all sub-evaluators.The final outcome is a tuple of the final suboutcomes.
\n\nIf any sub-evaluator returns
\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": "Reroll
, the result as a whole isReroll
.Determines the common order of the sub-evaluators.
\n\nRaises:
\n\n\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": "- ValueError: If sub-evaluators have conflicting orders, i.e. some are\nascending and others are descending.
\nOptional method to specify extra outcomes that should be seen as inputs to
\n\nnext_state()
.These will be seen by
\n\nnext_state
even if they do not appear in the\ninput(s). The default implementation returns()
, or no additional\noutcomes.If you want
\n\nnext_state
to see consecutiveint
outcomes, you can set\nextra_outcomes = icepool.MultisetEvaluator.consecutive
.\nSeeconsecutive()
below.Arguments:
\n\n\n
\n", "signature": "(self, outcomes) -> Collection[~T]:", "funcdef": "def"}, "icepool.evaluator.JointEvaluator.extra_inputs": {"fullname": "icepool.evaluator.JointEvaluator.extra_inputs", "modulename": "icepool.evaluator", "qualname": "JointEvaluator.extra_inputs", "kind": "function", "doc": "- outcomes: The outcomes that could be produced by the inputs, in
\n- ascending order.
\nAn optional sequence of extra inputs whose counts will be prepended to *counts.
\n", "signature": "(self) -> tuple[icepool.multiset_expression.MultisetExpression, ...]:", "funcdef": "def"}, "icepool.evaluator.JointEvaluator.validate_arity": {"fullname": "icepool.evaluator.JointEvaluator.validate_arity", "modulename": "icepool.evaluator", "qualname": "JointEvaluator.validate_arity", "kind": "function", "doc": "An optional method to verify the total input arity.
\n\nThis is called after any implicit conversion to expressions, but does\nnot include any
\n\nextra_inputs()
.Overriding
\n\nnext_state
with a fixed number of counts will make this\ncheck redundant.Raises:
\n\n\n
\n", "signature": "(self, arity: int) -> None:", "funcdef": "def"}, "icepool.evaluator.ExpandEvaluator": {"fullname": "icepool.evaluator.ExpandEvaluator", "modulename": "icepool.evaluator", "qualname": "ExpandEvaluator", "kind": "class", "doc": "- \n
ValueError
if the total input arity is not valid.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.order": {"fullname": "icepool.evaluator.ExpandEvaluator.order", "modulename": "icepool.evaluator", "qualname": "ExpandEvaluator.order", "kind": "function", "doc": "Optional function to determine the order in which
\n\nnext_state()
will see outcomes.The default is ascending order. This has better caching behavior with \nmixed standard dice.
\n\nReturns:
\n\n\n\n", "signature": "(self):", "funcdef": "def"}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"fullname": "icepool.evaluator.ExpandEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "ExpandEvaluator.final_outcome", "kind": "function", "doc": "\n
\n- Order.Ascending (= 1)\n if
\nnext_state()
should always see the outcomes in ascending order.- Order.Descending (= -1)\n if
\nnext_state()
should always see the outcomes in descending order.- Order.Any (= 0)\n if the result of the evaluation is order-independent.
\nImplementation.
\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.SumEvaluator.order": {"fullname": "icepool.evaluator.SumEvaluator.order", "modulename": "icepool.evaluator", "qualname": "SumEvaluator.order", "kind": "function", "doc": "Optional function to determine the order in which
\n\nnext_state()
will see outcomes.The default is ascending order. This has better caching behavior with \nmixed standard dice.
\n\nReturns:
\n\n\n\n", "signature": "(self):", "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": "\n
\n- Order.Ascending (= 1)\n if
\nnext_state()
should always see the outcomes in ascending order.- Order.Descending (= -1)\n if
\nnext_state()
should always see the outcomes in descending order.- Order.Any (= 0)\n if the result of the evaluation is order-independent.
\nReturns the total count of outcomes.
\n\nUsually not very interesting unless the counts are adjusted by\n
\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": "unique
etc.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.CountEvaluator.order": {"fullname": "icepool.evaluator.CountEvaluator.order", "modulename": "icepool.evaluator", "qualname": "CountEvaluator.order", "kind": "function", "doc": "Optional function to determine the order in which
\n\nnext_state()
will see outcomes.The default is ascending order. This has better caching behavior with \nmixed standard dice.
\n\nReturns:
\n\n\n\n", "signature": "(self):", "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": "\n
\n- Order.Ascending (= 1)\n if
\nnext_state()
should always see the outcomes in ascending order.- Order.Descending (= -1)\n if
\nnext_state()
should always see the outcomes in descending order.- Order.Any (= 0)\n if the result of the evaluation is order-independent.
\nReturns
\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": "True
iff at least one count is positive.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.AnyEvaluator.order": {"fullname": "icepool.evaluator.AnyEvaluator.order", "modulename": "icepool.evaluator", "qualname": "AnyEvaluator.order", "kind": "function", "doc": "Optional function to determine the order in which
\n\nnext_state()
will see outcomes.The default is ascending order. This has better caching behavior with \nmixed standard dice.
\n\nReturns:
\n\n\n\n", "signature": "(self):", "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": "\n
\n- Order.Ascending (= 1)\n if
\nnext_state()
should always see the outcomes in ascending order.- Order.Descending (= -1)\n if
\nnext_state()
should always see the outcomes in descending order.- Order.Any (= 0)\n if the result of the evaluation is order-independent.
\nThe 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.order": {"fullname": "icepool.evaluator.HighestOutcomeAndCountEvaluator.order", "modulename": "icepool.evaluator", "qualname": "HighestOutcomeAndCountEvaluator.order", "kind": "function", "doc": "Optional function to determine the order in which
\n\nnext_state()
will see outcomes.The default is ascending order. This has better caching behavior with \nmixed standard dice.
\n\nReturns:
\n\n\n\n", "signature": "(self):", "funcdef": "def"}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "HighestOutcomeAndCountEvaluator.extra_outcomes", "kind": "function", "doc": "\n
\n- Order.Ascending (= 1)\n if
\nnext_state()
should always see the outcomes in ascending order.- Order.Descending (= -1)\n if
\nnext_state()
should always see the outcomes in descending order.- Order.Any (= 0)\n if the result of the evaluation is order-independent.
\nAlways 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.LargestCountEvaluator.order": {"fullname": "icepool.evaluator.LargestCountEvaluator.order", "modulename": "icepool.evaluator", "qualname": "LargestCountEvaluator.order", "kind": "function", "doc": "Optional function to determine the order in which
\n\nnext_state()
will see outcomes.The default is ascending order. This has better caching behavior with \nmixed standard dice.
\n\nReturns:
\n\n\n\n", "signature": "(self):", "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": "\n
\n- Order.Ascending (= 1)\n if
\nnext_state()
should always see the outcomes in ascending order.- Order.Descending (= -1)\n if
\nnext_state()
should always see the outcomes in descending order.- Order.Any (= 0)\n if the result of the evaluation is order-independent.
\nThe 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.LargestCountAndOutcomeEvaluator.order": {"fullname": "icepool.evaluator.LargestCountAndOutcomeEvaluator.order", "modulename": "icepool.evaluator", "qualname": "LargestCountAndOutcomeEvaluator.order", "kind": "function", "doc": "Optional function to determine the order in which
\n\nnext_state()
will see outcomes.The default is ascending order. This has better caching behavior with \nmixed standard dice.
\n\nReturns:
\n\n\n\n", "signature": "(self):", "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": "\n
\n- Order.Ascending (= 1)\n if
\nnext_state()
should always see the outcomes in ascending order.- Order.Descending (= -1)\n if
\nnext_state()
should always see the outcomes in descending order.- Order.Any (= 0)\n if the result of the evaluation is order-independent.
\nThe 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
\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": "- empty_divisor: If the divisor is empty, the outcome will be this.\nIf not set,
\nZeroDivisionError
will be raised for an empty\nright side.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\n\n\n
evaluate()
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.Make sure to handle the base case where
\n\nstate is None
.States 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
\n\nfinal_outcome
to create totally orderable\nfinal outcomes.The behavior of returning a
\n\nDie
fromnext_state
is currently\nundefined.Arguments:
\n\n\n
\n\n- state: A hashable object indicating the state before rolling the\ncurrent outcome. If this is the first outcome being considered,\n
\nstate
will beNone
.- outcome: The current outcome.\n
\nnext_state
will see all rolled outcomes in monotonic order;\neither ascending or descending depending onorder()
.\nIf there are multiple inputs, the set of outcomes is at \nleast the union of the outcomes of the invididual inputs. \nYou can useextra_outcomes()
to add extra outcomes.- *counts: One value (usually an
\nint
) for each input indicating how\nmany of the current outcome were produced.Returns:
\n\n\n\n", "signature": "(self, state, _, left, right):", "funcdef": "def"}, "icepool.evaluator.CountSubsetEvaluator.order": {"fullname": "icepool.evaluator.CountSubsetEvaluator.order", "modulename": "icepool.evaluator", "qualname": "CountSubsetEvaluator.order", "kind": "function", "doc": "A hashable object indicating the next state.\n The special value
\nicepool.Reroll
can be used to immediately remove\n the state from consideration, effectively performing a full reroll.Optional function to determine the order in which
\n\nnext_state()
will see outcomes.The default is ascending order. This has better caching behavior with \nmixed standard dice.
\n\nReturns:
\n\n\n\n", "signature": "(self):", "funcdef": "def"}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"fullname": "icepool.evaluator.CountSubsetEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "CountSubsetEvaluator.final_outcome", "kind": "function", "doc": "\n
\n- Order.Ascending (= 1)\n if
\nnext_state()
should always see the outcomes in ascending order.- Order.Descending (= -1)\n if
\nnext_state()
should always see the outcomes in descending order.- Order.Any (= 0)\n if the result of the evaluation is order-independent.
\nOptional function to generate a final output outcome from a final state.
\n\nBy default, the final outcome is equal to the final state.\nNote that
\n\nNone
is not a valid outcome for aDie
,\nand if there are no outcomes,final_outcome
will be immediately\nbe callled withfinal_state=None
.\nSubclasses that want to handle this case should explicitly define what\nhappens.Arguments:
\n\n\n
\n\n- final_state: A state after all outcomes have been processed.
\nReturns:
\n\n\n\n", "signature": "(self, final_state):", "funcdef": "def"}, "icepool.evaluator.AllCountsEvaluator": {"fullname": "icepool.evaluator.AllCountsEvaluator", "modulename": "icepool.evaluator", "qualname": "AllCountsEvaluator", "kind": "class", "doc": "A final outcome that will be used as part of constructing the result
\nDie
.\n As usual forDie()
, this could itself be aDie
oricepool.Reroll
.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
\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": "- filter: Any counts below this value will not be in the output.\nFor example,
\nfilter=2
will only produce pairs and better.\nIfNone
, no filtering will be done.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.order": {"fullname": "icepool.evaluator.AllCountsEvaluator.order", "modulename": "icepool.evaluator", "qualname": "AllCountsEvaluator.order", "kind": "function", "doc": "Optional function to determine the order in which
\n\nnext_state()
will see outcomes.The default is ascending order. This has better caching behavior with \nmixed standard dice.
\n\nReturns:
\n\n\n\n", "signature": "(self):", "funcdef": "def"}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.AllCountsEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "AllCountsEvaluator.extra_outcomes", "kind": "function", "doc": "\n
\n- Order.Ascending (= 1)\n if
\nnext_state()
should always see the outcomes in ascending order.- Order.Descending (= -1)\n if
\nnext_state()
should always see the outcomes in descending order.- Order.Any (= 0)\n if the result of the evaluation is order-independent.
\nAlways 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
\n\nextra_outcomes()
that produces consecutiveint
outcomes.Set
\n\nextra_outcomes = icepool.MultisetEvaluator.consecutive
to use this.Returns:
\n\n\n\n\nAll
\nint
s from the min outcome to the max outcome among the inputs,\n inclusive.Raises:
\n\n\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": "- TypeError: if any input has any non-
\nint
outcome.The size of the largest straight, along with the greatest outcome in that straight.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[int, tuple[int, int]]"}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state": {"fullname": "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "LargestStraightAndOutcomeEvaluator.next_state", "kind": "function", "doc": "Implementation.
\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": "Implementation.
\n", "signature": "(self, final_state) -> tuple[int, int]:", "funcdef": "def"}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"fullname": "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order", "modulename": "icepool.evaluator", "qualname": "LargestStraightAndOutcomeEvaluator.order", "kind": "function", "doc": "Optional function to determine the order in which
\n\nnext_state()
will see outcomes.The default is ascending order. This has better caching behavior with \nmixed standard dice.
\n\nReturns:
\n\n\n\n", "signature": "(self):", "funcdef": "def"}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "LargestStraightAndOutcomeEvaluator.extra_outcomes", "kind": "function", "doc": "\n
\n- Order.Ascending (= 1)\n if
\nnext_state()
should always see the outcomes in ascending order.- Order.Descending (= -1)\n if
\nnext_state()
should always see the outcomes in descending order.- Order.Any (= 0)\n if the result of the evaluation is order-independent.
\nExample implementation of
\n\nextra_outcomes()
that produces consecutiveint
outcomes.Set
\n\nextra_outcomes = icepool.MultisetEvaluator.consecutive
to use this.Returns:
\n\n\n\n\nAll
\nint
s from the min outcome to the max outcome among the inputs,\n inclusive.Raises:
\n\n\n
\n", "signature": "(self, outcomes: Sequence[int]) -> Collection[int]:", "funcdef": "def"}, "icepool.evaluator.largest_straight_and_outcome_evaluator": {"fullname": "icepool.evaluator.largest_straight_and_outcome_evaluator", "modulename": "icepool.evaluator", "qualname": "largest_straight_and_outcome_evaluator", "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": "- TypeError: if any input has any non-
\nint
outcome.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.order": {"fullname": "icepool.evaluator.AllStraightsEvaluator.order", "modulename": "icepool.evaluator", "qualname": "AllStraightsEvaluator.order", "kind": "function", "doc": "Optional function to determine the order in which
\n\nnext_state()
will see outcomes.The default is ascending order. This has better caching behavior with \nmixed standard dice.
\n\nReturns:
\n\n\n\n", "signature": "(self):", "funcdef": "def"}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.AllStraightsEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "AllStraightsEvaluator.extra_outcomes", "kind": "function", "doc": "\n
\n- Order.Ascending (= 1)\n if
\nnext_state()
should always see the outcomes in ascending order.- Order.Descending (= -1)\n if
\nnext_state()
should always see the outcomes in descending order.- Order.Any (= 0)\n if the result of the evaluation is order-independent.
\nExample implementation of
\n\nextra_outcomes()
that produces consecutiveint
outcomes.Set
\n\nextra_outcomes = icepool.MultisetEvaluator.consecutive
to use this.Returns:
\n\n\n\n\nAll
\nint
s from the min outcome to the max outcome among the inputs,\n inclusive.Raises:
\n\n\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": "- TypeError: if any input has any non-
\nint
outcome.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
\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": "(run_length, run_score)
s.Constructor.
\n\nArguments:
\n\n\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": "- reducer: How to reduce the counts within each straight. The default\nis
\noperator.mul
, which counts the number of ways to pick\nelements for each straight, e.g. cribbage.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
\n\nextra_outcomes()
that produces consecutiveint
outcomes.Set
\n\nextra_outcomes = icepool.MultisetEvaluator.consecutive
to use this.Returns:
\n\n\n\n\nAll
\nint
s from the min outcome to the max outcome among the inputs,\n inclusive.Raises:
\n\n\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": "- TypeError: if any input has any non-
\nint
outcome.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
\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": "True
.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.ComparisonEvaluator.order": {"fullname": "icepool.evaluator.ComparisonEvaluator.order", "modulename": "icepool.evaluator", "qualname": "ComparisonEvaluator.order", "kind": "function", "doc": "Optional function to determine the order in which
\n\nnext_state()
will see outcomes.The default is ascending order. This has better caching behavior with \nmixed standard dice.
\n\nReturns:
\n\n\n\n", "signature": "(self):", "funcdef": "def"}, "icepool.evaluator.IsSubsetEvaluator": {"fullname": "icepool.evaluator.IsSubsetEvaluator", "modulename": "icepool.evaluator", "qualname": "IsSubsetEvaluator", "kind": "class", "doc": "\n
\n- Order.Ascending (= 1)\n if
\nnext_state()
should always see the outcomes in ascending order.- Order.Descending (= -1)\n if
\nnext_state()
should always see the outcomes in descending order.- Order.Any (= 0)\n if the result of the evaluation is order-independent.
\nCompares 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
\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": "True
.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
\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": "True
.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
\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": "True
.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
\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": "True
.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
\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": "True
.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
\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": "True
.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
\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": "True
.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
\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": "IndexError
.Constructor.
\n\nArguments:
\n\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": "- index: The index to keep.\n
\n\n
- If non-negative, this runs in ascending order.
\n- If negative, this runs in descending order.
\n- If
\nNone
, this assumes only one element is produced.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 function to generate a final output outcome from a final state.
\n\nBy default, the final outcome is equal to the final state.\nNote that
\n\nNone
is not a valid outcome for aDie
,\nand if there are no outcomes,final_outcome
will be immediately\nbe callled withfinal_state=None
.\nSubclasses that want to handle this case should explicitly define what\nhappens.Arguments:
\n\n\n
\n\n- final_state: A state after all outcomes have been processed.
\nReturns:
\n\n\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": "A final outcome that will be used as part of constructing the result
\nDie
.\n As usual forDie()
, this could itself be aDie
oricepool.Reroll
.Optional function to determine the order in which
\n\nnext_state()
will see outcomes.The default is ascending order. This has better caching behavior with \nmixed standard dice.
\n\nReturns:
\n\n\n\n", "signature": "(self):", "funcdef": "def"}, "icepool.evaluator.MultisetFunctionEvaluator": {"fullname": "icepool.evaluator.MultisetFunctionEvaluator", "modulename": "icepool.evaluator", "qualname": "MultisetFunctionEvaluator", "kind": "class", "doc": "\n
\n- Order.Ascending (= 1)\n if
\nnext_state()
should always see the outcomes in ascending order.- Order.Descending (= -1)\n if
\nnext_state()
should always see the outcomes in descending order.- Order.Any (= 0)\n if the result of the evaluation is order-independent.
\nAssigns an expression to be evaluated first to each input of an evaluator.
\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*expressions: icepool.multiset_expression.MultisetExpression[~T],\tevaluator: icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, +U_co],\ttruth_value: bool | None = None)"}, "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\n\n\n
evaluate()
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.Make sure to handle the base case where
\n\nstate is None
.States 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
\n\nfinal_outcome
to create totally orderable\nfinal outcomes.The behavior of returning a
\n\nDie
fromnext_state
is currently\nundefined.Arguments:
\n\n\n
\n\n- state: A hashable object indicating the state before rolling the\ncurrent outcome. If this is the first outcome being considered,\n
\nstate
will beNone
.- outcome: The current outcome.\n
\nnext_state
will see all rolled outcomes in monotonic order;\neither ascending or descending depending onorder()
.\nIf there are multiple inputs, the set of outcomes is at \nleast the union of the outcomes of the invididual inputs. \nYou can useextra_outcomes()
to add extra outcomes.- *counts: One value (usually an
\nint
) for each input indicating how\nmany of the current outcome were produced.Returns:
\n\n\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": "A hashable object indicating the next state.\n The special value
\nicepool.Reroll
can be used to immediately remove\n the state from consideration, effectively performing a full reroll.Optional function to generate a final output outcome from a final state.
\n\nBy default, the final outcome is equal to the final state.\nNote that
\n\nNone
is not a valid outcome for aDie
,\nand if there are no outcomes,final_outcome
will be immediately\nbe callled withfinal_state=None
.\nSubclasses that want to handle this case should explicitly define what\nhappens.Arguments:
\n\n\n
\n\n- final_state: A state after all outcomes have been processed.
\nReturns:
\n\n\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": "A final outcome that will be used as part of constructing the result
\nDie
.\n As usual forDie()
, this could itself be aDie
oricepool.Reroll
.Optional function to determine the order in which
\n\nnext_state()
will see outcomes.The default is ascending order. This has better caching behavior with \nmixed standard dice.
\n\nReturns:
\n\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": "\n
\n- Order.Ascending (= 1)\n if
\nnext_state()
should always see the outcomes in ascending order.- Order.Descending (= -1)\n if
\nnext_state()
should always see the outcomes in descending order.- Order.Any (= 0)\n if the result of the evaluation is order-independent.
\nOptional method to specify extra outcomes that should be seen as inputs to
\n\nnext_state()
.These will be seen by
\n\nnext_state
even if they do not appear in the\ninput(s). The default implementation returns()
, or no additional\noutcomes.If you want
\n\nnext_state
to see consecutiveint
outcomes, you can set\nextra_outcomes = icepool.MultisetEvaluator.consecutive
.\nSeeconsecutive()
below.Arguments:
\n\n\n
\n", "signature": "(self, *generators) -> Collection[~T]:", "funcdef": "def"}, "icepool.evaluator.MultisetFunctionEvaluator.extra_inputs": {"fullname": "icepool.evaluator.MultisetFunctionEvaluator.extra_inputs", "modulename": "icepool.evaluator", "qualname": "MultisetFunctionEvaluator.extra_inputs", "kind": "function", "doc": "- outcomes: The outcomes that could be produced by the inputs, in
\n- ascending order.
\nAn optional sequence of extra inputs whose counts will be prepended to *counts.
\n", "signature": "(self) -> tuple[icepool.multiset_expression.MultisetExpression, ...]:", "funcdef": "def"}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"fullname": "icepool.evaluator.MultisetFunctionEvaluator.validate_arity", "modulename": "icepool.evaluator", "qualname": "MultisetFunctionEvaluator.validate_arity", "kind": "function", "doc": "An optional method to verify the total input arity.
\n\nThis is called after any implicit conversion to expressions, but does\nnot include any
\n\nextra_inputs()
.Overriding
\n\nnext_state
with a fixed number of counts will make this\ncheck redundant.Raises:
\n\n\n
\n", "signature": "(self, arity: int) -> None:", "funcdef": "def"}, "icepool.function": {"fullname": "icepool.function", "modulename": "icepool.function", "kind": "module", "doc": "- \n
ValueError
if the total input arity is not valid.Free functions.
\n"}, "icepool.function.d": {"fullname": "icepool.function.d", "modulename": "icepool.function", "qualname": "d", "kind": "function", "doc": "A standard die, uniformly distributed from
\n\n1
tosides
inclusive.Don't confuse this with
\n\nicepool.Die()
:\n
\n\n- \n
icepool.Die([6])
: ADie
that always rolls the integer 6.- \n
icepool.d(6)
: A d6.You can also import individual standard dice from the
\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": "icepool
module, e.g.\nfrom icepool import d6
.A die uniformly distributed from
\n\n0
tosides - 1
inclusive.Equal 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
\n\nDie
that rollsTrue
with probabilityn / d
, andFalse
otherwise.If
\n\nn <= 0
orn >= d
the result will have only one outcome.Arguments:
\n\n\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": "- 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.
\nRandomly rounds a value up or down to the nearest integer according to the two distances.
\n\nSpecificially, rounds
\n\nx
up with probabilityx - floor(x)
and down\notherwise, producing aDie
with up to two outcomes.Arguments:
\n\n\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": "- max_denominator: If provided, each rounding will be performed\nusing
\nfractions.Fraction.limit_denominator(max_denominator)
.\nOtherwise, the rounding will be performed without\nlimit_denominator
.A
\n\nDie
withVector
outcomes with one element set toTrue
uniformly at random and the restFalse
.This is an easy (if somewhat expensive) way of representing how many dice\nin a pool rolled each number. For example, the outcomes of
\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": "10 @ one_hot(6)
\nare the(ones, twos, threes, fours, fives, sixes)
rolled in 10d6.Constructs a
\n\nDie
from a sequence of cumulative values.Arguments:
\n\n\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": "- 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
\n\n
- \n
int
cumulative quantities.- Dice representing the cumulative distribution at that point.
\n- reverse: Iff true, both of the arguments will be reversed. This allows\ne.g. constructing using a survival distribution.
\nConstructs a
\n\nDie
from a rv object (asscipy.stats
).This is done using the CDF.
\n\nArguments:
\n\n\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": "- rv: A rv object (as
\nscipy.stats
).- outcomes: An iterable of
\nint
s orfloat
s that will be the outcomes\nof the resultingDie
.\nIf the distribution is discrete, outcomes must beint
s.\nSome outcomes may be omitted if their probability is too small\ncompared to the denominator.- denominator: The denominator of the resulting
\nDie
will be set to this.- **kwargs: These will be forwarded to
\nrv.cdf()
.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
\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": "- dice: Either an iterable of dice, or two or more dice as separate\narguments.
\nSelects 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
\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": "- dice: Either an iterable of dice, or two or more dice as separate\narguments.
\nThe minimum possible outcome among the populations.
\n\nArguments:
\n\n\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": "- Populations or single outcomes. Alternatively, a single iterable argument of such.
\nThe maximum possible outcome among the populations.
\n\nArguments:
\n\n\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": "- Populations or single outcomes. Alternatively, a single iterable argument of such.
\nA 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
\n\n- *dice: Any number of dice or single outcomes convertible to dice.
\nReturns:
\n\n\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": "A tuple of dice with the same denominator.
\nApplies a function of two arguments cumulatively to a sequence of dice.
\n\nAnalogous to the\n
\n\nfunctools
function of the same name.Arguments:
\n\n\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": "- 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
\nReroll
, in which case the\nentire sequence is effectively rerolled.- 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.
\nApplies a function of two arguments cumulatively to a sequence of dice, yielding each result in turn.
\n\nAnalogous to the\n
\n\nitertools function of the same name
\n, though with no default function and\nthe same parameter order asreduce()
.The number of results is equal to the number of elements of
\n\ndice
, with\none additional element ifinitial
is provided.Arguments:
\n\n\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": "- 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.
\nApplies
\n\nfunc(outcome_of_die_0, outcome_of_die_1, ...)
for all joint outcomes, returning a Die.See
\n\nmap_function
for a decorator version of this.Example:
\n\nmap(lambda a, b: a + b, d6, d6)
is the same as d6 + d6.\n\n
map()
is flexible but not very efficient for more than a few dice.\nIf at all possible, usereduce()
,MultisetExpression
methods, and/or\nMultisetEvaluator
s. EvenPool.expand()
(which sorts rolls) is more\nefficient than usingmap
on the dice in order.\n\n
Again
can be used but is not recommended withrepeat
other than 1.Arguments:
\n\n\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": "- repl: One of the following:\n
\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
\nDie
constructor, the new outcomes:- May be dice rather than just single outcomes.
\n- The special value
\nicepool.Reroll
will reroll that old outcome.- \n
tuples
containingPopulation
s will betupleize
d into\nPopulation
s oftuple
s.\nThis does not apply to subclasses oftuple
s such asnamedtuple
\nor other classes such asVector
.- *args:
\nfunc
will be called with all joint outcomes of these.\nAllowed arg types are:\n\n
- Single outcome.
\n- \n
Die
. All outcomes will be sent tofunc
.- \n
MultisetExpression
. All sorted tuples of outcomes will be sent\ntofunc
, asMultisetExpression.expand()
. The expression must\nbe fully bound.- star: If
\nTrue
, the first of the args will be unpacked before giving\nthem tofunc
.\nIf not provided, it will be guessed based on the signature offunc
\nand the number of arguments.- \n
repeat: This will be repeated with the same arguments on the\nresult this many times, except the first of
\n\nargs
will be replaced\nby the result of the previous iteration.Note that returning
\n\nReroll
fromrepl
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 anothermap
insiderepl
.EXPERIMENTAL: 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.- time_limit: Similar to
\nrepeat
, but will return early if a fixed point\nis reached. If bothrepeat
andtime_limit
are provided\n(not recommended),time_limit
takes priority.- again_count, again_depth, again_end: Forwarded to the final die constructor.
\nDecorator that turns a function that takes outcomes into a function that takes dice.
\n\nThe result must be a
\n\nDie
.This is basically a decorator version of
\n\nmap()
and produces behavior\nsimilar to AnyDice functions, though Icepool has different typing rules\namong other differences.\n\n
map_function
can either be used with no arguments:\n\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
Or with keyword arguments, in which case the extra arguments are bound:
\n\n\n\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
Arguments:
\n\n\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": "- again_count, again_depth, again_end: Forwarded to the final die constructor.
\nRepeatedly 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
\n\n(outcome, time)
, wheretime
is the\nnumber of repeats needed to reach an absorbing outcome (an outcome that\nonly leads to itself), orrepeat
, whichever is lesser.This will return early if it reaches a fixed point.\nTherefore, you can set
\n\nrepeat
equal to the maximum number of\ntime you could possibly be interested in without worrying about\nit causing extra computations after the fixed point.Arguments:
\n\n\n
\n\n- repl: One of the following:\n
\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
\nicepool.Reroll
will reroll that old outcome.- initial_state: The initial state of the process, which could be a\nsingle state or a
\nDie
.- extra_args: Extra arguments to use, as per
\nmap
. Note that these are\nrerolled at every time step.- star: If
\nTrue
, the first of the args will be unpacked before giving\nthem tofunc
.\nIf not provided, it will be guessed based on the signature offunc
\nand the number of arguments.- time_limit: This will be repeated with the same arguments on the result\nup to this many times.
\nReturns:
\n\n\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": "The
\nDie
after the modification.EXPERIMENTAL: Applies
\n\nrepl(outcome_of_die_0, outcome_of_die_1, ...)
for all joint outcomes, producing a MultisetGenerator.Arguments:
\n\n\n
\n\n- repl: One of the following:\n
\n\n
- A callable that takes in one outcome per element of args and\nproduces a
\nMultisetGenerator
or something convertible to aPool
.- A mapping from old outcomes to
\nMultisetGenerator
\nor something convertible to aPool
.\nIn this case args must have exactly one element.\nThe new outcomes may be dice rather than just single outcomes.\nThe special valueicepool.Reroll
will reroll that old outcome.- star: If
\nTrue
, the first of the args will be unpacked before giving\nthem torepl
.\nIf not provided, it will be guessed based on the signature ofrepl
\nand the number of arguments.- denominator: If provided, the denominator of the result will be this\nvalue. Otherwise it will be the minimum to correctly weight the\npools.
\nReturns:
\n\n\n\n\nA
\nMultisetGenerator
representing the mixture ofPool
s. Note
\n that this is not technically aPool
, though it supports most of \n the same operations.Raises:
\n\n\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": "- ValueError: If
\ndenominator
cannot be made consistent with the \nresulting mixture of pools.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\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": "Two
\nint
s. The first is the number of required positional arguments;\n the second is total number of positional arguments, orNone
if there\n is a variadic*args
.Guesses whether the first argument should be unpacked before giving it to the function.
\n\nArguments:
\n\n\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": 52, "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.MultisetExpression": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 890}, "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": 52, "bases": 0, "doc": 14}, "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": 52, "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": 152}, "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": 199}, "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": 567}, "icepool.MultisetExpression.maximum_match_highest": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 138, "bases": 0, "doc": 479}, "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": 114, "bases": 0, "doc": 29}, "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": 43}, "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": 333}, "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": 102}, "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.extra_inputs": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 16}, "icepool.MultisetEvaluator.validate_arity": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 74}, "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": 85}, "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": 52, "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": 52, "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": 32, "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.extra_inputs": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 16}, "icepool.evaluator.JointEvaluator.validate_arity": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 74}, "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.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 102}, "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.SumEvaluator.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 102}, "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.CountEvaluator.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 102}, "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.AnyEvaluator.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 102}, "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.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 102}, "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.LargestCountEvaluator.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 102}, "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.LargestCountAndOutcomeEvaluator.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 102}, "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": 333}, "icepool.evaluator.CountSubsetEvaluator.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 102}, "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.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 102}, "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": 17}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 4}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 32, "bases": 0, "doc": 4}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 102}, "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": {"qualname": 5, "fullname": 7, "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.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 102}, "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.ComparisonEvaluator.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 102}, "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": 34}, "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": 102}, "icepool.evaluator.MultisetFunctionEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 16}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 105, "bases": 0, "doc": 3}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 28, "bases": 0, "doc": 333}, "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": 102}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 115}, "icepool.evaluator.MultisetFunctionEvaluator.extra_inputs": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 16}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 74}, "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": 412, "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.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 18, "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.Order.Descending": {"tf": 1}}, "df": 1}}}}}}}}, "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.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}, "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}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}}, "df": 4}}}}}}}}}}}}, "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}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}}}, "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.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": {"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": 19}}, "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": {"tf": 1}}, "df": 4, "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}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}}, "df": 4}}}}}}}}}}, "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": {"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": 43, "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.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 27}}}}}, "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}}, "df": 2, "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.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols.has_negative_counts": {"tf": 1}}, "df": 1}, "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.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 18}}, "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.extra_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_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}}}}}}, "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}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"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}}}}}}}, "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}}}, "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}}, "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.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"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": 46}}}}}}}}}, "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.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.extra_inputs": {"tf": 1}, "icepool.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}}, "df": 10}}}}}}}}}, "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.extra_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}}, "df": 8}}}}}}}}}}}}}}}}}}}}, "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": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 9}, "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}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}}, "df": 4}}}}}}}}}}}, "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.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}}, "df": 7}}}, "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.order": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}, "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.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}}, "df": 5}}}}}}}}}, "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.Order.Ascending": {"tf": 1}}, "df": 1}}}}}}}}}, "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.order": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}}, "df": 5}}}}}}}}}}}}}, "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.MultisetEvaluator.extra_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_inputs": {"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}, "icepool.evaluator.MultisetFunctionEvaluator.extra_inputs": {"tf": 1}}, "df": 12}}}}, "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": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 9}}}}}}}}}, "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}}, "df": 2, "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": {"tf": 1}}, "df": 8, "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}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}}, "df": 3}}}}}}}}}, "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}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}}, "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.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "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.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": {"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": 19}}}}, "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.extra_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}}, "df": 8}}}}}}}}}}}}}}, "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.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 18, "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.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"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.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.extra_inputs": {"tf": 1}, "icepool.MultisetEvaluator.validate_arity": {"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.extra_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"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.SumEvaluator.order": {"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.CountEvaluator.order": {"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.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"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.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"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.order": {"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.order": {"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.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"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.ComparisonEvaluator.order": {"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.extra_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"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": 412}}}}}}, "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.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 18}}, "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.extra_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_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.Order.Descending": {"tf": 1}}, "df": 1}}}}}}}}, "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.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}, "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}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}}, "df": 4}}}}}}}}}}}}, "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}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}}}, "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.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": {"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": 19}}, "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": {"tf": 1}}, "df": 4, "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}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}}, "df": 4}}}}}}}}}}, "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": {"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": 43, "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.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 27}}}}}, "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}}, "df": 2, "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.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols.has_negative_counts": {"tf": 1}}, "df": 1}, "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}}}}}}, "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}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"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}}}}}}}, "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}}}, "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}}, "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.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"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": 46}}}}}}}}}, "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.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.extra_inputs": {"tf": 1}, "icepool.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}}, "df": 10}}}}}}}}}, "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.extra_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}}, "df": 8}}}}}}}}}}}}}}}}}}}}, "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": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 9}, "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}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}}, "df": 4}}}}}}}}}}}, "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.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}}, "df": 7}}}, "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.order": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}, "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.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}}, "df": 5}}}}}}}}}, "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.Order.Ascending": {"tf": 1}}, "df": 1}}}}}}}}}, "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.order": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}}, "df": 5}}}}}}}}}}}}}, "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.MultisetEvaluator.extra_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_inputs": {"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}, "icepool.evaluator.MultisetFunctionEvaluator.extra_inputs": {"tf": 1}}, "df": 12}}}}, "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.extra_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"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.SumEvaluator.order": {"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.CountEvaluator.order": {"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.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"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.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"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.order": {"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.order": {"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.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator": {"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.order": {"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.ComparisonEvaluator.order": {"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.extra_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}}, "df": 120}}}}}}}}}, "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}}, "df": 2, "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": {"tf": 1}}, "df": 8, "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}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}}, "df": 3}}}}}}}}}, "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}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}}, "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.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "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.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": {"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": 19}}}}, "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.extra_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}}, "df": 8}}}}}}}}}}}}}}, "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": {"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": 17, "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": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 16}, "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": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "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": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 10}}}}}}}, "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": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 6}}}}}, "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": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 10}}}}}, "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": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 16}}, "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": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 9}}}}}}}}}, "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.multiset_function": {"tf": 2}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2}, "icepool.function.map_function": {"tf": 1.4142135623730951}}, "df": 22}, "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.557438524302}, "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.MultisetExpression.outcomes": {"tf": 4.358898943540674}, "icepool.MultisetExpression.output_arity": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.local_order_preference": {"tf": 6.557438524302}, "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.557438524302}, "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": 9.539392014169456}, "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.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.extra_inputs": {"tf": 5.656854249492381}, "icepool.MultisetEvaluator.validate_arity": {"tf": 4.47213595499958}, "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.557438524302}, "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.557438524302}, "icepool.multiset_function": {"tf": 14.247806848775006}, "icepool.format_probability_inverse": {"tf": 5.385164807134504}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 5.0990195135927845}, "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.extra_inputs": {"tf": 5.656854249492381}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 4.47213595499958}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 6.324555320336759}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 3.1622776601683795}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 4}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 5.744562646538029}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.SumEvaluator.order": {"tf": 3.1622776601683795}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 4}, "icepool.evaluator.CountEvaluator.order": {"tf": 3.1622776601683795}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 4}, "icepool.evaluator.AnyEvaluator.order": {"tf": 3.1622776601683795}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 3.1622776601683795}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 4.47213595499958}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 4.898979485566356}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 3.1622776601683795}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 3.1622776601683795}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 5.291502622129181}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 5.291502622129181}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 3.1622776601683795}, "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.order": {"tf": 3.1622776601683795}, "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.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 5.0990195135927845}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 3.1622776601683795}, "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.order": {"tf": 3.1622776601683795}, "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.ComparisonEvaluator.order": {"tf": 3.1622776601683795}, "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": 9.219544457292887}, "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.extra_inputs": {"tf": 5.656854249492381}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 4.47213595499958}, "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": 339, "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.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"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.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.extra_inputs": {"tf": 1}, "icepool.MultisetEvaluator.validate_arity": {"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.extra_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"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.order": {"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": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"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.order": {"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.ComparisonEvaluator.order": {"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.extra_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}}, "df": 255}}}, "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.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": {"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": 36}}}, "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}}}}}}}, "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.consecutive": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.validate_arity": {"tf": 1}, "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.JointEvaluator.validate_arity": {"tf": 1}, "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.evaluator.MultisetFunctionEvaluator.validate_arity": {"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": 165}, "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}}, "df": 1}}}}}, "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.extra_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.extra_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.extra_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, "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.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "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.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "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.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}, "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": 66, "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.extra_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.extra_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_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.extra_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_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.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.evaluator.MultisetFunctionEvaluator.__init__": {"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": 61}}}, "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.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": 131, "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.extra_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.extra_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.extra_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}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 2}}}}}, "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.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": {"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": 26, "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}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"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.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": {"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": 21, "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.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": 20, "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}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.evaluator.JointEvaluator.__init__": {"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.extra_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_inputs": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 40, "s": {"docs": {"icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}, "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}}}}}}}}}, "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.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}}, "df": 21}}}}}, "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}}, "df": 2, "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}}, "df": 2, "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.final_outcome": {"tf": 1}}, "df": 5}}}}}}, "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}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 1}}}}}, "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.symmetric_difference": {"tf": 1.4142135623730951}, "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.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"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": 40}, "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.ExpandEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.SumEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.4142135623730951}, "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": 58, ":": {"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}}, "df": 1}}, "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.function.map_function": {"tf": 1.4142135623730951}}, "df": 24, ":": {"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}}, "df": 1}}, "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}}, "df": 18, ":": {"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}}, "df": 1}}, "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}}, "df": 11, ":": {"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}}, "df": 1}}, "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}}, "df": 10, ":": {"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}}, "df": 2}}, "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.function.d": {"tf": 1.7320508075688772}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.map_function": {"tf": 2}}, "df": 14, ":": {"1": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}}, "df": 1}}, "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.MultisetExpression": {"tf": 23.08679276123039}, "icepool.MultisetExpression.outcomes": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.output_arity": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.local_order_preference": {"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.433981132056603}, "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": 6.855654600401044}, "icepool.MultisetExpression.lowest": {"tf": 7.14142842854285}, "icepool.MultisetExpression.highest": {"tf": 7.14142842854285}, "icepool.MultisetExpression.sort_match": {"tf": 17.72004514666935}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 15.132745950421556}, "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": 2.6457513110645907}, "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.1622776601683795}, "icepool.MultisetEvaluator": {"tf": 8.246211251235321}, "icepool.MultisetEvaluator.next_state": {"tf": 8.774964387392123}, "icepool.MultisetEvaluator.final_outcome": {"tf": 6.557438524302}, "icepool.MultisetEvaluator.order": {"tf": 5.830951894845301}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 6.324555320336759}, "icepool.MultisetEvaluator.consecutive": {"tf": 6}, "icepool.MultisetEvaluator.extra_inputs": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.validate_arity": {"tf": 5}, "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.4031242374328485}, "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.extra_inputs": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 5}, "icepool.evaluator.ExpandEvaluator": {"tf": 3}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 5.830951894845301}, "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.SumEvaluator.order": {"tf": 5.830951894845301}, "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.CountEvaluator.order": {"tf": 5.830951894845301}, "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.AnyEvaluator.order": {"tf": 5.830951894845301}, "icepool.evaluator.any_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 2.449489742783178}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 5.830951894845301}, "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.LargestCountEvaluator.order": {"tf": 5.830951894845301}, "icepool.evaluator.largest_count_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 5.830951894845301}, "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": 8.774964387392123}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 5.830951894845301}, "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.order": {"tf": 5.830951894845301}, "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": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 5.830951894845301}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 6}, "icepool.evaluator.largest_straight_and_outcome_evaluator": {"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.order": {"tf": 5.830951894845301}, "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.ComparisonEvaluator.order": {"tf": 5.830951894845301}, "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": 2.8284271247461903}, "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": 5.830951894845301}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 8.774964387392123}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 6.557438524302}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 5.830951894845301}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 6.324555320336759}, "icepool.evaluator.MultisetFunctionEvaluator.extra_inputs": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 5}, "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": 412, "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.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 5, "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}}, "df": 3, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}}, "df": 2}}}}}}}}, "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.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": 4}}}}}}}}, "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.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": 13, "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.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 18}, "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.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": 27}}}}}, "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.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 5}}}}}}, "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.extra_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_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.function.map": {"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.MultiDeal.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 11, "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.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": 18}, "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}}}}, "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}}}}}, "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}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "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}, "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.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}, "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}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"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.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "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": 83, "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.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": 74}, "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.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": 12}}}, "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.typing.Outcome": {"tf": 1}}, "df": 3}, "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.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"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": {"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": 31}}}, "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.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.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": 36, "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.validate_arity": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 13}}}}, "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.MultisetExpression": {"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.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.multiset_function": {"tf": 3.1622776601683795}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"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.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": 48, "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.function.reduce": {"tf": 1}}, "df": 2}}}}}}}, "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}}, "df": 3, "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.function.map": {"tf": 1}}, "df": 5}}}, "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.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}, "icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 4, "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}}}}}}}}, "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.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": 18}}, "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.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 7}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}}, "df": 2}}}, "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}}, "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.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 2}}}}}, "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}}, "df": 1}}}}}}}, "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": 3.872983346207417}, "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.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": 43, "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": 3.872983346207417}, "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": 2}, "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.all_counts": {"tf": 2.449489742783178}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.extra_inputs": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_inputs": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "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.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_inputs": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 43}}}, "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.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": 16}}}, "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.4142135623730951}, "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.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "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": 42, "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}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 16}}}, "e": {"docs": {"icepool.Pool.clear_cache": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}}, "df": 2}}}, "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.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"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.validate_arity": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 18}, "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.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": 18}}}}, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}}, "df": 1}, "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.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 4}}}}, "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}}, "df": 1}}}}}}}, "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.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.AllStraightsEvaluator": {"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.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 34, "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}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"icepool.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}}, "df": 3}}}}, "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}}, "df": 4, "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}}, "df": 1}}}}}}}}, "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.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "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": 69}, "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}}, "df": 1}}}}, "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.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": 70, ":": {"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.multiset_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 7}, "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.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 14, "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.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"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.function.accumulate": {"tf": 1}}, "df": 37, "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.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 5}}}, "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": {"icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 15, "d": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}}, "df": 3}, "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}}, "df": 1}}}}}, "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": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.Order.merge": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.SumEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}}, "df": 31}}}}}}}}, "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.MultisetExpression": {"tf": 1.4142135623730951}, "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.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": 2.8284271247461903}, "icepool.MultisetEvaluator.final_outcome": {"tf": 2.6457513110645907}, "icepool.MultisetEvaluator.validate_arity": {"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.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.evaluator.CountSubsetEvaluator.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.MultisetFunctionEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 2.6457513110645907}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"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": 159, "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.extra_inputs": {"tf": 1}, "icepool.MultisetEvaluator.validate_arity": {"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.extra_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"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.extra_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"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": 81, "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}, "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}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "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": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"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.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "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": 117, "/": {"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.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.local_order_preference": {"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}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.validate_arity": {"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.JointEvaluator.validate_arity": {"tf": 1.4142135623730951}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "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.ComparisonEvaluator.order": {"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}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1.4142135623730951}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 70, "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.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 4}}}}}}}, "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}, "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": 1.7320508075688772}, "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.4142135623730951}, "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.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "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.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.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "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": 101}, "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.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.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": 103}}}}}}, "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.next_state": {"tf": 1}}, "df": 4}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetEvaluator.validate_arity": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1.4142135623730951}}, "df": 3}}}}, "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}}}}}}}, "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.MultisetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.SumEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1}}, "df": 27}}}}, "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.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.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": 81, "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.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}}, "df": 6}}}}}}}}}}}, "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.LargestStraightAndOutcomeEvaluator": {"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.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": 34, "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.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "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.MultisetEvaluator": {"tf": 1.4142135623730951}, "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.ArgsortEvaluator.final_outcome": {"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": 76, "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}}, "s": {"docs": {"icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 1}}}}, "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": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "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.ExpandEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.SumEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.CountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 34}}}}}}}, "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}}, "df": 1}}}}}, "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.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 13, "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.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": 26}}}, "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}}, "df": 3}}}}}}, "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.next_state": {"tf": 1}}, "df": 4}}}, "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.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.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": 43, "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.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.d": {"tf": 1.4142135623730951}}, "df": 24}}}}}, "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": 3.3166247903554}, "icepool.MultisetEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.validate_arity": {"tf": 1}, "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.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.SumEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.CountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 3.3166247903554}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 3.3166247903554}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}, "icepool.function.map_and_time": {"tf": 2}}, "df": 35, "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": 1.4142135623730951}, "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.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1.4142135623730951}}, "df": 10, "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.order": {"tf": 1.7320508075688772}, "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.ExpandEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.SumEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.CountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1}}, "df": 29, "n": {"docs": {"icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.Order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}}, "df": 4}, "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.Deck.map": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 15, "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.extra_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_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": 27, "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}, "icepool.Deal.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}}, "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.order": {"tf": 1.4142135623730951}, "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.ExpandEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.SumEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}, "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": 56}}}, "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}}}, "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.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": 16, "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.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 9}}}}}}}, "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.function.map_to_pool": {"tf": 1}}, "df": 5}, "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": 1.7320508075688772}, "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.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.validate_arity": {"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.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"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.validate_arity": {"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": 98, "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.Deck": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 12}}}}, "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.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.extra_inputs": {"tf": 1}, "icepool.MultisetEvaluator.validate_arity": {"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.extra_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"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": 102}}, "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.function.one_hot": {"tf": 1}}, "df": 7, "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.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.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 20}}, "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.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 8}}}, "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.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.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.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"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": 55, "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}}, "df": 7}, "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.MultisetExpression": {"tf": 2.449489742783178}, "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": 25}}}}, "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.Order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 8}}, "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.extra_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_inputs": {"tf": 1}}, "df": 5}}, "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.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 5}}}, "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.function.from_cumulative": {"tf": 1.4142135623730951}}, "df": 8, "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.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 19}}}}}}}, "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.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}}, "df": 10}}}, "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.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": 6}}}}}}}}, "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": 1.7320508075688772}, "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": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "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": 38, "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.multiset_function": {"tf": 1.7320508075688772}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 2}, "icepool.function.map_and_time": {"tf": 1}}, "df": 14, "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.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"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": 65}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}}, "df": 3}}, "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.order": {"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.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"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.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": 74, "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.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": 30, "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}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}}, "df": 3}}}}}}}, "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}}}}}}}}, "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}}, "df": 1}}}, "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.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 12}}}}, "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.MultisetEvaluator.validate_arity": {"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.JointEvaluator.validate_arity": {"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.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 31}, "d": {"docs": {"icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}}, "df": 2}}}}}, "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}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}}, "df": 9}}}}}, "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.function.pointwise_min": {"tf": 1}}, "df": 10}}, "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.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}}, "df": 4, "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": 1.7320508075688772}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "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.ExpandEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.SumEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.CountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "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": 137, "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}}, "df": 2, "s": {"docs": {"icepool": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.7320508075688772}}, "df": 3}}}}}, "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.Deck.sequence": {"tf": 1}}, "df": 8}}}}, "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.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": 31, "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}}, "df": 1}}}}}}}}, "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}, "icepool.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}}, "df": 7, "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}}, "df": 2}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}}, "df": 1}}}}}}}, "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}}, "df": 1}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 15}}}}}}}}}, "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.validate_arity": {"tf": 1.4142135623730951}, "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.JointEvaluator.validate_arity": {"tf": 1.4142135623730951}, "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}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1.4142135623730951}}, "df": 21, "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.extra_inputs": {"tf": 1}, "icepool.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"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.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}}, "df": 19}}}}, "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}}, "df": 6}}}}}}, "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.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 8}}}}}}}}}, "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.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}, "icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 5, "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}}, "df": 1, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"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.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": {"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.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.extra_outcomes": {"tf": 1}}, "df": 33}}}}}, "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.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": 34, "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.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 7}}}}, "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.function.map": {"tf": 1}}, "df": 2}}}}}, "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.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": 31}}}}}}, "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.issubset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.issuperset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "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.validate_arity": {"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.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.CountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1.7320508075688772}, "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": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}, "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": 141, "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.4142135623730951}, "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.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.23606797749979}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.validate_arity": {"tf": 1.4142135623730951}, "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.validate_arity": {"tf": 1.4142135623730951}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.SumEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.23606797749979}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1.4142135623730951}, "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.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.23606797749979}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1.4142135623730951}, "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": 154, "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}, "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.242640687119285}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.order": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 2}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.validate_arity": {"tf": 1.4142135623730951}, "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.JointEvaluator.validate_arity": {"tf": 1.4142135623730951}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.SumEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.CountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.AnyEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 4.242640687119285}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 2.449489742783178}, "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.ComparisonEvaluator.order": {"tf": 2.449489742783178}, "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.ArgsortEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 4.242640687119285}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1.4142135623730951}, "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": 284, "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.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": 27}}, "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}}, "df": 12}, "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}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.expand": {"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.ArgsortEvaluator.final_outcome": {"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": 19, "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.function.map_and_time": {"tf": 1}}, "df": 3}}}}}}}, "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.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.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.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.7320508075688772}, "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": 106}, "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.multiset_function": {"tf": 1}, "icepool.function.map": {"tf": 2}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 22}}, "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.MultisetExpression.local_order_preference": {"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}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.validate_arity": {"tf": 1.4142135623730951}, "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.JointEvaluator.validate_arity": {"tf": 1.4142135623730951}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"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": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1.4142135623730951}, "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": 164}, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "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.MultisetExpression": {"tf": 2.23606797749979}, "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": 2.8284271247461903}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_inputs": {"tf": 1}, "icepool.MultisetEvaluator.validate_arity": {"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.extra_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1.4142135623730951}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "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.ComparisonEvaluator.order": {"tf": 1}, "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}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"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": 168, "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.MultisetEvaluator.validate_arity": {"tf": 1.4142135623730951}, "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.JointEvaluator.validate_arity": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1.4142135623730951}, "icepool.typing.Outcome": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 22, "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}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}}, "df": 5}}, "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.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": 18, "s": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.typing.Qs": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 7}, "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.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 2.23606797749979}}, "df": 11, "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}}, "df": 8}}, "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.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": 15}, "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}}}}}}}}}, "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.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": 29}, "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.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 9}}}, "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.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 4, "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.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.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 36, "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.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 17}}}}, "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}, "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": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "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": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"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.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": 86, "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": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 2.8284271247461903}, "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.ExpandEvaluator.order": {"tf": 2.8284271247461903}, "icepool.evaluator.SumEvaluator.order": {"tf": 2.8284271247461903}, "icepool.evaluator.CountEvaluator.order": {"tf": 2.8284271247461903}, "icepool.evaluator.AnyEvaluator.order": {"tf": 2.8284271247461903}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 2.8284271247461903}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 2.8284271247461903}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 2.8284271247461903}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 2.8284271247461903}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 2.8284271247461903}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 2.8284271247461903}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 2.8284271247461903}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 2.8284271247461903}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 2.8284271247461903}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 2.8284271247461903}, "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": 65, "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}}, "df": 3}}}}, "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.Order.merge": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}}, "df": 2}}}, "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}, "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}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"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": 44, "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.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "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": 31}}, "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.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.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": 51, "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}, "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.final_outcome": {"tf": 2.23606797749979}, "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}, "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.MultisetFunctionEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 2.23606797749979}, "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": 129, "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": 1.4142135623730951}, "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.449489742783178}, "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.ExpandEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1.7320508075688772}, "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.ComparisonEvaluator.order": {"tf": 1.7320508075688772}, "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.449489742783178}, "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": 139}}}}}, "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.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 9}}}}}, "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": 2.8284271247461903}, "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.extra_inputs": {"tf": 1}, "icepool.MultisetEvaluator.validate_arity": {"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.extra_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 3}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"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.ComparisonEvaluator.order": {"tf": 1}, "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": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 3}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"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": 228, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}}, "df": 1}}}, "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.extra_inputs": {"tf": 1}, "icepool.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"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.extra_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}}, "df": 30, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}}, "df": 3}}}}}}}}}, "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}}, "df": 1}}}, "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, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}}, "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.validate_arity": {"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.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"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": 72, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}}, "df": 1}}}}, "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.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": 43, "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.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 19}}, "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.MultisetEvaluator.validate_arity": {"tf": 1.4142135623730951}, "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.JointEvaluator.validate_arity": {"tf": 1.4142135623730951}, "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.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.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1.4142135623730951}, "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": 83, "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.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": 23, "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": 1.7320508075688772}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}}, "df": 20}}}}}}, "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.function.from_cumulative": {"tf": 1}}, "df": 3}, "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": 1.7320508075688772}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.SumEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.CountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}}, "df": 33}}, "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.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 5, "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.7320508075688772}, "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.next_state": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 15}, "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}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}}, "df": 4}}, "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}}}}}}, "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.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": 25, "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.function.one_hot": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 39, "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}}, "df": 1}}, "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.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.local_order_preference": {"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.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 21, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}}, "df": 7}}}}}}}}, "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.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 4}}}}}}}, "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.extra_inputs": {"tf": 1}, "icepool.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"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.extra_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.7320508075688772}}, "df": 24}, "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.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": 25, "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.4142135623730951}, "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.4142135623730951}, "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": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "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": 70}}, "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.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 37}, "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}, "icepool.Deck.__init__": {"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_function": {"tf": 1}}, "df": 17}}}}}, "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.extra_outcomes": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 12}, "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}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 7}, "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.MultisetEvaluator.order": {"tf": 1}, "icepool.Deck": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 35, "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.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.MultisetFunctionEvaluator": {"tf": 1}}, "df": 6, "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}}, "df": 1}}}}}}}}}, "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.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": 32}}, "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.MultisetExpression": {"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": 23, "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}, "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.function.map": {"tf": 1.7320508075688772}}, "df": 6}}}}}}}}}, "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.extra_outcomes": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 19, "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}}}}}}}}}}}}}}, "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}}, "df": 1}}}}}, "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}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 19}}, "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.evaluate": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 14}}, "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.next_state": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 27}}, "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.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}}, "df": 9, "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}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "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": 30}, "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.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}}, "df": 13, "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.function.map": {"tf": 1}}, "df": 10}}}}}, "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}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 15}}}, "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}, "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}, "icepool.evaluator.CountSubsetEvaluator.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.function.coin": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 45}}, "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.order": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 43, "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.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.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}}, "df": 11, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}, "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.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 4}}}}}}, "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.next_state": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 19, "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.function.pointwise_max": {"tf": 1.7320508075688772}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}}, "df": 17}}, "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.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.extra_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.extra_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.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.23606797749979}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_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": 113, "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.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 5}}, "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.MultisetEvaluator.order": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 20}}}}, "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.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 22}}}, "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.Order.merge": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.multiset_function": {"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.from_cumulative": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 33}}, "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}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "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}, "icepool.evaluator.CountSubsetEvaluator.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.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1}}, "df": 55}, "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}}}}}}}, "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.validate_arity": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"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": 24}, "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.all_counts": {"tf": 1.4142135623730951}, "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}}, "df": 27, "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.symmetric_difference": {"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": 22, "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": "- arg_count: The number of arguments that will be provided to the function.
\nPackage for computing dice and card probabilities.
\n\nStarting with
\n\nv0.25.1
, you can replacelatest
in the URL with an old version\nnumber to get the documentation for that version.See this JupyterLite distribution\nfor examples.
\n\n\n\nGeneral conventions:
\n\n\n
\n"}, "icepool.d": {"fullname": "icepool.d", "modulename": "icepool", "qualname": "d", "kind": "function", "doc": "- Instances are immutable (apart from internal caching). Anything that looks\nlike it mutates an instance actually returns a separate instance with the\nchange.
\nA standard die, uniformly distributed from
\n\n1
tosides
inclusive.Don't confuse this with
\n\nicepool.Die()
:\n
\n\n- \n
icepool.Die([6])
: ADie
that always rolls the integer 6.- \n
icepool.d(6)
: A d6.You can also import individual standard dice from the
\n", "signature": "(sides: int, /) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.z": {"fullname": "icepool.z", "modulename": "icepool", "qualname": "z", "kind": "function", "doc": "icepool
module, e.g.\nfrom icepool import d6
.A die uniformly distributed from
\n\n0
tosides - 1
inclusive.Equal 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
\n\nDie
that rollsTrue
with probabilityn / d
, andFalse
otherwise.If
\n\nn <= 0
orn >= d
the result will have only one outcome.Arguments:
\n\n\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": "- 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.
\nRandomly rounds a value up or down to the nearest integer according to the two distances.
\n\nSpecificially, rounds
\n\nx
up with probabilityx - floor(x)
and down\notherwise, producing aDie
with up to two outcomes.Arguments:
\n\n\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": "- max_denominator: If provided, each rounding will be performed\nusing
\nfractions.Fraction.limit_denominator(max_denominator)
.\nOtherwise, the rounding will be performed without\nlimit_denominator
.A
\n\nDie
withVector
outcomes with one element set toTrue
uniformly at random and the restFalse
.This is an easy (if somewhat expensive) way of representing how many dice\nin a pool rolled each number. For example, the outcomes of
\n", "signature": "(sides: int, /) -> icepool.population.die.Die[tuple[bool, ...]]:", "funcdef": "def"}, "icepool.Outcome": {"fullname": "icepool.Outcome", "modulename": "icepool", "qualname": "Outcome", "kind": "class", "doc": "10 @ one_hot(6)
\nare the(ones, twos, threes, fours, fives, sixes)
rolled in 10d6.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
\n\nDie
in-place;\nrather they return aDie
representing the result.It'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
\n\nDie
.Don't confuse this with
\n\nd()
:\n
\n\n- \n
Die([6])
: ADie
that always rolls theint
6.- \n
d(6)
: A d6.Also, don't confuse this with
\n\nPool()
:\n
\n\n- \n
Die([1, 2, 3, 4, 5, 6])
: A d6.- \n
Pool([1, 2, 3, 4, 5, 6])
: APool
of six dice that always rolls one\nof each number.Here are some different ways of constructing a d6:
\n\n\n
\n\n- Just import it:
\nfrom icepool import d6
- Use the
\nd()
function:icepool.d(6)
- Use a d6 that you already have:
\nDie(d6)
orDie([d6])
- Mix a d3 and a d3+3:
\nDie([d3, d3+3])
- Use a dict:
\nDie({1:1, 2:1, 3:1, 4:1, 5:1, 6:1})
- Give the faces as a sequence:
\nDie([1, 2, 3, 4, 5, 6])
All 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
\n\nicepool.Again
to roll the dice again, usually with\nsome modification. See theAgain
documentation for details.Denominator: 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
\n\n- \n
outcomes: The faces of the
\n\nDie
. This can be one of the following:\n
\n\n- A
\nSequence
of outcomes. Duplicates will contribute\nquantity for each appearance.- A
\nMapping
from outcomes to quantities.Individual outcomes can each be one of the following:
\n\n\n
- An outcome, which must be hashable and totally orderable.\n
\n\n
- For convenience,
\ntuple
s containingPopulation
s will be\ntupleize
d into aPopulation
oftuple
s.\nThis does not apply to subclasses oftuple
s such asnamedtuple
\nor other classes such asVector
.- A
\nDie
, which will be flattened into the result.\nThe quantity assigned to aDie
is shared among its\noutcomes. The total denominator will be scaled up if\nnecessary.- \n
icepool.Reroll
, which will drop itself from consideration.- EXPERIMENTAL:
\nicepool.Again
. See the documentation for\nAgain
for details.- times: Multiplies the quantity of each element of
\noutcomes
.\ntimes
can either be a sequence of the same length as\noutcomes
or a singleint
to apply to all elements of\noutcomes
.- again_count, again_depth, again_end: These affect how
\nAgain
\nexpressions are handled. See theAgain
documentation for\ndetails.Raises:
\n\n\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": "- ValueError:
\nNone
is not a valid outcome for aDie
.Performs the unary operation on the outcomes.
\n\nThis is used for the standard unary operators\n
\n\n-, +, abs, ~, round, trunc, floor, ceil
\nas well as the additional methods\nzero, bool
.This is NOT used for the
\n\n[]
operator; when used directly, this is\ninterpreted as aMapping
operation and returns the count corresponding\nto a given outcome. Seemarginals()
for applying the[]
operator to\noutcomes.Returns:
\n\n\n\n\nA
\nDie
representing the result.Raises:
\n\n\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": "- ValueError: If tuples are of mismatched length.
\nPerforms the operation on pairs of outcomes.
\n\nBy the time this is called, the other operand has already been\nconverted to a
\n\nDie
.If 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\n\n\ncartesian_product(d6, d8) * 2\ncartesian_product(d6 * 2, d8 * 2)\n
This is used for the standard binary operators\n
\n\n+, -, *, /, //, %, **, <<, >>, &, |, ^
\nand the standard binary comparators\n<, <=, >=, >, ==, !=, cmp
.\n\n
==
and!=
additionally set the truth value of theDie
according to\nwhether the dice themselves are the same or not.The
\n\n@
operator does NOT use this method directly.\nIt rolls the leftDie
, which must have integer outcomes,\nthen rolls the rightDie
that many times and sums the outcomes.Returns:
\n\n\n\n\nA
\nDie
representing the result.Raises:
\n\n\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": "- ValueError: If tuples are of mismatched length within one of the\ndice or between the dice.
\nThe 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
\n\n- which: Selects which outcomes to reroll. Options:\n
\n\n
- A collection of outcomes to reroll.
\n- A callable that takes an outcome and returns
\nTrue
if it\nshould be rerolled.- If not provided, the min outcome will be rerolled.
\n- star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable
\nwhich
.\nIf not provided, this will be guessed based on the function\nsignature.- depth: The maximum number of times to reroll.\nIf
\nNone
, rerolls an unlimited number of times.Returns:
\n\n\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": "A
\nDie
representing the reroll.\n If the reroll would never terminate, the result has no outcomes.Rerolls until getting one of the given outcomes.
\n\nEssentially the complement of
\n\nreroll()
.Arguments:
\n\n\n
\n\n- which: Selects which outcomes to reroll until. Options:\n
\n\n
- A callable that takes an outcome and returns
\nTrue
if it\nshould be accepted.- A collection of outcomes to reroll until.
\n- star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable
\nwhich
.\nIf not provided, this will be guessed based on the function\nsignature.- depth: The maximum number of times to reroll.\nIf
\nNone
, rerolls an unlimited number of times.Returns:
\n\n\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": "A
\nDie
representing the reroll.\n If the reroll would never terminate, the result has no outcomes.Splits this die into one containing selected items and another containing the rest.
\n\nThe total denominator is preserved.
\n\nEquivalent to
\n\nself.filter(), self.reroll()
.Arguments:
\n\n\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": "- which: Selects which outcomes to reroll until. Options:\n
\n\n
- A callable that takes an outcome and returns
\nTrue
if it\nshould be accepted.- A collection of outcomes to reroll until.
\n- star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable
\nwhich
.\nIf not provided, this will be guessed based on the function\nsignature.Truncates the outcomes of this
\n\nDie
to the given range.The 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
\n\nclip()
.Not to be confused with
\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": "trunc(die)
, which performs integer truncation\non each outcome.Clips the outcomes of this
\n\nDie
to the given values.The 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
\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": "truncate()
.Maps outcomes of the
\n\nDie
to other outcomes.This is also useful for representing processes.
\n\nAs
\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": "icepool.map(repl, self, ...)
.Repeatedly map outcomes of the state to other outcomes, while also\ncounting timesteps.
\n\nThis is useful for representing processes.
\n\nAs
\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": "map_and_time(repl, self, ...)
.The number of rolls until the cumulative sum is greater or equal to the target.
\n\nArguments:
\n\n\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": "- 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
\ndnf
.- dnf: What time to assign in cases where the target was not reached\nin
\nmax_time
. If not provided, this is set tomax_time
.\ndnf=icepool.Reroll
will remove this case from the result,\neffectively rerolling it.The mean number of rolls until the cumulative sum is greater or equal to the target.
\n\nArguments:
\n\n\n
\n\n- target: The target sum.
\nRaises:
\n\n\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": "- ValueError: If
\nself
has negative outcomes.- ZeroDivisionError: If
\nself.mean() == 0
.Causes outcomes to be rolled again and added to the total.
\n\nArguments:
\n\n\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": "- which: Which outcomes to explode. Options:\n
\n\n
- A single outcome to explode.
\n- An collection of outcomes to explode.
\n- A callable that takes an outcome and returns
\nTrue
if it\nshould be exploded.- If not supplied, the max outcome will explode.
\n- star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable
\nwhich
.\nIf not provided, this will be guessed based on the function\nsignature.- 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
\ndepth
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.Ternary conditional operator.
\n\nThis replaces truthy outcomes with the first argument and falsy outcomes\nwith the second argument.
\n\nArguments:
\n\n\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": "- again_count, again_depth, again_end: Forwarded to the final die constructor.
\nA 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
\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": "reduce()
\ninstead; if you don't care about order,Die.pool()
is better.Creates a
\n\nPool
from thisDie
.You might subscript the pool immediately afterwards, e.g.\n
\n\nd6.pool(5)[-1, ..., 1]
takes the difference between the highest and\nlowest of 5d6.Arguments:
\n\n\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": "- rolls: The number of copies of this
\nDie
to put in the pool.\nOr, a sequence of oneint
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.Selects elements after drawing and sorting and sums them.
\n\nArguments:
\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": "- rolls: The number of dice to roll.
\n- index: One of the following:
\n- \n\n
\n
- An
\nint
. This will count only the roll at the specified index.- In this case, the result is a
\nDie
rather than a generator.- \n
\n
- A
\n\nslice
. The selected dice are counted once each.- \n\n
\n
\n\n- A sequence of
\nint
s with length equal torolls
.\nEach roll is counted that many times, which could be multiple or\nnegative times.Up to one
\n\n...
(Ellipsis
) may be used. If no...
is used,\ntherolls
argument may be omitted.
...
will be replaced with a number of zero counts in order\n\nto make up any missing elements compared to
\n\nrolls
.\nThis number may be \"negative\" if moreint
s are provided than\nrolls
. Specifically:\n
- If
\nindex
is shorter thanrolls
,...
\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)
.- If
\nindex
has length equal torolls
,...
has no effect.\nE.g.(1, ..., 1)
on two dice would act as(1, 1)
.- If
\nindex
is longer thanrolls
and...
is on one side,\nelements will be dropped fromindex
on the side with...
.\nE.g.(..., 1, 2, 3)
on two dice would act as(2, 3)
.- If
\nindex
is longer thanrolls
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)
.\nIfrolls
was 1 this would have the -1 and 1 cancel each other out.Roll several of this
\n\nDie
and return the lowest result, or the sum of some of the lowest.The outcomes should support addition and multiplication if
\n\nkeep != 1
.Arguments:
\n\n\n
\n\n- rolls: The number of dice to roll. All dice will have the same\noutcomes as
\nself
.- keep, drop: These arguments work together:\n
\n\n
- If neither are provided, the single lowest die will be taken.
\n- If only
\nkeep
is provided, thekeep
lowest dice will be summed.- If only
\ndrop
is provided, thedrop
lowest dice will be dropped\nand the rest will be summed.- If both are provided,
\ndrop
lowest dice will be dropped, then\nthe nextkeep
lowest dice will be summed.Returns:
\n\n\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": "A
\nDie
representing the probability distribution of the sum.Roll several of this
\n\nDie
and return the highest result, or the sum of some of the highest.The outcomes should support addition and multiplication if
\n\nkeep != 1
.Arguments:
\n\n\n
\n\n- rolls: The number of dice to roll.
\n- keep, drop: These arguments work together:\n
\n\n
- If neither are provided, the single highest die will be taken.
\n- If only
\nkeep
is provided, thekeep
highest dice will be summed.- If only
\ndrop
is provided, thedrop
highest dice will be dropped\nand the rest will be summed.- If both are provided,
\ndrop
highest dice will be dropped, then\nthe nextkeep
highest dice will be summed.Returns:
\n\n\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": "A
\nDie
representing the probability distribution of the sum.Roll several of this
\n\nDie
and sum the sorted results in the middle.The outcomes should support addition and multiplication if
\n\nkeep != 1
.Arguments:
\n\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": "- 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
\nkeep
is odd but the current keep_size\nis even, or vice versa.\n\n
- 'error' (default): Raises
\nIndexError
.- 'high': The higher outcome is taken.
\n- 'low': The lower outcome is taken.
\nEXPERIMENTAL: Maps outcomes of this
\n\nDie
toPools
, creating aMultisetGenerator
.As
\n\nicepool.map_to_pool(repl, self, ...)
.If no argument is provided, the outcomes will be used to construct a\nmixture of pools directly, similar to the inverse of
\n\npool.expand()
.\nNote that this is not particularly efficient since it does not make much\nuse of dynamic programming.Arguments:
\n\n\n
\n\n- repl: One of the following:\n
\n\n
- A callable that takes in one outcome per element of args and\nproduces a
\nPool
(or something convertible to such).- A mapping from old outcomes to
\nPool
\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 valueicepool.Reroll
will reroll that old outcome.- star: If
\nTrue
, the first of the args will be unpacked before \ngiving them torepl
.\nIf not provided, it will be guessed based on the signature of \nrepl
and the number of arguments.- denominator: If provided, the denominator of the result will be this\nvalue. Otherwise it will be the minimum to correctly weight the\npools.
\nReturns:
\n\n\n\n\nA
\nMultisetGenerator
representing the mixture ofPool
s. Note
\n that this is not technically aPool
, though it supports most of \n the same operations.Raises:
\n\n\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": "- ValueError: If
\ndenominator
cannot be made consistent with the \nresulting mixture of pools.EXPERIMENTAL: Causes outcomes to be rolled again, keeping that outcome as an individual die in a pool.
\n\nArguments:
\n\n\n
\n\n- rolls: The number of initial dice.
\n- which: Which outcomes to explode. Options:\n
\n\n
- A single outcome to explode.
\n- An collection of outcomes to explode.
\n- A callable that takes an outcome and returns
\nTrue
if it\nshould be exploded.- If not supplied, the max outcome will explode.
\n- star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable
\nwhich
.\nIf not provided, this will be guessed based on the function\nsignature.- depth: The maximum depth of explosions for an individual dice.
\nReturns:
\n\n\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": "A
\nMultisetGenerator
representing the mixture ofPool
s. Note
\n that this is not technically aPool
, though it supports most of \n the same operations.EXPERIMENTAL: Applies a limited number of rerolls shared across a pool.
\n\nEach die can only be rerolled once (effectively
\n\ndepth=1
), and no more\nthanmax_rerolls
dice may be rerolled.Arguments:
\n\n\n
\n\n- rolls: How many dice in the pool.
\n- which: Selects which outcomes are eligible to be rerolled. Options:\n
\n\n
- A collection of outcomes to reroll.
\n- A callable that takes an outcome and returns
\nTrue
if it\ncould be rerolled.- 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
\nwhich
.\nIf not provided, this will be guessed based on the function\nsignature.- mode: How dice are selected for rerolling if there are more eligible\ndice than
\nmax_rerolls
. Options:\n\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\nintowhich
initially and were not rerolled, and dice that\nwere rerolled but rolled intowhich
again. This can be\nconsiderably more efficient than the other modes.Returns:
\n\n\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": "A
\nMultisetGenerator
representing the mixture ofPool
s. Note
\n that this is not technically aPool
, though it supports most of \n the same operations.Randomly rounds outcomes up or down to the nearest integer according to the two distances.
\n\nSpecificially, rounds
\n\nx
up with probabilityx - floor(x)
and down\notherwise.Arguments:
\n\n\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": "- max_denominator: If provided, each rounding will be performed\nusing
\nfractions.Fraction.limit_denominator(max_denominator)
.\nOtherwise, the rounding will be performed without\nlimit_denominator
.A
\n\nDie
with outcomes 1, -1, and 0.The quantities are equal to the positive outcome of
\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": "self > other
,\nself < other
, and the remainder respectively.Outcomes become 1 if greater than
\n\nzero()
, -1 if less thanzero()
, and 0 otherwise.Note that for
\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": "float
s, +0.0, -0.0, and nan all become 0.\n\n
True
iff both dice have the same outcomes and quantities.This is
\n\nFalse
ifother
is not aDie
, even if it would convert\nto an equalDie
.Truth value does NOT matter.
\n\nIf one
\n\nDie
has a zero-quantity outcome and the otherDie
does not\ncontain that outcome, they are treated as unequal by this function.The
\n\n==
and!=
operators have a dual purpose; they return aDie
\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 theDie
value or the truth value.Arguments:
\n\n\n
\n", "signature": "(self, other, *, simplify: bool = False) -> bool:", "funcdef": "def"}, "icepool.Population": {"fullname": "icepool.Population", "modulename": "icepool", "qualname": "Population", "kind": "class", "doc": "- simplify: If
\nTrue
, the dice will be simplified before comparing.\nOtherwise, e.g. a 2:2 coin is notequals()
to a 1:1 coin.A mapping from outcomes to
\n\nint
quantities.Outcomes with each instance must be hashable and totally orderable.
\n\nSubclasses include
\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": "Die
andDeck
.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
\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": "keys
of the mapping.\nPrefer to use the nameoutcomes
.The common length of all outcomes.
\n\nIf outcomes have no lengths or different lengths, the result is
\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": "None
.\n", "signature": "(self) -> bool:", "funcdef": "def"}, "icepool.Population.min_outcome": {"fullname": "icepool.Population.min_outcome", "modulename": "icepool", "qualname": "Population.min_outcome", "kind": "function", "doc": "
True
iff this population has no outcomes.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
\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.
\nReturns:
\n\n\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": "The nearest outcome fitting the comparison, or
\nNone
if there is\n no such outcome.Zeros all outcomes of this population.
\n\nThis is done by multiplying all outcomes by
\n\n0
.The result will have the same denominator.
\n\nRaises:
\n\n\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": "- ValueError: If the zeros did not resolve to a single outcome.
\nA zero-outcome for this population.
\n\nE.g.
\n", "signature": "(self) -> +T_co:", "funcdef": "def"}, "icepool.Population.quantity": {"fullname": "icepool.Population.quantity", "modulename": "icepool", "qualname": "Population.quantity", "kind": "function", "doc": "0
for aPopulation
whose outcomes areint
s.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
\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": "- comparison: The comparison to use. This can be omitted, in which\ncase it is treated as '=='.
\n- outcome: The outcome to query.
\nThe quantities of the mapping in sorted order.
\n\nFor example, '<=' gives the CDF.
\n\nArguments:
\n\n\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": "- comparison: Optional. If omitted, this defaults to '=='.
\nThe sum of all quantities (e.g. weights or duplicates).
\n\nFor the number of unique outcomes, use
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Population.multiply_quantities": {"fullname": "icepool.Population.multiply_quantities", "modulename": "icepool", "qualname": "Population.multiply_quantities", "kind": "function", "doc": "len()
.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\n
\n\n- \n
target
: The denominator of the result.- \n
outcome
: The outcome whose quantity will be adjusted.Returns:
\n\n\n\n\nA
\nPopulation
likeself
but with the quantity ofoutcome
\n adjusted so that the overall denominator is equal totarget
.\n If the denominator is reduced to zero, it will be removed.Raises:
\n\n\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": "- \n
ValueError
if this would require the quantity of the specified- outcome to be negative.
\nThe 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
\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": "- comparison: Optional. If omitted, this defaults to '=='.
\nA 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
\n", "signature": "(self):", "funcdef": "def"}, "icepool.Population.median_low": {"fullname": "icepool.Population.median_low", "modulename": "icepool", "qualname": "Population.median_low", "kind": "function", "doc": "median_low
ormedian_high
instead.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\nn / d
of the way through the CDF, taking the mean in case of a tie.This will fail if the outcomes do not support addition and division;\nin this case, use
\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": "quantile_low
orquantile_high
instead.The outcome
\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": "n / d
of the way through the CDF, taking the lesser in case of a tie.The outcome
\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": "n / d
of the way through the CDF, taking the greater in case of a tie.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
\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": "- base: The logarithm base to use. Default is 2.0, which gives the \nentropy in bits.
\nA property that applies the
\n\n[]
operator to outcomes.For example,
\n\npopulation.marginals[:2]
will marginalize the first two\nelements of sequence outcomes.Attributes that do not start with an underscore will also be forwarded.\nFor example,
\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": "population.marginals.x
will marginalize thex
attribute\nfrom e.g.namedtuple
outcomes.Converts the outcomes of this population to a one-hot representation.
\n\nArguments:
\n\n\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": "- outcomes: If provided, each outcome will be mapped to a
\nVector
\nwhere the element atoutcomes.index(outcome)
is set toTrue
\nand the rest toFalse
, or allFalse
if the outcome is not\ninoutcomes
.\nIf not provided,self.outcomes()
is used.A single random sample from this population.
\n\nNote that this is always \"with replacement\" even for
\n\nDeck
since\ninstances are immutable.This uses the standard
\n", "signature": "(self) -> +T_co:", "funcdef": "def"}, "icepool.Population.format": {"fullname": "icepool.Population.format", "modulename": "icepool", "qualname": "Population.format", "kind": "function", "doc": "random
package and is not cryptographically\nsecure.Formats this mapping as a string.
\n\n\n\n
format_spec
should start with the output format,\nwhich can be:\n
\n\n- \n
md
for Markdown (default)- \n
bbcode
for BBCode- \n
csv
for comma-separated values- \n
html
for HTMLAfter this, you may optionally add a
\n\n:
followed by a series of\nrequested columns. Allowed columns are:\n
\n\n- \n
o
: Outcomes.- \n
*o
: Outcomes, unpacked if applicable.- \n
q==
,q<=
,q>=
: Quantities ==, <=, or >= each outcome.- \n
p==
,p<=
,p>=
: Probabilities (0-1).- \n
%==
,%<=
,%>=
: Probabilities (0%-100%).- \n
i==
,i<=
,i>=
: EXPERIMENTAL: \"1 in N\".Columns may optionally be separated using
\n\n|
characters.The default setting is equal to
\n", "signature": "(self, format_spec: str, /, **kwargs) -> str:", "funcdef": "def"}, "icepool.tupleize": {"fullname": "icepool.tupleize", "modulename": "icepool", "qualname": "tupleize", "kind": "function", "doc": "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.Returns the Cartesian product of the arguments as
\n\ntuple
s or aPopulation
thereof.For example:
\n\n\n
\n\n- \n
tupleize(1, 2)
would produce(1, 2)
.- \n
tupleize(d6, 0)
would produce aDie
with outcomes(1, 0)
,(2, 0)
,\n...(6, 0)
.- \n
tupleize(d6, d6)
would produce aDie
with outcomes(1, 1)
,(1, 2)
,\n...(6, 5)
,(6, 6)
.If
\n\nPopulation
s are provided, they must all beDie
or allDeck
and not\na mixture of the two.Returns:
\n\n\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": "If none of the outcomes is a
\nPopulation
, the result is atuple
\n with one element per argument. Otherwise, the result is aPopulation
\n of the same type as the inputPopulation
, and the outcomes are\ntuple
s with one element per argument.Returns the Cartesian product of the arguments as
\n\nVector
s or aPopulation
thereof.For example:
\n\n\n
\n\n- \n
vectorize(1, 2)
would produceVector(1, 2)
.- \n
vectorize(d6, 0)
would produce aDie
with outcomesVector(1, 0)
,\nVector(2, 0)
, ...Vector(6, 0)
.- \n
vectorize(d6, d6)
would produce aDie
with outcomesVector(1, 1)
,\nVector(1, 2)
, ...Vector(6, 5)
,Vector(6, 6)
.If
\n\nPopulation
s are provided, they must all beDie
or allDeck
and not\na mixture of the two.Returns:
\n\n\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": "If none of the outcomes is a
\nPopulation
, the result is aVector
\n with one element per argument. Otherwise, the result is aPopulation
\n of the same type as the inputPopulation
, and the outcomes are\nVector
s with one element per argument.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
\n\nVector
are applied elementwise.This is used for the standard unary operators\n
\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": "-, +, abs, ~, round, trunc, floor, ceil
Binary operators on
\n\nVector
are applied elementwise.If the other operand is also a
\n\nVector
, the operator is applied to each\npair of elements fromself
andother
. Both must have the same\nlength.Otherwise the other operand is broadcast to each element of
\n\nself
.This is used for the standard binary operators\n
\n\n+, -, *, /, //, %, **, <<, >>, &, |, ^
.\n\n
@
is not included due to its different meaning inDie
.This is also used for the comparators\n
\n\n<, <=, >, >=, ==, !=
.In 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
\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": "binary_operator()
.EXPERIMENTAL: Immutable multiset of single characters.
\n\nSpaces, dashes, and underscores cannot be used as symbols.
\n\nOperations include:
\n\n\n\n
\n\n\n \n\n\nOperation \nCount / notes \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
,<=
all counts l <= r \n\n \n\n issuperset
,>=
all counts l >= r \n\n \n\n ==
all counts l == r \n\n \n\n !=
any count l != r \n\n \nunary \n+
drop all negative counts \n\n \n\nunary \n-
reverses the sign of all counts \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- \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.Binary operators other than
\n\n*
and//
implicitly convert the other\nargument toSymbols
using the constructor.Subscripting with a single character returns the count of that character\nas an
\n\nint
. E.g.symbols['a']
-> number ofa
s as anint
.\nYou can also access it as an attribute, e.g.symbols.a
.Subscripting with multiple characters returns a
\n\nSymbols
with only those\ncharacters, dropping the rest.\nE.g.symbols['ab']
-> number ofa
s andb
s as aSymbols
.\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 asSymbols
, you can subscript with that character\nplus an unused character.Subscripting with duplicate characters currently has no further effect, but\nthis may change in the future.
\n\n\n\n
Population.marginals
forwards attribute access, so you can use e.g.\ndie.marginals.a
to get the marginal distribution ofa
s.Note 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,\n
\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": "a - b
has one positive a and one negative b.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
\n\nself
is a subset of the other.Same as
\n\n<=
.Note that the
\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": "<
and>
operators are lexicographic orderings,\nnot proper subset relations.Whether
\n\nself
is a superset of the other.Same as
\n\n>=
.Note that the
\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": "<
and>
operators are lexicographic orderings,\nnot proper subset relations.Whether
\n\nself
has any positive elements in common with the other.Raises:
\n\n\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": "- ValueError if either has negative elements.
\nWhether 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
\n\nDie()
constructor.\nAgainExpression
s should not be fed to functions or methods other than\nDie()
, but it can be used with operators. Examples:\n
\n\n- \n
Again + 6
: Roll again and add 6.- \n
Again + Again
: Roll again twice and sum.The
\n\nagain_count
,again_depth
, andagain_end
arguments toDie()
\naffect how these arguments are processed. At most one ofagain_count
or\nagain_depth
may be provided; if neither are provided, the behavior is as\n`again_depth=1.For finer control over rolling processes, use e.g.
\n\nDie.map()
instead.Count mode
\n\nWhen
\n\nagain_count
is provided, we start with one roll queued and execute one \nroll at a time. For everyAgain
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 exceedagain_count
, we reroll\nthe entire process, effectively conditioning the process on not rolling more\nthanagain_count
extra dice.This mode only allows \"additive\" expressions to be used with
\n\nAgain
, which\nmeans that only the following operators are allowed:\n
\n\n- Binary
\n+
- \n
n @ AgainExpression
, wheren
is a non-negativeint
orPopulation
.Furthermore, the
\n\n+
operator is assumed to be associative and commutative.\nFor example,str
ortuple
outcomes will not produce elements with a definite\norder.Depth mode
\n\nWhen
\n\nagain_depth=0
,again_end
is directly substituted\nfor each occurence ofAgain
. For other values ofagain_depth
, the result for\nagain_depth-1
is substituted for each occurence ofAgain
.If
\n\nagain_end=icepool.Reroll
, then anyAgainExpression
s in the final depth\nare rerolled.Rerolls
\n\n\n\n
Reroll
only rerolls that particular die, not the entire process. Any such\nrerolls do not count against theagain_count
oragain_depth
limit.If
\n\nagain_end=icepool.Reroll
:\n
\n", "annotation": ": Final", "default_value": "<icepool.population.again.AgainExpression object>"}, "icepool.CountsKeysView": {"fullname": "icepool.CountsKeysView", "modulename": "icepool", "qualname": "CountsKeysView", "kind": "class", "doc": "- Count mode: Any result that would cause the number of rolls to exceed\n
\nagain_count
is rerolled.- Depth mode: Any
\nAgainExpression
s in the final depth level are rerolled.This functions as both a
\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": "KeysView
and aSequence
.This functions as both a
\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": "ValuesView
and aSequence
.This functions as both an
\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": "ItemsView
and aSequence
.Constructs a
\n\nDie
from a sequence of cumulative values.Arguments:
\n\n\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": "- 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
\n\n
- \n
int
cumulative quantities.- Dice representing the cumulative distribution at that point.
\n- reverse: Iff true, both of the arguments will be reversed. This allows\ne.g. constructing using a survival distribution.
\nConstructs a
\n\nDie
from a rv object (asscipy.stats
).This is done using the CDF.
\n\nArguments:
\n\n\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": "- rv: A rv object (as
\nscipy.stats
).- outcomes: An iterable of
\nint
s orfloat
s that will be the outcomes\nof the resultingDie
.\nIf the distribution is discrete, outcomes must beint
s.\nSome outcomes may be omitted if their probability is too small\ncompared to the denominator.- denominator: The denominator of the resulting
\nDie
will be set to this.- **kwargs: These will be forwarded to
\nrv.cdf()
.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
\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": "- dice: Either an iterable of dice, or two or more dice as separate\narguments.
\nSelects 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
\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": "- dice: Either an iterable of dice, or two or more dice as separate\narguments.
\nThe lowest outcome among the rolls, or the sum of some of the lowest.
\n\nThe outcomes should support addition and multiplication if
\n\nkeep != 1
.Arguments:
\n\n\n
\n\n- args: Dice or individual outcomes in a single iterable, or as two or\nmore separate arguments. Similar to the built-in
\nmin()
.- keep, drop: These arguments work together:\n
\n\n
- If neither are provided, the single lowest die will be taken.
\n- If only
\nkeep
is provided, thekeep
lowest dice will be summed.- If only
\ndrop
is provided, thedrop
lowest dice will be dropped\nand the rest will be summed.- If both are provided,
\ndrop
lowest dice will be dropped, then\nthe nextkeep
lowest dice will be summed.- default: If an empty iterable is provided, the result will be a die that\nalways rolls this value.
\nRaises:
\n\n\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": "- ValueError if an empty iterable is provided with no
\ndefault
.The highest outcome among the rolls, or the sum of some of the highest.
\n\nThe outcomes should support addition and multiplication if
\n\nkeep != 1
.Arguments:
\n\n\n
\n\n- args: Dice or individual outcomes in a single iterable, or as two or\nmore separate arguments. Similar to the built-in
\nmax()
.- keep, drop: These arguments work together:\n
\n\n
- If neither are provided, the single highest die will be taken.
\n- If only
\nkeep
is provided, thekeep
highest dice will be summed.- If only
\ndrop
is provided, thedrop
highest dice will be dropped\nand the rest will be summed.- If both are provided,
\ndrop
highest dice will be dropped, then\nthe nextkeep
highest dice will be summed.- 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.
\nRaises:
\n\n\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": "- ValueError if an empty iterable is provided with no
\ndefault
.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
\n\nkeep != 1
.Arguments:
\n\n\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
\nkeep
is odd but the the number of args is even, or\nvice versa.\n\n
- 'error' (default): Raises
\nIndexError
.- 'high': The higher outcome is taken.
\n- 'low': The lower outcome is taken.
\n- default: If an empty iterable is provided, the result will be a die that\nalways rolls this value.
\nRaises:
\n\n\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": "- ValueError if an empty iterable is provided with no
\ndefault
.The minimum possible outcome among the populations.
\n\nArguments:
\n\n\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": "- Populations or single outcomes. Alternatively, a single iterable argument of such.
\nThe maximum possible outcome among the populations.
\n\nArguments:
\n\n\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": "- Populations or single outcomes. Alternatively, a single iterable argument of such.
\nA 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
\n\n- *dice: Any number of dice or single outcomes convertible to dice.
\nReturns:
\n\n\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": "A tuple of dice with the same denominator.
\nApplies a function of two arguments cumulatively to a sequence of dice.
\n\nAnalogous to the\n
\n\nfunctools
function of the same name.Arguments:
\n\n\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": "- 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
\nReroll
, in which case the\nentire sequence is effectively rerolled.- 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.
\nApplies a function of two arguments cumulatively to a sequence of dice, yielding each result in turn.
\n\nAnalogous to the\n
\n\nitertools function of the same name
\n, though with no default function and\nthe same parameter order asreduce()
.The number of results is equal to the number of elements of
\n\ndice
, with\none additional element ifinitial
is provided.Arguments:
\n\n\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": "- 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.
\nApplies
\n\nfunc(outcome_of_die_0, outcome_of_die_1, ...)
for all joint outcomes, returning a Die.See
\n\nmap_function
for a decorator version of this.Example:
\n\nmap(lambda a, b: a + b, d6, d6)
is the same as d6 + d6.\n\n
map()
is flexible but not very efficient for more than a few dice.\nIf at all possible, usereduce()
,MultisetExpression
methods, and/or\nMultisetEvaluator
s. EvenPool.expand()
(which sorts rolls) is more\nefficient than usingmap
on the dice in order.\n\n
Again
can be used but is not recommended withrepeat
other than 1.Arguments:
\n\n\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": "- repl: One of the following:\n
\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
\nDie
constructor, the new outcomes:- May be dice rather than just single outcomes.
\n- The special value
\nicepool.Reroll
will reroll that old outcome.- \n
tuples
containingPopulation
s will betupleize
d into\nPopulation
s oftuple
s.\nThis does not apply to subclasses oftuple
s such asnamedtuple
\nor other classes such asVector
.- *args:
\nfunc
will be called with all joint outcomes of these.\nAllowed arg types are:\n\n
- Single outcome.
\n- \n
Die
. All outcomes will be sent tofunc
.- \n
MultisetExpression
. All sorted tuples of outcomes will be sent\ntofunc
, asMultisetExpression.expand()
. The expression must\nbe fully bound.- star: If
\nTrue
, the first of the args will be unpacked before giving\nthem tofunc
.\nIf not provided, it will be guessed based on the signature offunc
\nand the number of arguments.- \n
repeat: This will be repeated with the same arguments on the\nresult this many times, except the first of
\n\nargs
will be replaced\nby the result of the previous iteration.Note that returning
\n\nReroll
fromrepl
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 anothermap
insiderepl
.EXPERIMENTAL: 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.- time_limit: Similar to
\nrepeat
, but will return early if a fixed point\nis reached. If bothrepeat
andtime_limit
are provided\n(not recommended),time_limit
takes priority.- again_count, again_depth, again_end: Forwarded to the final die constructor.
\nDecorator that turns a function that takes outcomes into a function that takes dice.
\n\nThe result must be a
\n\nDie
.This is basically a decorator version of
\n\nmap()
and produces behavior\nsimilar to AnyDice functions, though Icepool has different typing rules\namong other differences.\n\n
map_function
can either be used with no arguments:\n\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
Or with keyword arguments, in which case the extra arguments are bound:
\n\n\n\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
Arguments:
\n\n\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": "- again_count, again_depth, again_end: Forwarded to the final die constructor.
\nRepeatedly 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
\n\n(outcome, time)
, wheretime
is the\nnumber of repeats needed to reach an absorbing outcome (an outcome that\nonly leads to itself), orrepeat
, whichever is lesser.This will return early if it reaches a fixed point.\nTherefore, you can set
\n\nrepeat
equal to the maximum number of\ntime you could possibly be interested in without worrying about\nit causing extra computations after the fixed point.Arguments:
\n\n\n
\n\n- repl: One of the following:\n
\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
\nicepool.Reroll
will reroll that old outcome.- initial_state: The initial state of the process, which could be a\nsingle state or a
\nDie
.- extra_args: Extra arguments to use, as per
\nmap
. Note that these are\nrerolled at every time step.- star: If
\nTrue
, the first of the args will be unpacked before giving\nthem tofunc
.\nIf not provided, it will be guessed based on the signature offunc
\nand the number of arguments.- time_limit: This will be repeated with the same arguments on the result\nup to this many times.
\nReturns:
\n\n\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": "The
\nDie
after the modification.EXPERIMENTAL: Applies
\n\nrepl(outcome_of_die_0, outcome_of_die_1, ...)
for all joint outcomes, producing a MultisetGenerator.Arguments:
\n\n\n
\n\n- repl: One of the following:\n
\n\n
- A callable that takes in one outcome per element of args and\nproduces a
\nMultisetGenerator
or something convertible to aPool
.- A mapping from old outcomes to
\nMultisetGenerator
\nor something convertible to aPool
.\nIn this case args must have exactly one element.\nThe new outcomes may be dice rather than just single outcomes.\nThe special valueicepool.Reroll
will reroll that old outcome.- star: If
\nTrue
, the first of the args will be unpacked before giving\nthem torepl
.\nIf not provided, it will be guessed based on the signature ofrepl
\nand the number of arguments.- denominator: If provided, the denominator of the result will be this\nvalue. Otherwise it will be the minimum to correctly weight the\npools.
\nReturns:
\n\n\n\n\nA
\nMultisetGenerator
representing the mixture ofPool
s. Note
\n that this is not technically aPool
, though it supports most of \n the same operations.Raises:
\n\n\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": "- ValueError: If
\ndenominator
cannot be made consistent with the \nresulting mixture of pools.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
\n", "annotation": ": Final", "default_value": "<RerollType.Reroll: 'Reroll'>"}, "icepool.RerollType": {"fullname": "icepool.RerollType", "modulename": "icepool", "qualname": "RerollType", "kind": "class", "doc": "- When used with
\nAgain
, only that stage is rerolled, not the entireAgain
\ntree.- To reroll with limited depth, use
\nDie.reroll()
, orAgain
with no\nmodification.- When used with
\nMultisetEvaluator
, the entire evaluation is rerolled.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
\n\nMultisetEvaluator
to generate a\nresult.Note that operators are performed on the multiset of rolls, not the multiset\nof dice. For example,
\n", "bases": "icepool.generator.keep.KeepGenerator[~T]"}, "icepool.Pool.__init__": {"fullname": "icepool.Pool.__init__", "modulename": "icepool", "qualname": "Pool.__init__", "kind": "function", "doc": "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\".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
\n\nPool
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).Arguments:
\n\n\n
\n\n- \n
dice: The dice to put in the
\n\nPool
. This can be one of the following:\n
\n\n- A
\nSequence
ofDie
or outcomes.- A
\nMapping
ofDie
or outcomes to how many of thatDie
or\noutcome to put in thePool
.All outcomes within a
Pool
must be totally orderable.- times: Multiplies the number of times each element of
\ndice
will\nbe put into the pool.\ntimes
can either be a sequence of the same length as\noutcomes
or a singleint
to apply to all elements of\noutcomes
.Raises:
\n\n\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": "- ValueError: If a bare
\nDeck
orDie
argument is provided.\nAPool
of a singleDie
should constructed asPool([die])
.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
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Pool.unique_dice": {"fullname": "icepool.Pool.unique_dice", "modulename": "icepool", "qualname": "Pool.unique_dice", "kind": "function", "doc": "- UnboundMultisetExpressionError if this is called on an expression with free variables.
\nThe 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 | None, 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
\n\na + b + c + ...
.Any resulting counts that would be negative are set to zero.
\n\nExample:
\n\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": "\n[1, 2, 2, 3] + [1, 2, 4] -> [1, 1, 2, 2, 2, 3, 4]\n
A
\n\nPool
of standard dice (e.g. d6, d8...).Arguments:
\n\n\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": "- 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.
\nAbstract base class for generating one or more multisets.
\n\nThese include dice pools (
\n\nPool
) and card deals (Deal
). Most likely you\nwill be using one of these two rather than writing your own subclass of\nMultisetGenerator
.The multisets are incrementally generated one outcome at a time.\nFor each outcome, a
\n\ncount
andweight
are generated, along with a\nsmaller generator to produce the rest of the multiset.You 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
\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": "MultisetEvaluator
.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\nExpression methods can be applied to
\n\nMultisetGenerator
s to do simple\nevaluations. For joint evaluations, trymultiset_function
.Use the provided operations to build up more complicated\nexpressions, or to attach a final evaluator.
\n\nOperations include:
\n\n\n\n
\n\n\n \n\n\nOperation \nCount / notes \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 \nunary \n+
same as \nkeep_counts_ge(0)
\n \nunary \n-
reverses the sign of all counts \n\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
,[]
less capable than \nKeepGenerator
version\n \n\n highest
less capable than \nKeepGenerator
version\n \n\n\n lowest
less capable than \nKeepGenerator
version\n\n
\n", "bases": "abc.ABC, typing.Generic[~T]"}, "icepool.MultisetExpression.outcomes": {"fullname": "icepool.MultisetExpression.outcomes", "modulename": "icepool", "qualname": "MultisetExpression.outcomes", "kind": "function", "doc": "\n \n\n\nEvaluator \nSummary \n\n \n\n issubset
,<=
Whether the left side's counts are all <= their counterparts on the right \n\n \n\n issuperset
,>=
Whether the left side's counts are all >= their counterparts on the right \n\n \n\n isdisjoint
Whether the left side has no positive counts in common with the right side \n\n \n\n <
As \n<=
, butFalse
if the two multisets are equal\n \n\n >
As \n>=
, butFalse
if the two multisets are equal\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\n expand
All elements in ascending order \n\n \n\n sum
Sum of all elements \n\n \n\n count
The number of elements \n\n \n\n any
Whether there is at least 1 element \n\n \n\n highest_outcome_and_count
The highest outcome and how many of that outcome \n\n \n\n all_counts
All counts in descending order \n\n \n\n largest_count
The single largest count, aka x-of-a-kind \n\n \n\n largest_count_and_outcome
Same but also with the corresponding outcome \n\n \n\n count_subset
,//
The number of times the right side is contained in the left side \n\n \n\n largest_straight
Length of longest consecutive sequence \n\n \n\n largest_straight_and_outcome
Same but also with the corresponding outcome \n\n \n\n\n all_straights
Lengths of all consecutive sequences in descending order \nThe 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 | None, 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
\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": "- UnboundMultisetExpressionError if this is called on an expression with free variables.
\nWhether 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 | None, 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
\n\nrandom
package and is not cryptographically\nsecure.Returns:
\n\n\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": "A sorted tuple of outcomes for each output of this generator.
\nThe combined elements from all of the multisets.
\n\nSame as
\n\na + b + c + ...
.Any resulting counts that would be negative are set to zero.
\n\nExample:
\n\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": "\n[1, 2, 2, 3] + [1, 2, 4] -> [1, 1, 2, 2, 2, 3, 4]\n
The elements from the left multiset that are not in any of the others.
\n\nSame as
\n\na - b - c - ...
.Any resulting counts that would be negative are set to zero.
\n\nExample:
\n\n\n\n\n\n[1, 2, 2, 3] - [1, 2, 4] -> [2, 3]\n
If 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
\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": "drop_outcomes()
instead, or use a large number of\ncounts on the right side.The elements that all the multisets have in common.
\n\nSame as
\n\na & b & c & ...
.Any resulting counts that would be negative are set to zero.
\n\nExample:
\n\n\n\n\n\n[1, 2, 2, 3] & [1, 2, 4] -> [1, 2]\n
Note 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
\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": "keep_outcomes()
instead, or use a large number of\ncounts on the right side.The most of each outcome that appear in any of the multisets.
\n\nSame as
\n\na | b | c | ...
.Any resulting counts that would be negative are set to zero.
\n\nExample:
\n\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": "\n[1, 2, 2, 3] | [1, 2, 4] -> [1, 2, 2, 3, 4]\n
The elements that appear in the left or right multiset but not both.
\n\nSame as
\n\na ^ b
.Specifically, this produces the absolute difference between counts.\nIf you don't want negative counts to be used from the inputs, you can\ndo
\n\nleft.keep_counts('>=', 0) ^ right.keep_counts('>=', 0)
.Example:
\n\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": "\n[1, 2, 2, 3] ^ [1, 2, 4] -> [2, 3, 4]\n
Keeps the elements in the target set of outcomes, and drops the rest by setting their counts to zero.
\n\nThis is similar to
\n\nintersection()
, except the right side is considered\nto have unlimited multiplicity.Arguments:
\n\n\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": "- target: A callable returning
\nTrue
iff the outcome should be kept,\nor an expression or collection of outcomes to keep.Drops the elements in the target set of outcomes by setting their counts to zero, and keeps the rest.
\n\nThis is similar to
\n\ndifference()
, except the right side is considered\nto have unlimited multiplicity.Arguments:
\n\n\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": "- target: A callable returning
\nTrue
iff the outcome should be\ndropped, or an expression or collection of outcomes to drop.Maps the counts to new counts.
\n\nArguments:
\n\n\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": "- function: A function that takes
\noutcome, *counts
and produces a\ncombined count.Multiplies all counts by n.
\n\nSame as
\n\nself * n
.Example:
\n\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": "\nPool([1, 2, 2, 3]) * 2 -> [1, 1, 2, 2, 2, 2, 3, 3]\n
Divides all counts by n (rounding down).
\n\nSame as
\n\nself // n
.Example:
\n\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": "\nPool([1, 2, 2, 3]) // 2 -> [2]\n
Moduos all counts by n.
\n\nSame as
\n\nself % n
.Example:
\n\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": "\nPool([1, 2, 2, 3]) % 2 -> [1, 3]\n
Keeps counts fitting the comparison, treating the rest as zero.
\n\nFor example,
\n\nexpression.keep_counts('>=', 2)
would keep pairs,\ntriplets, etc. and drop singles.\n\n\n\nPool([1, 2, 2, 3, 3, 3]).keep_counts('>=', 2) -> [2, 2, 3, 3, 3]\n
Arguments:
\n\n\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": "- comparison: The comparison to use.
\n- n: The number to compare counts against.
\nCounts each outcome at most
\n\nn
times.For example,
\n\ngenerator.unique(2)
would count each outcome at most\ntwice.Example:
\n\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": "\nPool([1, 2, 2, 3]).unique() -> [1, 2, 3]\n
Selects elements after drawing and sorting.
\n\nThis is less capable than the
\n\nKeepGenerator
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.The valid types of argument are:
\n\n\n
\n\n- A
\nslice
. If both start and stop are provided, they must both be\nnon-negative or both be negative. step is not supported.- A sequence of
\nint
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.- An
\nint
, which evaluates by taking the element at the specified\nindex. In this case the result is aDie
(if fully bound) or a\nMultisetEvaluator
(if there are free variables).Use the
\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": "[]
operator for the same effect as this method.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
\n\n.sum()
afterwards if you want to sum.\nAlternatively, you can perform some other evaluation.This requires the outcomes to be evaluated in ascending order.
\n\nArguments:
\n\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, drop: These arguments work together:\n
\n\n
- If neither are provided, the single lowest element\nwill be kept.
\n- If only
\nkeep
is provided, thekeep
lowest elements\nwill be kept.- If only
\ndrop
is provided, thedrop
lowest elements\nwill be dropped and the rest will be kept.- If both are provided,
\ndrop
lowest elements will be dropped,\nthen the nextkeep
lowest elements will be kept.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
\n\n.sum()
afterwards if you want to sum.\nAlternatively, you can perform some other evaluation.This requires the outcomes to be evaluated in descending order.
\n\nArguments:
\n\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": "- keep, drop: These arguments work together:\n
\n\n
- If neither are provided, the single highest element\nwill be kept.
\n- If only
\nkeep
is provided, thekeep
highest elements\nwill be kept.- If only
\ndrop
is provided, thedrop
highest elements\nwill be dropped and the rest will be kept.- If both are provided,
\ndrop
highest elements will be dropped, \nthen the nextkeep
highest elements will be kept.EXPERIMENTAL: Matches elements of
\n\nself
with elements ofother
in sorted order, then keeps elements fromself
that fitcomparison
with their partner.Extra elements: If
\n\nself
has more elements thanother
, whether the\nextra elements are kept depends on theorder
andcomparison
:\n
\n\n- Descending: kept for
\n'>='
,'>'
- Ascending: kept for
\n'<='
,'<'
Example: An attacker rolls 3d6 versus a defender's 2d6 in the game of\nRISK. Which pairs did the attacker win?
\n\n\n\n\n\nd6.pool(3).highest(2).sort_match('>', d6.pool(2))\n
Suppose 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
\n\nhighest
.\n\n\n\nPool([6, 4, 3]).sort_match('>', [5, 5]) -> [6, 3]\nPool([6, 4, 3]).highest(2).sort_match('>', [5, 5]) -> [6]\n
Contrast
\n\nmaximum_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.Arguments:
\n\n\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": "- comparison: The comparison to filter by. If you want to drop rather\nthan keep, use the complementary comparison:\n
\n\n
- \n
'=='
vs.'!='
- \n
'<='
vs.'>'
- \n
'>='
vs.'<'
- other: The other multiset to match elements with.
\n- order: The order in which to sort before forming matches.\nDefault is descending.
\nEXPERIMENTAL: Match the highest elements from
\n\nself
with even higher (or equal) elements fromother
.This matches elements of
\n\nself
with elements ofother
, such that in\neach pair the element fromself
fits thecomparision
with the\nelement fromother
. As many such pairs of elements will be matched as \npossible, preferring the highest matchable elements ofself
.\nFinally, either the matched or unmatched elements fromself
are kept.This 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\n\n\nd6.pool(4).maximum_match('<=', d6.pool(3), keep='unmatched').sum()\n
Suppose the attacker rolls 6, 4, 3, 1 and the defender rolls 5, 5.\nThen the result would be [6, 1].
\n\n\n\n\n\nd6.pool([6, 4, 3, 1]).maximum_match('<=', [5, 5], keep='unmatched')\n-> [6, 1]\n
Contrast
\n\nsort_match()
, which first creates pairs in\nsorted order and then filters them bycomparison
.\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.Arguments:
\n\n\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": "- comparison: Either
\n'<='
or'<'
.- other: The other multiset to match elements with.
\n- keep: Whether 'matched' or 'unmatched' elements are to be kept.
\nEXPERIMENTAL: Match the lowest elements from
\n\nself
with even lower (or equal) elements fromother
.This matches elements of
\n\nself
with elements ofother
, such that in\neach pair the element fromself
fits thecomparision
with the\nelement fromother
. As many such pairs of elements will be matched as \npossible, preferring the lowest matchable elements ofself
.\nFinally, either the matched or unmatched elements fromself
are kept.This requires that outcomes be evaluated in ascending order.
\n\nContrast
\n\nsort_match()
, which first creates pairs in\nsorted order and then filters them bycomparison
.Arguments:
\n\n\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": "- comparison: Either
\n'>='
or'>'
.- other: The other multiset to match elements with.
\n- keep: Whether 'matched' or 'unmatched' elements are to be kept.
\nEvaluation: 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
\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": "- order: Whether the elements are in ascending (default) or descending\norder.
\nEvaluation: 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\n\n\n
generator.unique().count()
will count the number of unique outcomes.\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": "
(generator & [4, 5, 6]).count()
will count up to one each of\n4, 5, and 6.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\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": "- \n
filter: Any counts below this value will not be in the output.\nFor example,
\n\nfilter=2
will only produce pairs and better.\nIfNone
, no filtering will be done.Why 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.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
\n\n- divisor: The multiset to divide by.
\n- empty_divisor: If the divisor is empty, the outcome will be this.\nIf not set,
\nZeroDivisionError
will be raised for an empty\nright side.Raises:
\n\n\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": "- ZeroDivisionError: If the divisor may be empty and \nempty_divisor_outcome is not set.
\nEvaluation: The size of the largest straight among the elements.
\n\nOutcomes must be
\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": "int
s.Evaluation: The size of the largest straight among the elements and the highest outcome in that straight.
\n\nOutcomes must be
\n", "signature": "(\tself: icepool.multiset_expression.MultisetExpression[int]) -> 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": "int
s.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
\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": "(run_length, run_score)
s.Experimental: Returns the indexes of the originating multisets for each rank in their additive union.
\n\nExample:
\n\n\n\n\n\nMultisetExpression.argsort([10, 9, 5], [9, 9])\n
produces
\n\n\n\n\n\n((0,), (0, 1, 1), (0,))\n
Arguments:
\n\n\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": "- 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
\nadditive_union(+self, +arg1, +arg2, ...).unique().count()
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
\n\nTrue
; \nif there is some outcome for which this multiset has a greater count \nthan the other multiset, this evaluates toFalse
.\n\n
issubset
is the same asself <= other
.\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": "
self < other
evaluates a proper subset relation, which is the same\nexcept the result isFalse
if the two multisets are exactly equal.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
\n\nTrue
; \nif there is some outcome for which this multiset has a lesser count \nthan the other multiset, this evaluates toFalse
.A typical use of this evaluation is testing for the presence of a\ncombo of cards in a hand, e.g.
\n\n\n\n\n\ndeck.deal(5) >= ['a', 'a', 'b']\n
represents the chance that a deal of 5 cards contains at least two 'a's\nand one 'b'.
\n\n\n\n
issuperset
is the same asself >= other
.\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": "
self > other
evaluates a proper superset relation, which is the same\nexcept the result isFalse
if the two multisets are exactly equal.Evaluation: Whether this multiset is disjoint from the other multiset.
\n\nSpecifically, this evaluates to
\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": "False
if there is any outcome for\nwhich both multisets have positive count, andTrue
if there is not.An abstract, immutable, callable class for evaulating one or more input
\n\nMultisetExpression
s.There is one abstract method to implement:
\n\nnext_state()
.\nThis should incrementally calculate the result given one outcome at a time\nalong with how many of that outcome were produced.An example sequence of calls, as far as
\n\nnext_state()
is concerned, is:\n
\n\n- \n
state = next_state(state=None, outcome=1, count_of_1s)
- \n
state = next_state(state, 2, count_of_2s)
- \n
state = next_state(state, 3, count_of_3s)
- \n
state = next_state(state, 4, count_of_4s)
- \n
state = next_state(state, 5, count_of_5s)
- \n
state = next_state(state, 6, count_of_6s)
- \n
outcome = final_outcome(state)
A few other methods can optionally be overridden to further customize behavior.
\n\nIt is not expected that subclasses of
\n\nMultisetEvaluator
\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.Instances 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\n\n\n
evaluate()
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.Make sure to handle the base case where
\n\nstate is None
.States 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
\n\nfinal_outcome
to create totally orderable\nfinal outcomes.The behavior of returning a
\n\nDie
fromnext_state
is currently\nundefined.Arguments:
\n\n\n
\n\n- state: A hashable object indicating the state before rolling the\ncurrent outcome. If this is the first outcome being considered,\n
\nstate
will beNone
.- outcome: The current outcome.\n
\nnext_state
will see all rolled outcomes in monotonic order;\neither ascending or descending depending onorder()
.\nIf there are multiple inputs, the set of outcomes is at \nleast the union of the outcomes of the invididual inputs. \nYou can useextra_outcomes()
to add extra outcomes.- *counts: One value (usually an
\nint
) for each input indicating how\nmany of the current outcome were produced.Returns:
\n\n\n\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": "A hashable object indicating the next state.\n The special value
\nicepool.Reroll
can be used to immediately remove\n the state from consideration, effectively performing a full reroll.Optional function to generate a final output outcome from a final state.
\n\nBy default, the final outcome is equal to the final state.\nNote that
\n\nNone
is not a valid outcome for aDie
,\nand if there are no outcomes,final_outcome
will be immediately\nbe callled withfinal_state=None
.\nSubclasses that want to handle this case should explicitly define what\nhappens.Arguments:
\n\n\n
\n\n- final_state: A state after all outcomes have been processed.
\nReturns:
\n\n\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": "A final outcome that will be used as part of constructing the result
\nDie
.\n As usual forDie()
, this could itself be aDie
oricepool.Reroll
.Optional function to determine the order in which
\n\nnext_state()
will see outcomes.The default is ascending order. This has better caching behavior with \nmixed standard dice.
\n\nReturns:
\n\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": "\n
\n- Order.Ascending (= 1)\n if
\nnext_state()
should always see the outcomes in ascending order.- Order.Descending (= -1)\n if
\nnext_state()
should always see the outcomes in descending order.- Order.Any (= 0)\n if the result of the evaluation is order-independent.
\nOptional method to specify extra outcomes that should be seen as inputs to
\n\nnext_state()
.These will be seen by
\n\nnext_state
even if they do not appear in the\ninput(s). The default implementation returns()
, or no additional\noutcomes.If you want
\n\nnext_state
to see consecutiveint
outcomes, you can set\nextra_outcomes = icepool.MultisetEvaluator.consecutive
.\nSeeconsecutive()
below.Arguments:
\n\n\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": "- outcomes: The outcomes that could be produced by the inputs, in
\n- ascending order.
\nExample implementation of
\n\nextra_outcomes()
that produces consecutiveint
outcomes.Set
\n\nextra_outcomes = icepool.MultisetEvaluator.consecutive
to use this.Returns:
\n\n\n\n\nAll
\nint
s from the min outcome to the max outcome among the inputs,\n inclusive.Raises:
\n\n\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": "- TypeError: if any input has any non-
\nint
outcome.An optional sequence of extra inputs whose counts will be prepended to *counts.
\n\n(Prepending rather than appending is analogous to
\n", "signature": "(self) -> tuple[icepool.multiset_expression.MultisetExpression, ...]:", "funcdef": "def"}, "icepool.MultisetEvaluator.validate_arity": {"fullname": "icepool.MultisetEvaluator.validate_arity", "modulename": "icepool", "qualname": "MultisetEvaluator.validate_arity", "kind": "function", "doc": "functools.partial
.)An optional method to verify the total input arity.
\n\nThis is called after any implicit conversion to expressions, but does\nnot include any
\n\nbound_inputs()
.Overriding
\n\nnext_state
with a fixed number of counts will make this\ncheck redundant.Raises:
\n\n\n
\n", "signature": "(self, arity: int) -> None:", "funcdef": "def"}, "icepool.MultisetEvaluator.evaluate": {"fullname": "icepool.MultisetEvaluator.evaluate", "modulename": "icepool", "qualname": "MultisetEvaluator.evaluate", "kind": "function", "doc": "- \n
ValueError
if the total input arity is not valid.Evaluates input expression(s).
\n\nYou can call the
\n\nMultisetEvaluator
object directly for the same effect,\ne.g.sum_evaluator(input)
is an alias forsum_evaluator.evaluate(input)
.Most 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
\n\n- *args: Each may be one of the following:\n
\n\n
- A
\nMultisetExpression
.- A mappable mapping outcomes to the number of those outcomes.
\n- A sequence of outcomes.
\nReturns:
\n\n\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": "A
\nDie
representing the distribution of the final outcome if no\n arg contains a free variable. Otherwise, returns a new evaluator.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\n\n\n
Any
if all arguments areAny
.\nAscending
if there is at least oneAscending
in the arguments.\nDescending
if there is at least oneDescending
in the arguments.Raises:
\n\n\n
\n", "signature": "(*orders: icepool.order.Order) -> icepool.order.Order:", "funcdef": "def"}, "icepool.Deck": {"fullname": "icepool.Deck", "modulename": "icepool", "qualname": "Deck", "kind": "class", "doc": "- \n
ValueError
if bothAscending
andDescending
are in the- arguments.
\nSampling 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
\n\nDeck
.All quantities must be non-negative. Outcomes with zero quantity will be\nomitted.
\n\nArguments:
\n\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": "- \n
outcomes: The cards of the
\n\nDeck
. This can be one of the following:\n
\n\n- A
\nSequence
of outcomes. Duplicates will contribute\nquantity for each appearance.- A
\nMapping
from outcomes to quantities.Each outcome may be one of the following:
\n\n\n
- An outcome, which must be hashable and totally orderable.
\n- A
\nDeck
, which will be flattened into the result. If a\ntimes
is assigned to theDeck
, the entireDeck
will\nbe duplicated that many times.- times: Multiplies the number of times each element of
\noutcomes
\nwill be put into theDeck
.\ntimes
can either be a sequence of the same length as\noutcomes
or a singleint
to apply to all elements of\noutcomes
.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
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Deck.deal": {"fullname": "icepool.Deck.deal", "modulename": "icepool", "qualname": "Deck.deal", "kind": "function", "doc": "len()
.Creates a
\n\nDeal
object from this deck.See
\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": "Deal()
for details.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
\n\nDeck
to other outcomes.Arguments:
\n\n\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": "- repl: One of the following:\n
\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
\nDeck
s, in which case one card is\nreplaced with several. This is not recommended.- star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable
\nrepl
.\nIf not provided, this will be guessed based on the function\nsignature.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
\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": "deal()
instead.Represents an unordered deal of a single hand from a
\n", "bases": "icepool.generator.keep.KeepGenerator[~T]"}, "icepool.Deal.__init__": {"fullname": "icepool.Deal.__init__", "modulename": "icepool", "qualname": "Deal.__init__", "kind": "function", "doc": "Deck
.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
\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": "- deck: The
\nDeck
to deal from.- hand_size: How many cards to deal.
\nThe
\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": "Deck
the cards are dealt from.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
\n\nDeck
in ascending order.These are also the
\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": "keys
of theDeck
as aMapping
.\nPrefer to use the nameoutcomes
.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
\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": "- UnboundMultisetExpressionError if this is called on an expression with free variables.
\nAny ordering that is preferred or required by this expression node.
\n", "signature": "(self) -> tuple[icepool.order.Order | None, 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
\n", "bases": "icepool.generator.multiset_generator.MultisetGenerator[~T, ~Qs]"}, "icepool.MultiDeal.__init__": {"fullname": "icepool.MultiDeal.__init__", "modulename": "icepool", "qualname": "MultiDeal.__init__", "kind": "function", "doc": "Deck
.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
\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": "- deck: The
\nDeck
to deal from.- *hand_sizes: How many cards to deal. If multiple
\nhand_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.The
\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": "Deck
the cards are dealt from.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
\n\nDeck
in ascending order.These are also the
\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": "keys
of theDeck
as aMapping
.\nPrefer to use the nameoutcomes
.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
\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": "- UnboundMultisetExpressionError if this is called on an expression with free variables.
\nAny ordering that is preferred or required by this expression node.
\n", "signature": "(self) -> tuple[icepool.order.Order | None, 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
\n\nMultisetEvaluator
.The provided function should take in arguments representing multisets,\ndo a limited set of operations on them (see
\n\nMultisetExpression
), and\nfinish off with an evaluation. You can return tuples to perform a joint\nevaluation.For example, to create an evaluator which computes the elements each of two\nmultisets has that the other doesn't:
\n\n\n\n\n\n@multiset_function\ndef two_way_difference(a, b):\n return (a - b).expand(), (b - a).expand()\n
Any globals inside
\n\nfunction
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\ntarget = [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
would 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\n\n\n@multiset_function\ndef bad(a, b)\n if a == b:\n ...\n
is not allowed.
\n\n\n\n
multiset_function
has considerable overhead, being effectively a\nmini-language within Python. For better performance, you can try\nimplementing your own subclass ofMultisetEvaluator
directly.Arguments:
\n\n\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": "- 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
\nJointEvaluator
.EXPERIMENTAL: Formats the inverse of a value as \"1 in N\".
\n\nArguments:
\n\n\n
\n", "signature": "(probability, /, int_start: int = 20):", "funcdef": "def"}, "icepool.evaluator": {"fullname": "icepool.evaluator", "modulename": "icepool.evaluator", "kind": "module", "doc": "- 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.
\nSubmodule containing evaluators.
\n"}, "icepool.evaluator.JointEvaluator": {"fullname": "icepool.evaluator.JointEvaluator", "modulename": "icepool.evaluator", "qualname": "JointEvaluator", "kind": "class", "doc": "A
\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": "(*children: 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": "MultisetEvaluator
that jointly evaluates sub-evaluators on the same set of input generators.Runs
\n\nnext_state
for all sub-evaluator.The state is a tuple of the sub-states.
\n\nIf any sub-evaluator returns
\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": "Reroll
, the result as a whole isReroll
.Runs
\n\nfinal_state
for all sub-evaluators.The final outcome is a tuple of the final suboutcomes.
\n\nIf any sub-evaluator returns
\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": "Reroll
, the result as a whole isReroll
.Determines the common order of the sub-evaluators.
\n\nRaises:
\n\n\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": "- ValueError: If sub-evaluators have conflicting orders, i.e. some are\nascending and others are descending.
\nOptional method to specify extra outcomes that should be seen as inputs to
\n\nnext_state()
.These will be seen by
\n\nnext_state
even if they do not appear in the\ninput(s). The default implementation returns()
, or no additional\noutcomes.If you want
\n\nnext_state
to see consecutiveint
outcomes, you can set\nextra_outcomes = icepool.MultisetEvaluator.consecutive
.\nSeeconsecutive()
below.Arguments:
\n\n\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": "- outcomes: The outcomes that could be produced by the inputs, in
\n- ascending order.
\nAn optional sequence of extra inputs whose counts will be prepended to *counts.
\n\n(Prepending rather than appending is analogous to
\n", "signature": "(self) -> tuple[icepool.multiset_expression.MultisetExpression, ...]:", "funcdef": "def"}, "icepool.evaluator.JointEvaluator.validate_arity": {"fullname": "icepool.evaluator.JointEvaluator.validate_arity", "modulename": "icepool.evaluator", "qualname": "JointEvaluator.validate_arity", "kind": "function", "doc": "functools.partial
.)An optional method to verify the total input arity.
\n\nThis is called after any implicit conversion to expressions, but does\nnot include any
\n\nbound_inputs()
.Overriding
\n\nnext_state
with a fixed number of counts will make this\ncheck redundant.Raises:
\n\n\n
\n", "signature": "(self, arity: int) -> None:", "funcdef": "def"}, "icepool.evaluator.ExpandEvaluator": {"fullname": "icepool.evaluator.ExpandEvaluator", "modulename": "icepool.evaluator", "qualname": "ExpandEvaluator", "kind": "class", "doc": "- \n
ValueError
if the total input arity is not valid.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.order": {"fullname": "icepool.evaluator.ExpandEvaluator.order", "modulename": "icepool.evaluator", "qualname": "ExpandEvaluator.order", "kind": "function", "doc": "Optional function to determine the order in which
\n\nnext_state()
will see outcomes.The default is ascending order. This has better caching behavior with \nmixed standard dice.
\n\nReturns:
\n\n\n\n", "signature": "(self):", "funcdef": "def"}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"fullname": "icepool.evaluator.ExpandEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "ExpandEvaluator.final_outcome", "kind": "function", "doc": "\n
\n- Order.Ascending (= 1)\n if
\nnext_state()
should always see the outcomes in ascending order.- Order.Descending (= -1)\n if
\nnext_state()
should always see the outcomes in descending order.- Order.Any (= 0)\n if the result of the evaluation is order-independent.
\nImplementation.
\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.SumEvaluator.order": {"fullname": "icepool.evaluator.SumEvaluator.order", "modulename": "icepool.evaluator", "qualname": "SumEvaluator.order", "kind": "function", "doc": "Optional function to determine the order in which
\n\nnext_state()
will see outcomes.The default is ascending order. This has better caching behavior with \nmixed standard dice.
\n\nReturns:
\n\n\n\n", "signature": "(self):", "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": "\n
\n- Order.Ascending (= 1)\n if
\nnext_state()
should always see the outcomes in ascending order.- Order.Descending (= -1)\n if
\nnext_state()
should always see the outcomes in descending order.- Order.Any (= 0)\n if the result of the evaluation is order-independent.
\nReturns the total count of outcomes.
\n\nUsually not very interesting unless the counts are adjusted by\n
\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": "unique
etc.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.CountEvaluator.order": {"fullname": "icepool.evaluator.CountEvaluator.order", "modulename": "icepool.evaluator", "qualname": "CountEvaluator.order", "kind": "function", "doc": "Optional function to determine the order in which
\n\nnext_state()
will see outcomes.The default is ascending order. This has better caching behavior with \nmixed standard dice.
\n\nReturns:
\n\n\n\n", "signature": "(self):", "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": "\n
\n- Order.Ascending (= 1)\n if
\nnext_state()
should always see the outcomes in ascending order.- Order.Descending (= -1)\n if
\nnext_state()
should always see the outcomes in descending order.- Order.Any (= 0)\n if the result of the evaluation is order-independent.
\nReturns
\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": "True
iff at least one count is positive.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.AnyEvaluator.order": {"fullname": "icepool.evaluator.AnyEvaluator.order", "modulename": "icepool.evaluator", "qualname": "AnyEvaluator.order", "kind": "function", "doc": "Optional function to determine the order in which
\n\nnext_state()
will see outcomes.The default is ascending order. This has better caching behavior with \nmixed standard dice.
\n\nReturns:
\n\n\n\n", "signature": "(self):", "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": "\n
\n- Order.Ascending (= 1)\n if
\nnext_state()
should always see the outcomes in ascending order.- Order.Descending (= -1)\n if
\nnext_state()
should always see the outcomes in descending order.- Order.Any (= 0)\n if the result of the evaluation is order-independent.
\nThe 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.order": {"fullname": "icepool.evaluator.HighestOutcomeAndCountEvaluator.order", "modulename": "icepool.evaluator", "qualname": "HighestOutcomeAndCountEvaluator.order", "kind": "function", "doc": "Optional function to determine the order in which
\n\nnext_state()
will see outcomes.The default is ascending order. This has better caching behavior with \nmixed standard dice.
\n\nReturns:
\n\n\n\n", "signature": "(self):", "funcdef": "def"}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "HighestOutcomeAndCountEvaluator.extra_outcomes", "kind": "function", "doc": "\n
\n- Order.Ascending (= 1)\n if
\nnext_state()
should always see the outcomes in ascending order.- Order.Descending (= -1)\n if
\nnext_state()
should always see the outcomes in descending order.- Order.Any (= 0)\n if the result of the evaluation is order-independent.
\nAlways 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.LargestCountEvaluator.order": {"fullname": "icepool.evaluator.LargestCountEvaluator.order", "modulename": "icepool.evaluator", "qualname": "LargestCountEvaluator.order", "kind": "function", "doc": "Optional function to determine the order in which
\n\nnext_state()
will see outcomes.The default is ascending order. This has better caching behavior with \nmixed standard dice.
\n\nReturns:
\n\n\n\n", "signature": "(self):", "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": "\n
\n- Order.Ascending (= 1)\n if
\nnext_state()
should always see the outcomes in ascending order.- Order.Descending (= -1)\n if
\nnext_state()
should always see the outcomes in descending order.- Order.Any (= 0)\n if the result of the evaluation is order-independent.
\nThe 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.LargestCountAndOutcomeEvaluator.order": {"fullname": "icepool.evaluator.LargestCountAndOutcomeEvaluator.order", "modulename": "icepool.evaluator", "qualname": "LargestCountAndOutcomeEvaluator.order", "kind": "function", "doc": "Optional function to determine the order in which
\n\nnext_state()
will see outcomes.The default is ascending order. This has better caching behavior with \nmixed standard dice.
\n\nReturns:
\n\n\n\n", "signature": "(self):", "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": "\n
\n- Order.Ascending (= 1)\n if
\nnext_state()
should always see the outcomes in ascending order.- Order.Descending (= -1)\n if
\nnext_state()
should always see the outcomes in descending order.- Order.Any (= 0)\n if the result of the evaluation is order-independent.
\nThe 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
\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": "- empty_divisor: If the divisor is empty, the outcome will be this.\nIf not set,
\nZeroDivisionError
will be raised for an empty\nright side.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\n\n\n
evaluate()
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.Make sure to handle the base case where
\n\nstate is None
.States 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
\n\nfinal_outcome
to create totally orderable\nfinal outcomes.The behavior of returning a
\n\nDie
fromnext_state
is currently\nundefined.Arguments:
\n\n\n
\n\n- state: A hashable object indicating the state before rolling the\ncurrent outcome. If this is the first outcome being considered,\n
\nstate
will beNone
.- outcome: The current outcome.\n
\nnext_state
will see all rolled outcomes in monotonic order;\neither ascending or descending depending onorder()
.\nIf there are multiple inputs, the set of outcomes is at \nleast the union of the outcomes of the invididual inputs. \nYou can useextra_outcomes()
to add extra outcomes.- *counts: One value (usually an
\nint
) for each input indicating how\nmany of the current outcome were produced.Returns:
\n\n\n\n", "signature": "(self, state, _, left, right):", "funcdef": "def"}, "icepool.evaluator.CountSubsetEvaluator.order": {"fullname": "icepool.evaluator.CountSubsetEvaluator.order", "modulename": "icepool.evaluator", "qualname": "CountSubsetEvaluator.order", "kind": "function", "doc": "A hashable object indicating the next state.\n The special value
\nicepool.Reroll
can be used to immediately remove\n the state from consideration, effectively performing a full reroll.Optional function to determine the order in which
\n\nnext_state()
will see outcomes.The default is ascending order. This has better caching behavior with \nmixed standard dice.
\n\nReturns:
\n\n\n\n", "signature": "(self):", "funcdef": "def"}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"fullname": "icepool.evaluator.CountSubsetEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "CountSubsetEvaluator.final_outcome", "kind": "function", "doc": "\n
\n- Order.Ascending (= 1)\n if
\nnext_state()
should always see the outcomes in ascending order.- Order.Descending (= -1)\n if
\nnext_state()
should always see the outcomes in descending order.- Order.Any (= 0)\n if the result of the evaluation is order-independent.
\nOptional function to generate a final output outcome from a final state.
\n\nBy default, the final outcome is equal to the final state.\nNote that
\n\nNone
is not a valid outcome for aDie
,\nand if there are no outcomes,final_outcome
will be immediately\nbe callled withfinal_state=None
.\nSubclasses that want to handle this case should explicitly define what\nhappens.Arguments:
\n\n\n
\n\n- final_state: A state after all outcomes have been processed.
\nReturns:
\n\n\n\n", "signature": "(self, final_state):", "funcdef": "def"}, "icepool.evaluator.AllCountsEvaluator": {"fullname": "icepool.evaluator.AllCountsEvaluator", "modulename": "icepool.evaluator", "qualname": "AllCountsEvaluator", "kind": "class", "doc": "A final outcome that will be used as part of constructing the result
\nDie
.\n As usual forDie()
, this could itself be aDie
oricepool.Reroll
.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
\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": "- filter: Any counts below this value will not be in the output.\nFor example,
\nfilter=2
will only produce pairs and better.\nIfNone
, no filtering will be done.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.order": {"fullname": "icepool.evaluator.AllCountsEvaluator.order", "modulename": "icepool.evaluator", "qualname": "AllCountsEvaluator.order", "kind": "function", "doc": "Optional function to determine the order in which
\n\nnext_state()
will see outcomes.The default is ascending order. This has better caching behavior with \nmixed standard dice.
\n\nReturns:
\n\n\n\n", "signature": "(self):", "funcdef": "def"}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.AllCountsEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "AllCountsEvaluator.extra_outcomes", "kind": "function", "doc": "\n
\n- Order.Ascending (= 1)\n if
\nnext_state()
should always see the outcomes in ascending order.- Order.Descending (= -1)\n if
\nnext_state()
should always see the outcomes in descending order.- Order.Any (= 0)\n if the result of the evaluation is order-independent.
\nAlways 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
\n\nextra_outcomes()
that produces consecutiveint
outcomes.Set
\n\nextra_outcomes = icepool.MultisetEvaluator.consecutive
to use this.Returns:
\n\n\n\n\nAll
\nint
s from the min outcome to the max outcome among the inputs,\n inclusive.Raises:
\n\n\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": "- TypeError: if any input has any non-
\nint
outcome.The size of the largest straight, along with the greatest outcome in that straight.
\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[int, tuple[int, int]]"}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state": {"fullname": "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "LargestStraightAndOutcomeEvaluator.next_state", "kind": "function", "doc": "Implementation.
\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": "Implementation.
\n", "signature": "(self, final_state) -> tuple[int, int]:", "funcdef": "def"}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"fullname": "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order", "modulename": "icepool.evaluator", "qualname": "LargestStraightAndOutcomeEvaluator.order", "kind": "function", "doc": "Optional function to determine the order in which
\n\nnext_state()
will see outcomes.The default is ascending order. This has better caching behavior with \nmixed standard dice.
\n\nReturns:
\n\n\n\n", "signature": "(self):", "funcdef": "def"}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "LargestStraightAndOutcomeEvaluator.extra_outcomes", "kind": "function", "doc": "\n
\n- Order.Ascending (= 1)\n if
\nnext_state()
should always see the outcomes in ascending order.- Order.Descending (= -1)\n if
\nnext_state()
should always see the outcomes in descending order.- Order.Any (= 0)\n if the result of the evaluation is order-independent.
\nExample implementation of
\n\nextra_outcomes()
that produces consecutiveint
outcomes.Set
\n\nextra_outcomes = icepool.MultisetEvaluator.consecutive
to use this.Returns:
\n\n\n\n\nAll
\nint
s from the min outcome to the max outcome among the inputs,\n inclusive.Raises:
\n\n\n
\n", "signature": "(self, outcomes: Sequence[int]) -> Collection[int]:", "funcdef": "def"}, "icepool.evaluator.largest_straight_and_outcome_evaluator": {"fullname": "icepool.evaluator.largest_straight_and_outcome_evaluator", "modulename": "icepool.evaluator", "qualname": "largest_straight_and_outcome_evaluator", "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": "- TypeError: if any input has any non-
\nint
outcome.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.order": {"fullname": "icepool.evaluator.AllStraightsEvaluator.order", "modulename": "icepool.evaluator", "qualname": "AllStraightsEvaluator.order", "kind": "function", "doc": "Optional function to determine the order in which
\n\nnext_state()
will see outcomes.The default is ascending order. This has better caching behavior with \nmixed standard dice.
\n\nReturns:
\n\n\n\n", "signature": "(self):", "funcdef": "def"}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.AllStraightsEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "AllStraightsEvaluator.extra_outcomes", "kind": "function", "doc": "\n
\n- Order.Ascending (= 1)\n if
\nnext_state()
should always see the outcomes in ascending order.- Order.Descending (= -1)\n if
\nnext_state()
should always see the outcomes in descending order.- Order.Any (= 0)\n if the result of the evaluation is order-independent.
\nExample implementation of
\n\nextra_outcomes()
that produces consecutiveint
outcomes.Set
\n\nextra_outcomes = icepool.MultisetEvaluator.consecutive
to use this.Returns:
\n\n\n\n\nAll
\nint
s from the min outcome to the max outcome among the inputs,\n inclusive.Raises:
\n\n\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": "- TypeError: if any input has any non-
\nint
outcome.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
\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": "(run_length, run_score)
s.Constructor.
\n\nArguments:
\n\n\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": "- reducer: How to reduce the counts within each straight. The default\nis
\noperator.mul
, which counts the number of ways to pick\nelements for each straight, e.g. cribbage.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
\n\nextra_outcomes()
that produces consecutiveint
outcomes.Set
\n\nextra_outcomes = icepool.MultisetEvaluator.consecutive
to use this.Returns:
\n\n\n\n\nAll
\nint
s from the min outcome to the max outcome among the inputs,\n inclusive.Raises:
\n\n\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": "- TypeError: if any input has any non-
\nint
outcome.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
\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": "True
.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.ComparisonEvaluator.order": {"fullname": "icepool.evaluator.ComparisonEvaluator.order", "modulename": "icepool.evaluator", "qualname": "ComparisonEvaluator.order", "kind": "function", "doc": "Optional function to determine the order in which
\n\nnext_state()
will see outcomes.The default is ascending order. This has better caching behavior with \nmixed standard dice.
\n\nReturns:
\n\n\n\n", "signature": "(self):", "funcdef": "def"}, "icepool.evaluator.IsSubsetEvaluator": {"fullname": "icepool.evaluator.IsSubsetEvaluator", "modulename": "icepool.evaluator", "qualname": "IsSubsetEvaluator", "kind": "class", "doc": "\n
\n- Order.Ascending (= 1)\n if
\nnext_state()
should always see the outcomes in ascending order.- Order.Descending (= -1)\n if
\nnext_state()
should always see the outcomes in descending order.- Order.Any (= 0)\n if the result of the evaluation is order-independent.
\nCompares 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
\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": "True
.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
\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": "True
.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
\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": "True
.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
\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": "True
.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
\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": "True
.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
\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": "True
.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
\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": "True
.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
\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": "IndexError
.Constructor.
\n\nArguments:
\n\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": "- index: The index to keep.\n
\n\n
- If non-negative, this runs in ascending order.
\n- If negative, this runs in descending order.
\n- If
\nNone
, this assumes only one element is produced.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 function to generate a final output outcome from a final state.
\n\nBy default, the final outcome is equal to the final state.\nNote that
\n\nNone
is not a valid outcome for aDie
,\nand if there are no outcomes,final_outcome
will be immediately\nbe callled withfinal_state=None
.\nSubclasses that want to handle this case should explicitly define what\nhappens.Arguments:
\n\n\n
\n\n- final_state: A state after all outcomes have been processed.
\nReturns:
\n\n\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": "A final outcome that will be used as part of constructing the result
\nDie
.\n As usual forDie()
, this could itself be aDie
oricepool.Reroll
.Optional function to determine the order in which
\n\nnext_state()
will see outcomes.The default is ascending order. This has better caching behavior with \nmixed standard dice.
\n\nReturns:
\n\n\n\n", "signature": "(self):", "funcdef": "def"}, "icepool.evaluator.MultisetFunctionEvaluator": {"fullname": "icepool.evaluator.MultisetFunctionEvaluator", "modulename": "icepool.evaluator", "qualname": "MultisetFunctionEvaluator", "kind": "class", "doc": "\n
\n- Order.Ascending (= 1)\n if
\nnext_state()
should always see the outcomes in ascending order.- Order.Descending (= -1)\n if
\nnext_state()
should always see the outcomes in descending order.- Order.Any (= 0)\n if the result of the evaluation is order-independent.
\nAssigns an expression to be evaluated first to each input of an evaluator.
\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*expressions: icepool.multiset_expression.MultisetExpression[~T],\tevaluator: icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, +U_co],\ttruth_value: bool | None = None)"}, "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\n\n\n
evaluate()
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.Make sure to handle the base case where
\n\nstate is None
.States 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
\n\nfinal_outcome
to create totally orderable\nfinal outcomes.The behavior of returning a
\n\nDie
fromnext_state
is currently\nundefined.Arguments:
\n\n\n
\n\n- state: A hashable object indicating the state before rolling the\ncurrent outcome. If this is the first outcome being considered,\n
\nstate
will beNone
.- outcome: The current outcome.\n
\nnext_state
will see all rolled outcomes in monotonic order;\neither ascending or descending depending onorder()
.\nIf there are multiple inputs, the set of outcomes is at \nleast the union of the outcomes of the invididual inputs. \nYou can useextra_outcomes()
to add extra outcomes.- *counts: One value (usually an
\nint
) for each input indicating how\nmany of the current outcome were produced.Returns:
\n\n\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": "A hashable object indicating the next state.\n The special value
\nicepool.Reroll
can be used to immediately remove\n the state from consideration, effectively performing a full reroll.Optional function to generate a final output outcome from a final state.
\n\nBy default, the final outcome is equal to the final state.\nNote that
\n\nNone
is not a valid outcome for aDie
,\nand if there are no outcomes,final_outcome
will be immediately\nbe callled withfinal_state=None
.\nSubclasses that want to handle this case should explicitly define what\nhappens.Arguments:
\n\n\n
\n\n- final_state: A state after all outcomes have been processed.
\nReturns:
\n\n\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": "A final outcome that will be used as part of constructing the result
\nDie
.\n As usual forDie()
, this could itself be aDie
oricepool.Reroll
.Optional function to determine the order in which
\n\nnext_state()
will see outcomes.The default is ascending order. This has better caching behavior with \nmixed standard dice.
\n\nReturns:
\n\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": "\n
\n- Order.Ascending (= 1)\n if
\nnext_state()
should always see the outcomes in ascending order.- Order.Descending (= -1)\n if
\nnext_state()
should always see the outcomes in descending order.- Order.Any (= 0)\n if the result of the evaluation is order-independent.
\nOptional method to specify extra outcomes that should be seen as inputs to
\n\nnext_state()
.These will be seen by
\n\nnext_state
even if they do not appear in the\ninput(s). The default implementation returns()
, or no additional\noutcomes.If you want
\n\nnext_state
to see consecutiveint
outcomes, you can set\nextra_outcomes = icepool.MultisetEvaluator.consecutive
.\nSeeconsecutive()
below.Arguments:
\n\n\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": "- outcomes: The outcomes that could be produced by the inputs, in
\n- ascending order.
\nAn optional sequence of extra inputs whose counts will be prepended to *counts.
\n\n(Prepending rather than appending is analogous to
\n", "signature": "(self) -> tuple[icepool.multiset_expression.MultisetExpression, ...]:", "funcdef": "def"}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"fullname": "icepool.evaluator.MultisetFunctionEvaluator.validate_arity", "modulename": "icepool.evaluator", "qualname": "MultisetFunctionEvaluator.validate_arity", "kind": "function", "doc": "functools.partial
.)An optional method to verify the total input arity.
\n\nThis is called after any implicit conversion to expressions, but does\nnot include any
\n\nbound_inputs()
.Overriding
\n\nnext_state
with a fixed number of counts will make this\ncheck redundant.Raises:
\n\n\n
\n", "signature": "(self, arity: int) -> None:", "funcdef": "def"}, "icepool.function": {"fullname": "icepool.function", "modulename": "icepool.function", "kind": "module", "doc": "- \n
ValueError
if the total input arity is not valid.Free functions.
\n"}, "icepool.function.d": {"fullname": "icepool.function.d", "modulename": "icepool.function", "qualname": "d", "kind": "function", "doc": "A standard die, uniformly distributed from
\n\n1
tosides
inclusive.Don't confuse this with
\n\nicepool.Die()
:\n
\n\n- \n
icepool.Die([6])
: ADie
that always rolls the integer 6.- \n
icepool.d(6)
: A d6.You can also import individual standard dice from the
\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": "icepool
module, e.g.\nfrom icepool import d6
.A die uniformly distributed from
\n\n0
tosides - 1
inclusive.Equal 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
\n\nDie
that rollsTrue
with probabilityn / d
, andFalse
otherwise.If
\n\nn <= 0
orn >= d
the result will have only one outcome.Arguments:
\n\n\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": "- 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.
\nRandomly rounds a value up or down to the nearest integer according to the two distances.
\n\nSpecificially, rounds
\n\nx
up with probabilityx - floor(x)
and down\notherwise, producing aDie
with up to two outcomes.Arguments:
\n\n\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": "- max_denominator: If provided, each rounding will be performed\nusing
\nfractions.Fraction.limit_denominator(max_denominator)
.\nOtherwise, the rounding will be performed without\nlimit_denominator
.A
\n\nDie
withVector
outcomes with one element set toTrue
uniformly at random and the restFalse
.This is an easy (if somewhat expensive) way of representing how many dice\nin a pool rolled each number. For example, the outcomes of
\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": "10 @ one_hot(6)
\nare the(ones, twos, threes, fours, fives, sixes)
rolled in 10d6.Constructs a
\n\nDie
from a sequence of cumulative values.Arguments:
\n\n\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": "- 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
\n\n
- \n
int
cumulative quantities.- Dice representing the cumulative distribution at that point.
\n- reverse: Iff true, both of the arguments will be reversed. This allows\ne.g. constructing using a survival distribution.
\nConstructs a
\n\nDie
from a rv object (asscipy.stats
).This is done using the CDF.
\n\nArguments:
\n\n\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": "- rv: A rv object (as
\nscipy.stats
).- outcomes: An iterable of
\nint
s orfloat
s that will be the outcomes\nof the resultingDie
.\nIf the distribution is discrete, outcomes must beint
s.\nSome outcomes may be omitted if their probability is too small\ncompared to the denominator.- denominator: The denominator of the resulting
\nDie
will be set to this.- **kwargs: These will be forwarded to
\nrv.cdf()
.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
\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": "- dice: Either an iterable of dice, or two or more dice as separate\narguments.
\nSelects 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
\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": "- dice: Either an iterable of dice, or two or more dice as separate\narguments.
\nThe minimum possible outcome among the populations.
\n\nArguments:
\n\n\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": "- Populations or single outcomes. Alternatively, a single iterable argument of such.
\nThe maximum possible outcome among the populations.
\n\nArguments:
\n\n\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": "- Populations or single outcomes. Alternatively, a single iterable argument of such.
\nA 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
\n\n- *dice: Any number of dice or single outcomes convertible to dice.
\nReturns:
\n\n\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": "A tuple of dice with the same denominator.
\nApplies a function of two arguments cumulatively to a sequence of dice.
\n\nAnalogous to the\n
\n\nfunctools
function of the same name.Arguments:
\n\n\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": "- 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
\nReroll
, in which case the\nentire sequence is effectively rerolled.- 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.
\nApplies a function of two arguments cumulatively to a sequence of dice, yielding each result in turn.
\n\nAnalogous to the\n
\n\nitertools function of the same name
\n, though with no default function and\nthe same parameter order asreduce()
.The number of results is equal to the number of elements of
\n\ndice
, with\none additional element ifinitial
is provided.Arguments:
\n\n\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": "- 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.
\nApplies
\n\nfunc(outcome_of_die_0, outcome_of_die_1, ...)
for all joint outcomes, returning a Die.See
\n\nmap_function
for a decorator version of this.Example:
\n\nmap(lambda a, b: a + b, d6, d6)
is the same as d6 + d6.\n\n
map()
is flexible but not very efficient for more than a few dice.\nIf at all possible, usereduce()
,MultisetExpression
methods, and/or\nMultisetEvaluator
s. EvenPool.expand()
(which sorts rolls) is more\nefficient than usingmap
on the dice in order.\n\n
Again
can be used but is not recommended withrepeat
other than 1.Arguments:
\n\n\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": "- repl: One of the following:\n
\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
\nDie
constructor, the new outcomes:- May be dice rather than just single outcomes.
\n- The special value
\nicepool.Reroll
will reroll that old outcome.- \n
tuples
containingPopulation
s will betupleize
d into\nPopulation
s oftuple
s.\nThis does not apply to subclasses oftuple
s such asnamedtuple
\nor other classes such asVector
.- *args:
\nfunc
will be called with all joint outcomes of these.\nAllowed arg types are:\n\n
- Single outcome.
\n- \n
Die
. All outcomes will be sent tofunc
.- \n
MultisetExpression
. All sorted tuples of outcomes will be sent\ntofunc
, asMultisetExpression.expand()
. The expression must\nbe fully bound.- star: If
\nTrue
, the first of the args will be unpacked before giving\nthem tofunc
.\nIf not provided, it will be guessed based on the signature offunc
\nand the number of arguments.- \n
repeat: This will be repeated with the same arguments on the\nresult this many times, except the first of
\n\nargs
will be replaced\nby the result of the previous iteration.Note that returning
\n\nReroll
fromrepl
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 anothermap
insiderepl
.EXPERIMENTAL: 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.- time_limit: Similar to
\nrepeat
, but will return early if a fixed point\nis reached. If bothrepeat
andtime_limit
are provided\n(not recommended),time_limit
takes priority.- again_count, again_depth, again_end: Forwarded to the final die constructor.
\nDecorator that turns a function that takes outcomes into a function that takes dice.
\n\nThe result must be a
\n\nDie
.This is basically a decorator version of
\n\nmap()
and produces behavior\nsimilar to AnyDice functions, though Icepool has different typing rules\namong other differences.\n\n
map_function
can either be used with no arguments:\n\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
Or with keyword arguments, in which case the extra arguments are bound:
\n\n\n\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
Arguments:
\n\n\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": "- again_count, again_depth, again_end: Forwarded to the final die constructor.
\nRepeatedly 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
\n\n(outcome, time)
, wheretime
is the\nnumber of repeats needed to reach an absorbing outcome (an outcome that\nonly leads to itself), orrepeat
, whichever is lesser.This will return early if it reaches a fixed point.\nTherefore, you can set
\n\nrepeat
equal to the maximum number of\ntime you could possibly be interested in without worrying about\nit causing extra computations after the fixed point.Arguments:
\n\n\n
\n\n- repl: One of the following:\n
\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
\nicepool.Reroll
will reroll that old outcome.- initial_state: The initial state of the process, which could be a\nsingle state or a
\nDie
.- extra_args: Extra arguments to use, as per
\nmap
. Note that these are\nrerolled at every time step.- star: If
\nTrue
, the first of the args will be unpacked before giving\nthem tofunc
.\nIf not provided, it will be guessed based on the signature offunc
\nand the number of arguments.- time_limit: This will be repeated with the same arguments on the result\nup to this many times.
\nReturns:
\n\n\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": "The
\nDie
after the modification.EXPERIMENTAL: Applies
\n\nrepl(outcome_of_die_0, outcome_of_die_1, ...)
for all joint outcomes, producing a MultisetGenerator.Arguments:
\n\n\n
\n\n- repl: One of the following:\n
\n\n
- A callable that takes in one outcome per element of args and\nproduces a
\nMultisetGenerator
or something convertible to aPool
.- A mapping from old outcomes to
\nMultisetGenerator
\nor something convertible to aPool
.\nIn this case args must have exactly one element.\nThe new outcomes may be dice rather than just single outcomes.\nThe special valueicepool.Reroll
will reroll that old outcome.- star: If
\nTrue
, the first of the args will be unpacked before giving\nthem torepl
.\nIf not provided, it will be guessed based on the signature ofrepl
\nand the number of arguments.- denominator: If provided, the denominator of the result will be this\nvalue. Otherwise it will be the minimum to correctly weight the\npools.
\nReturns:
\n\n\n\n\nA
\nMultisetGenerator
representing the mixture ofPool
s. Note
\n that this is not technically aPool
, though it supports most of \n the same operations.Raises:
\n\n\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": "- ValueError: If
\ndenominator
cannot be made consistent with the \nresulting mixture of pools.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\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": "Two
\nint
s. The first is the number of required positional arguments;\n the second is total number of positional arguments, orNone
if there\n is a variadic*args
.Guesses whether the first argument should be unpacked before giving it to the function.
\n\nArguments:
\n\n\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": 52, "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": 890}, "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": 52, "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": 52, "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": 152}, "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": 199}, "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": 567}, "icepool.MultisetExpression.maximum_match_highest": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 138, "bases": 0, "doc": 479}, "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": 114, "bases": 0, "doc": 29}, "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": 43}, "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": 333}, "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": 102}, "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.validate_arity": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 74}, "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": 85}, "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": 52, "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": 52, "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": 32, "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.JointEvaluator.validate_arity": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 74}, "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.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 102}, "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.SumEvaluator.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 102}, "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.CountEvaluator.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 102}, "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.AnyEvaluator.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 102}, "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.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 102}, "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.LargestCountEvaluator.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 102}, "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.LargestCountAndOutcomeEvaluator.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 102}, "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": 333}, "icepool.evaluator.CountSubsetEvaluator.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 102}, "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.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 102}, "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": 17}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 4}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 32, "bases": 0, "doc": 4}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 102}, "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": {"qualname": 5, "fullname": 7, "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.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 102}, "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.ComparisonEvaluator.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 102}, "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": 34}, "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": 102}, "icepool.evaluator.MultisetFunctionEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 16}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 105, "bases": 0, "doc": 3}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 28, "bases": 0, "doc": 333}, "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": 102}, "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.evaluator.MultisetFunctionEvaluator.validate_arity": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 74}, "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": 414, "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.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 18, "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.Order.Descending": {"tf": 1}}, "df": 1}}}}}}}}, "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.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}, "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}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}}, "df": 4}}}}}}}}}}}}, "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}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}}}, "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.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": {"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": 19}}, "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": {"tf": 1}}, "df": 4, "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}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}}, "df": 4}}}}}}}}}}, "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": {"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": 43, "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.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 27}}}}}, "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}}, "df": 2, "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.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "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.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 18}}, "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}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"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.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.validate_arity": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}}, "df": 10}}}}}}}}}, "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}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}}, "df": 8}}}}}}}}}}}}}}}}}}}}, "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": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 9}, "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}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}}, "df": 4}}}}}}}}}}}, "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.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}}, "df": 7}}}, "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.order": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}, "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.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}}, "df": 5}}}}}}}}}, "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.Order.Ascending": {"tf": 1}}, "df": 1}}}}}}}}}, "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.order": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}}, "df": 5}}}}}}}}}}}}}, "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": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 9}}}}}}}}}, "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}}, "df": 2, "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": {"tf": 1}}, "df": 8, "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}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}}, "df": 3}}}}}}}}}, "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}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}}, "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.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "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.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": {"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": 19}}}}, "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}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}}, "df": 8}}}}}}}}}}}}}}, "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.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 18, "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.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.validate_arity": {"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.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"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.SumEvaluator.order": {"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.CountEvaluator.order": {"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.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"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.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"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.order": {"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.order": {"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.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"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.ComparisonEvaluator.order": {"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.evaluator.MultisetFunctionEvaluator.validate_arity": {"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": 414}}}}}}, "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.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 18}}, "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.Order.Descending": {"tf": 1}}, "df": 1}}}}}}}}, "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.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}, "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}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}}, "df": 4}}}}}}}}}}}}, "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}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}}}, "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.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": {"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": 19}}, "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": {"tf": 1}}, "df": 4, "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}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}}, "df": 4}}}}}}}}}}, "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": {"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": 43, "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.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 27}}}}}, "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}}, "df": 2, "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.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "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}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"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.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.validate_arity": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}}, "df": 10}}}}}}}}}, "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}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}}, "df": 8}}}}}}}}}}}}}}}}}}}}, "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": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 9}, "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}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}}, "df": 4}}}}}}}}}}}, "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.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}}, "df": 7}}}, "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.order": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}, "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.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}}, "df": 5}}}}}}}}}, "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.Order.Ascending": {"tf": 1}}, "df": 1}}}}}}}}}, "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.order": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}}, "df": 5}}}}}}}}}}}}}, "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.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"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.SumEvaluator.order": {"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.CountEvaluator.order": {"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.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"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.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"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.order": {"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.order": {"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.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator": {"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.order": {"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.ComparisonEvaluator.order": {"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.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}}, "df": 120}}}}}}}}}, "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}}, "df": 2, "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": {"tf": 1}}, "df": 8, "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}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}}, "df": 3}}}}}}}}}, "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}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}}, "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.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "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.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": {"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": 19}}}}, "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}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}}, "df": 8}}}}}}}}}}}}}}, "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": {"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": 17, "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": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 16}, "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": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "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": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 10}}}}}}}, "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": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 6}}}}}, "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": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 10}}}}}, "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": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 16}}, "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": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 9}}}}}}}}}, "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.multiset_function": {"tf": 2}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2}, "icepool.function.map_function": {"tf": 1.4142135623730951}}, "df": 22}, "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.557438524302}, "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.557438524302}, "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.557438524302}, "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": 9.539392014169456}, "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.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.validate_arity": {"tf": 4.47213595499958}, "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.557438524302}, "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.557438524302}, "icepool.multiset_function": {"tf": 14.247806848775006}, "icepool.format_probability_inverse": {"tf": 5.385164807134504}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 5.0990195135927845}, "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.JointEvaluator.validate_arity": {"tf": 4.47213595499958}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 6.324555320336759}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 3.1622776601683795}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 4}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 5.744562646538029}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.SumEvaluator.order": {"tf": 3.1622776601683795}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 4}, "icepool.evaluator.CountEvaluator.order": {"tf": 3.1622776601683795}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 4}, "icepool.evaluator.AnyEvaluator.order": {"tf": 3.1622776601683795}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 3.1622776601683795}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 4.47213595499958}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 4.898979485566356}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 3.1622776601683795}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 3.1622776601683795}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 5.291502622129181}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 5.291502622129181}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 3.1622776601683795}, "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.order": {"tf": 3.1622776601683795}, "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.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 5.0990195135927845}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 3.1622776601683795}, "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.order": {"tf": 3.1622776601683795}, "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.ComparisonEvaluator.order": {"tf": 3.1622776601683795}, "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": 9.219544457292887}, "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.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 4.47213595499958}, "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": 341, "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.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.validate_arity": {"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.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"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.order": {"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": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"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.order": {"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.ComparisonEvaluator.order": {"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}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}}, "df": 257}}}, "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.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": {"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": 36}}}, "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}}}}}}}, "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.consecutive": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.validate_arity": {"tf": 1}, "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.JointEvaluator.validate_arity": {"tf": 1}, "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.evaluator.MultisetFunctionEvaluator.validate_arity": {"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": 165}, "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}}, "df": 1}}}}}, "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, "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.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "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.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "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.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}, "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": 66, "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.evaluator.MultisetFunctionEvaluator.__init__": {"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": 63}}}, "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.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": 131, "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}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 2}}}}}, "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.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": {"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": 26, "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}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"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.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": {"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": 21, "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.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": 20, "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}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.evaluator.JointEvaluator.__init__": {"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, "s": {"docs": {"icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}, "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}}}}}}}}}, "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.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}}, "df": 21}}}}}, "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}}, "df": 2, "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}}, "df": 2, "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.final_outcome": {"tf": 1}}, "df": 5}}}}}}, "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}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 1}}}}}, "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.symmetric_difference": {"tf": 1.4142135623730951}, "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.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"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": 40}, "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.ExpandEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.SumEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.4142135623730951}, "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": 58, ":": {"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}}, "df": 1}}, "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.function.map_function": {"tf": 1.4142135623730951}}, "df": 24, ":": {"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}}, "df": 1}}, "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}}, "df": 18, ":": {"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}}, "df": 1}}, "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}}, "df": 11, ":": {"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}}, "df": 1}}, "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}}, "df": 10, ":": {"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}}, "df": 2}}, "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.function.d": {"tf": 1.7320508075688772}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.map_function": {"tf": 2}}, "df": 14, ":": {"1": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}}, "df": 1}}, "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.08679276123039}, "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.433981132056603}, "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": 6.855654600401044}, "icepool.MultisetExpression.lowest": {"tf": 7.14142842854285}, "icepool.MultisetExpression.highest": {"tf": 7.14142842854285}, "icepool.MultisetExpression.sort_match": {"tf": 17.72004514666935}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 15.132745950421556}, "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": 2.6457513110645907}, "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.1622776601683795}, "icepool.MultisetEvaluator": {"tf": 8.246211251235321}, "icepool.MultisetEvaluator.next_state": {"tf": 8.774964387392123}, "icepool.MultisetEvaluator.final_outcome": {"tf": 6.557438524302}, "icepool.MultisetEvaluator.order": {"tf": 5.830951894845301}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 6.324555320336759}, "icepool.MultisetEvaluator.consecutive": {"tf": 6}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 3}, "icepool.MultisetEvaluator.validate_arity": {"tf": 5}, "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.4031242374328485}, "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.JointEvaluator.validate_arity": {"tf": 5}, "icepool.evaluator.ExpandEvaluator": {"tf": 3}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 5.830951894845301}, "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.SumEvaluator.order": {"tf": 5.830951894845301}, "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.CountEvaluator.order": {"tf": 5.830951894845301}, "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.AnyEvaluator.order": {"tf": 5.830951894845301}, "icepool.evaluator.any_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 2.449489742783178}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 5.830951894845301}, "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.LargestCountEvaluator.order": {"tf": 5.830951894845301}, "icepool.evaluator.largest_count_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 5.830951894845301}, "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": 8.774964387392123}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 5.830951894845301}, "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.order": {"tf": 5.830951894845301}, "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": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 5.830951894845301}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 6}, "icepool.evaluator.largest_straight_and_outcome_evaluator": {"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.order": {"tf": 5.830951894845301}, "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.ComparisonEvaluator.order": {"tf": 5.830951894845301}, "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": 2.8284271247461903}, "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": 5.830951894845301}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 8.774964387392123}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 6.557438524302}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 5.830951894845301}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 6.324555320336759}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 3}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 5}, "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": 414, "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.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 5, "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}}, "df": 3, "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.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": 13, "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.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 18}, "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.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": 27}}}}}, "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.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 5}}}}}}, "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.function.map": {"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.MultiDeal.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 11, "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.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": 18}, "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}}}}, "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}}}}}, "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}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "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}, "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.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}, "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}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"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.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "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": 83, "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.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": 74}, "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.typing.Outcome": {"tf": 1}}, "df": 3}, "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.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"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": {"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": 31}}}, "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.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.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": 36, "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.validate_arity": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 13}}}}, "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.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.multiset_function": {"tf": 3.1622776601683795}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"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.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": 50, "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}}, "df": 3, "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.function.map": {"tf": 1}}, "df": 5}}}, "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.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}, "icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 4, "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}}}}}}}}, "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.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": 18}}, "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.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 7}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}}, "df": 2}}}, "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}}, "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}}, "df": 1}}}}}}}, "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": 3.872983346207417}, "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.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": 43, "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": 3.872983346207417}, "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": 2}, "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.all_counts": {"tf": 2.449489742783178}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "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.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 43}}}, "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.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": 16}}}, "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.4142135623730951}, "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.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "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": 42, "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}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 16}}}, "e": {"docs": {"icepool.Pool.clear_cache": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}}, "df": 2}}}, "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.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"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.validate_arity": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 18}, "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.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": 18}}}}, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}}, "df": 1}, "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.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 4}}}}, "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}}, "df": 1}}}}}}}, "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.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.AllStraightsEvaluator": {"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.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 34, "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}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"icepool.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}}, "df": 3}}}}, "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}}, "df": 4, "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}}, "df": 1}}}}}}}}, "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.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "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": 69}, "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}}, "df": 1}}}}, "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.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": 70, ":": {"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.multiset_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 7}, "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.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 14, "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.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"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.function.accumulate": {"tf": 1}}, "df": 37, "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.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 5}}}, "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": {"icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 15, "d": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}}, "df": 3}, "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}}, "df": 1}}}}}, "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": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.Order.merge": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.SumEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}}, "df": 31}}}}}}}}, "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": 1.4142135623730951}, "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.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": 2.8284271247461903}, "icepool.MultisetEvaluator.final_outcome": {"tf": 2.6457513110645907}, "icepool.MultisetEvaluator.validate_arity": {"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.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.evaluator.CountSubsetEvaluator.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.MultisetFunctionEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 2.6457513110645907}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"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": 161, "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.validate_arity": {"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.JointEvaluator.validate_arity": {"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.evaluator.MultisetFunctionEvaluator.validate_arity": {"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": 81, "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}, "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}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "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": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"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.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "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": 117, "/": {"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}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.validate_arity": {"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.JointEvaluator.validate_arity": {"tf": 1.4142135623730951}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "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.ComparisonEvaluator.order": {"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}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1.4142135623730951}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 72, "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}, "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": 1.7320508075688772}, "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.4142135623730951}, "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.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "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.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.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "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": 101}, "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.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.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": 103}}}}}}, "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.next_state": {"tf": 1}}, "df": 4}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetEvaluator.validate_arity": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1.4142135623730951}}, "df": 3}}}}, "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.MultisetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.SumEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1}}, "df": 27}}}}, "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.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.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": 81, "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.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}}, "df": 6}}}}}}}}}}}, "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.LargestStraightAndOutcomeEvaluator": {"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.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": 34, "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.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "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.MultisetEvaluator": {"tf": 1.4142135623730951}, "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.ArgsortEvaluator.final_outcome": {"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": 76, "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}}, "s": {"docs": {"icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 1}}}}, "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": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "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.ExpandEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.SumEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.CountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 34}}}}}}}, "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}}, "df": 1}}}}}, "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.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 13, "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.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": 26}}}, "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}}, "df": 3}}}}}}, "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.next_state": {"tf": 1}}, "df": 4}}}, "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.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.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": 43, "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.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.d": {"tf": 1.4142135623730951}}, "df": 24}}}}}, "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": 3.3166247903554}, "icepool.MultisetEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.validate_arity": {"tf": 1}, "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.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.SumEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.CountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 3.3166247903554}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 3.3166247903554}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}, "icepool.function.map_and_time": {"tf": 2}}, "df": 35, "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": 1.4142135623730951}, "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.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1.4142135623730951}}, "df": 10, "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.order": {"tf": 1.7320508075688772}, "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.ExpandEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.SumEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.CountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1}}, "df": 29, "n": {"docs": {"icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.Order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}}, "df": 4}, "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.Deck.map": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 15, "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.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": 27, "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}, "icepool.Deal.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}}, "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.order": {"tf": 1.4142135623730951}, "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.ExpandEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.SumEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}, "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": 56}}}, "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}}}, "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.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": 16, "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.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 9}}}}}}}, "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.function.map_to_pool": {"tf": 1}}, "df": 5}, "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": 1.7320508075688772}, "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.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.validate_arity": {"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.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"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.validate_arity": {"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": 98, "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.Deck": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 12}}}}, "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.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.validate_arity": {"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.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"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": 102}}, "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.function.one_hot": {"tf": 1}}, "df": 7, "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.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.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 20}}, "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.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 8}}}, "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.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.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.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"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": 55, "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}}, "df": 7}, "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.Order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 8}}, "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.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 5}}, "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.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 5}}}, "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.function.from_cumulative": {"tf": 1.4142135623730951}}, "df": 8, "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.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 19}}}}}}}, "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.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}}, "df": 10}}}, "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": 1.7320508075688772}, "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": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "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": 38, "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.multiset_function": {"tf": 1.7320508075688772}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 2}, "icepool.function.map_and_time": {"tf": 1}}, "df": 14, "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.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"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": 65}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}}, "df": 3}}, "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.order": {"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.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"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.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": 74, "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.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": 30, "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}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}}, "df": 3}}}}}}}, "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}}}}}}}}, "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}}, "df": 1}}}, "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.MultisetEvaluator.validate_arity": {"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.JointEvaluator.validate_arity": {"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.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 31}, "d": {"docs": {"icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}}, "df": 2}}}}}, "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}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}}, "df": 9}}}}}, "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.function.pointwise_min": {"tf": 1}}, "df": 10}}, "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": 1.7320508075688772}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "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.ExpandEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.SumEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.CountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "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": 137, "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}}, "df": 2, "s": {"docs": {"icepool": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.7320508075688772}}, "df": 3}}}}}, "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.Deck.sequence": {"tf": 1}}, "df": 8}}}}, "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.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": 31, "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}}, "df": 1}}}}}}}}, "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}, "icepool.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}}, "df": 7, "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}}, "df": 2}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}}, "df": 1}}}}}}}, "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}}, "df": 1}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 15}}}}}}}}}, "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.validate_arity": {"tf": 1.4142135623730951}, "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.JointEvaluator.validate_arity": {"tf": 1.4142135623730951}, "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}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1.4142135623730951}}, "df": 21, "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.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"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.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}}, "df": 19}}}}, "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}}, "df": 6}}}}}}, "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.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 8}}}}}}}}}, "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.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}, "icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 5, "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}}, "df": 1, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"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.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": {"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.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.extra_outcomes": {"tf": 1}}, "df": 33}}}}}, "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.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": 34, "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.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 7}}}}, "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.function.map": {"tf": 1}}, "df": 2}}}}}, "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.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": 31}}}}}}, "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.issubset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.issuperset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "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.validate_arity": {"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.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.CountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1.7320508075688772}, "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": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}, "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": 141, "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.4142135623730951}, "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.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.23606797749979}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.validate_arity": {"tf": 1.4142135623730951}, "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.JointEvaluator.validate_arity": {"tf": 1.4142135623730951}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.SumEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.23606797749979}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1.4142135623730951}, "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.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.23606797749979}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1.4142135623730951}, "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": 157, "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}, "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.242640687119285}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.order": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 2}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.validate_arity": {"tf": 1.4142135623730951}, "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.JointEvaluator.validate_arity": {"tf": 1.4142135623730951}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.SumEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.CountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.AnyEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 4.242640687119285}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 2.449489742783178}, "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.ComparisonEvaluator.order": {"tf": 2.449489742783178}, "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.ArgsortEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 4.242640687119285}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1.4142135623730951}, "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": 284, "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.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": 27}}, "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}}, "df": 12}, "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}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.expand": {"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.ArgsortEvaluator.final_outcome": {"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": 19, "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.function.map_and_time": {"tf": 1}}, "df": 3}}}}}}}, "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.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.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.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.7320508075688772}, "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": 106}, "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}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.validate_arity": {"tf": 1.4142135623730951}, "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.JointEvaluator.validate_arity": {"tf": 1.4142135623730951}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"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": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1.4142135623730951}, "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": 166}, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "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": 2.8284271247461903}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.validate_arity": {"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.JointEvaluator.validate_arity": {"tf": 1.4142135623730951}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "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.ComparisonEvaluator.order": {"tf": 1}, "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}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"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": 170, "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.MultisetEvaluator.validate_arity": {"tf": 1.4142135623730951}, "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.JointEvaluator.validate_arity": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1.4142135623730951}, "icepool.typing.Outcome": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 22, "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}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}}, "df": 5}}, "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.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": 18, "s": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.typing.Qs": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 7}, "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.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 2.23606797749979}}, "df": 11, "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}}, "df": 8}}, "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.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": 15}, "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}}}}}}}}}, "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.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": 29}, "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.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 9}}}, "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.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 4, "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.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.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 36, "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.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 17}}}}, "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}, "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": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "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": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"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.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": 86, "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": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 2.8284271247461903}, "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.ExpandEvaluator.order": {"tf": 2.8284271247461903}, "icepool.evaluator.SumEvaluator.order": {"tf": 2.8284271247461903}, "icepool.evaluator.CountEvaluator.order": {"tf": 2.8284271247461903}, "icepool.evaluator.AnyEvaluator.order": {"tf": 2.8284271247461903}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 2.8284271247461903}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 2.8284271247461903}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 2.8284271247461903}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 2.8284271247461903}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 2.8284271247461903}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 2.8284271247461903}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 2.8284271247461903}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 2.8284271247461903}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 2.8284271247461903}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 2.8284271247461903}, "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": 65, "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}}, "df": 3}}}}, "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.Order.merge": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}}, "df": 2}}}, "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}, "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}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"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": 44, "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.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "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": 31}}, "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.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.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": 51, "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}, "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.final_outcome": {"tf": 2.23606797749979}, "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}, "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.MultisetFunctionEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 2.23606797749979}, "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": 129, "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": 1.4142135623730951}, "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.449489742783178}, "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.ExpandEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1.7320508075688772}, "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.ComparisonEvaluator.order": {"tf": 1.7320508075688772}, "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.449489742783178}, "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": 139}}}}}, "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.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 9}}}}}, "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": 2.8284271247461903}, "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.validate_arity": {"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.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 3}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"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.ComparisonEvaluator.order": {"tf": 1}, "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": 1}, "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.evaluator.MultisetFunctionEvaluator.validate_arity": {"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": 228, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}}, "df": 1}}}, "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.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"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}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}}, "df": 30, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}}, "df": 3}}}}}}}}}, "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}}, "df": 1}}}, "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, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}}, "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.validate_arity": {"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.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"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": 72, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}}, "df": 1}}}}, "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.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": 43, "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.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 19}}, "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.MultisetEvaluator.validate_arity": {"tf": 1.4142135623730951}, "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.JointEvaluator.validate_arity": {"tf": 1.4142135623730951}, "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.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.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1.4142135623730951}, "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": 83, "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.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": 23, "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": 1.7320508075688772}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}}, "df": 20}}}}}}, "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.function.from_cumulative": {"tf": 1}}, "df": 3}, "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": 1.7320508075688772}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.SumEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.CountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}}, "df": 33}}, "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.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 5, "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.7320508075688772}, "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.next_state": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 15}, "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}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}}, "df": 4}}, "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}}}}}}, "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.function.one_hot": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 39, "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}}, "df": 1}}, "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.4142135623730951}, "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.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 23, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}}, "df": 7}}}}}}}}, "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.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 4}}}}}}}, "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.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": 25, "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.4142135623730951}, "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.4142135623730951}, "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": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "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": 70}}, "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.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 37}, "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}, "icepool.Deck.__init__": {"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_function": {"tf": 1}}, "df": 17}}}}}, "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.extra_outcomes": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 12}, "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}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 7}, "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.MultisetEvaluator.order": {"tf": 1}, "icepool.Deck": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 35, "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.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.MultisetFunctionEvaluator": {"tf": 1}}, "df": 6, "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}}, "df": 1}}}}}}}}}, "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.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": 32}}, "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}, "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}, "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.function.map": {"tf": 1.7320508075688772}}, "df": 6}}}}}}}}}, "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.extra_outcomes": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 19, "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}}}}}}}}}}}}}}, "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}}, "df": 1}}}}}, "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}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 19}}, "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.evaluate": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 14}}, "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.next_state": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 27}}, "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.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}}, "df": 9, "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}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "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": 30}, "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.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}}, "df": 13, "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.function.map": {"tf": 1}}, "df": 10}}}}}, "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}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 15}}}, "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}, "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}, "icepool.evaluator.CountSubsetEvaluator.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.function.coin": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 45}}, "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.order": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 43, "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.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.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}}, "df": 11, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}, "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.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 4}}}}}}, "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.next_state": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 19, "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.function.pointwise_max": {"tf": 1.7320508075688772}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}}, "df": 17}}, "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.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.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.23606797749979}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 2}, "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": 113, "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.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 5}}, "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.MultisetEvaluator.order": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 20}}}}, "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.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.order": {"tf": 1}, "icepool.evaluator.SumEvaluator.order": {"tf": 1}, "icepool.evaluator.CountEvaluator.order": {"tf": 1}, "icepool.evaluator.AnyEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.order": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.order": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 22}}}, "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.Order.merge": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.multiset_function": {"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.from_cumulative": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 33}}, "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.MultisetEvaluator.validate_arity": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 9}}}}, "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}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "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}, "icepool.evaluator.CountSubsetEvaluator.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.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1}}, "df": 55}, "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}}}}}}}, "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.validate_arity": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.validate_arity": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.validate_arity": {"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": 24}, "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.all_counts": {"tf": 1.4142135623730951}, "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}}, "df": 27, "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.symmetric_difference": {"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": 22, "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.- arg_count: The number of arguments that will be provided to the function.
\n