Core API

Protocols

class ttstatistics.core.protocols.base.AddUnit
__init__(*args, **kwargs)
class ttstatistics.core.protocols.base.DivUnit
__init__(*args, **kwargs)
class ttstatistics.core.protocols.base.FloorDivUnit
__init__(*args, **kwargs)
class ttstatistics.core.protocols.base.MulUnit
__init__(*args, **kwargs)
class ttstatistics.core.protocols.base.SubUnit
__init__(*args, **kwargs)
class ttstatistics.core.protocols.collection.Collection
__init__(*args, **kwargs)
class ttstatistics.core.protocols.group.Group
__init__(*args, **kwargs)
class ttstatistics.core.protocols.group.Slice
__init__(*args, **kwargs)
class ttstatistics.core.protocols.mapping.Mapping
__init__(*args, **kwargs)

Base classes

class ttstatistics.core.collection.Collection
class ttstatistics.core.group.Group

Hello world

__init__(data={})
Parameters:

data (dict[Mapping, GroupCount])

class ttstatistics.core.mapping.GenericMapping
__init__(data={})
Parameters:

data (Mapping)

Operations

class ttstatistics.core.slice.Slice
__init__()
copy()
classmethod fromList(listing)
classmethod fromSlice(slicing)
Parameters:

slicing (slice)

next()
Return type:

bool

previous()
Return type:

bool

macro operations

ttstatistics.core.operations.macro.basePerformOnGroup(bag, operation, combineor)
Parameters:

bag (Group)

Return type:

Mapping

ttstatistics.core.operations.macro.perform(pool, function)
Parameters:

pool (Group)

Return type:

Mapping

ttstatistics.core.operations.macro.regularOnGroup(bag, operation)
Parameters:

bag (Group)

Return type:

Mapping

ttstatistics.core.operations.macro.selectiveOnGroup(bag, operation)
Parameters:

bag (Group)

Return type:

Mapping

micro operations

ttstatistics.core.operations.micro.add(a, b, /)

Same as a + b.

ttstatistics.core.operations.micro.ceil(x, /)

Return the ceiling of x as an Integral.

This is the smallest integer >= x.

ttstatistics.core.operations.micro.div(a, b, /)

Same as a / b.

ttstatistics.core.operations.micro.floor(x, /)

Return the floor of x as an Integral.

This is the largest integer <= x.

ttstatistics.core.operations.micro.floorDiv(a, b, /)

Same as a // b.

ttstatistics.core.operations.micro.mod(a, b, /)

Same as a % b.

ttstatistics.core.operations.micro.mul(a, b, /)

Same as a * b.

ttstatistics.core.operations.micro.sub(a, b, /)

Same as a - b.

Combinations

ttstatistics.core.operations.combinations._regular.RegularCombination

alias of RegularCombinationImpl

ttstatistics.core.operations.combinations._selective.Selective

alias of SelectiveImpl