| 12345678910111213141516171819 |
- """A module with the precisions of platform-specific `~numpy.number`s."""
- from typing import TypeAlias
- from ._nbit_base import _8Bit, _16Bit, _32Bit, _64Bit, _96Bit, _128Bit
- # To-be replaced with a `npt.NBitBase` subclass by numpy's mypy plugin
- _NBitByte: TypeAlias = _8Bit
- _NBitShort: TypeAlias = _16Bit
- _NBitIntC: TypeAlias = _32Bit
- _NBitIntP: TypeAlias = _32Bit | _64Bit
- _NBitInt: TypeAlias = _NBitIntP
- _NBitLong: TypeAlias = _32Bit | _64Bit
- _NBitLongLong: TypeAlias = _64Bit
- _NBitHalf: TypeAlias = _16Bit
- _NBitSingle: TypeAlias = _32Bit
- _NBitDouble: TypeAlias = _64Bit
- _NBitLongDouble: TypeAlias = _64Bit | _96Bit | _128Bit
|