polymerist.maths.numbersys.commonbases ====================================== .. py:module:: polymerist.maths.numbersys.commonbases .. autoapi-nested-parse:: Specialized cases of general positional numbering systems which are more common in usage Classes ------- .. autoapisummary:: polymerist.maths.numbersys.commonbases.FixedRadixNumberSystem polymerist.maths.numbersys.commonbases.FactorialNumberSystem Functions --------- .. autoapisummary:: polymerist.maths.numbersys.commonbases.hypergeometric_ratios Module Contents --------------- .. py:function:: hypergeometric_ratios(funct: Callable[[int], int]) -> Generator[int, None, None] Generates ratios between successive natural number terms according to a provided function .. py:class:: FixedRadixNumberSystem(radix: int = 10) Bases: :py:obj:`polymerist.maths.numbersys.positional.PositionalNumberingSystem` Positional numbering system with a single fixed radix .. py:property:: radix :type: int .. py:attribute:: base .. py:property:: radices :type: Iterable[int] .. py:class:: FactorialNumberSystem Bases: :py:obj:`polymerist.maths.numbersys.positional.PositionalNumberingSystem` For representing factoradic numbers, useful in enmerating permutations via Lehmer codes .. py:property:: radices :type: Iterable[int]