polymerist.maths.numbersys ========================== .. py:module:: polymerist.maths.numbersys .. autoapi-nested-parse:: Implementations of various number systems and representations of numbers Submodules ---------- .. toctree:: :maxdepth: 1 /autoapi/polymerist/maths/numbersys/commonbases/index /autoapi/polymerist/maths/numbersys/positional/index Attributes ---------- .. autoapisummary:: polymerist.maths.numbersys.Factoradic polymerist.maths.numbersys.COMMON_BASES polymerist.maths.numbersys.base_sys Classes ------- .. autoapisummary:: polymerist.maths.numbersys.FixedRadixNumberSystem polymerist.maths.numbersys.FactorialNumberSystem Package Contents ---------------- .. 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] .. py:data:: Factoradic .. py:data:: COMMON_BASES :type: dict[str, int] .. py:data:: base_sys