1"""Private counterpart of ``numpy.typing``."""
2
3from __future__ import annotations
4
5from ._nested_sequence import (
6 _NestedSequence as _NestedSequence,
7)
8from ._nbit_base import (
9 NBitBase as NBitBase,
10 _8Bit as _8Bit,
11 _16Bit as _16Bit,
12 _32Bit as _32Bit,
13 _64Bit as _64Bit,
14 _80Bit as _80Bit,
15 _96Bit as _96Bit,
16 _128Bit as _128Bit,
17 _256Bit as _256Bit,
18)
19from ._nbit import (
20 _NBitByte as _NBitByte,
21 _NBitShort as _NBitShort,
22 _NBitIntC as _NBitIntC,
23 _NBitIntP as _NBitIntP,
24 _NBitInt as _NBitInt,
25 _NBitLong as _NBitLong,
26 _NBitLongLong as _NBitLongLong,
27 _NBitHalf as _NBitHalf,
28 _NBitSingle as _NBitSingle,
29 _NBitDouble as _NBitDouble,
30 _NBitLongDouble as _NBitLongDouble,
31)
32from ._char_codes import (
33 _BoolCodes as _BoolCodes,
34 _UInt8Codes as _UInt8Codes,
35 _UInt16Codes as _UInt16Codes,
36 _UInt32Codes as _UInt32Codes,
37 _UInt64Codes as _UInt64Codes,
38 _Int8Codes as _Int8Codes,
39 _Int16Codes as _Int16Codes,
40 _Int32Codes as _Int32Codes,
41 _Int64Codes as _Int64Codes,
42 _Float16Codes as _Float16Codes,
43 _Float32Codes as _Float32Codes,
44 _Float64Codes as _Float64Codes,
45 _Complex64Codes as _Complex64Codes,
46 _Complex128Codes as _Complex128Codes,
47 _ByteCodes as _ByteCodes,
48 _ShortCodes as _ShortCodes,
49 _IntCCodes as _IntCCodes,
50 _IntPCodes as _IntPCodes,
51 _IntCodes as _IntCodes,
52 _LongCodes as _LongCodes,
53 _LongLongCodes as _LongLongCodes,
54 _UByteCodes as _UByteCodes,
55 _UShortCodes as _UShortCodes,
56 _UIntCCodes as _UIntCCodes,
57 _UIntPCodes as _UIntPCodes,
58 _UIntCodes as _UIntCodes,
59 _ULongCodes as _ULongCodes,
60 _ULongLongCodes as _ULongLongCodes,
61 _HalfCodes as _HalfCodes,
62 _SingleCodes as _SingleCodes,
63 _DoubleCodes as _DoubleCodes,
64 _LongDoubleCodes as _LongDoubleCodes,
65 _CSingleCodes as _CSingleCodes,
66 _CDoubleCodes as _CDoubleCodes,
67 _CLongDoubleCodes as _CLongDoubleCodes,
68 _DT64Codes as _DT64Codes,
69 _TD64Codes as _TD64Codes,
70 _StrCodes as _StrCodes,
71 _BytesCodes as _BytesCodes,
72 _VoidCodes as _VoidCodes,
73 _ObjectCodes as _ObjectCodes,
74 _StringCodes as _StringCodes,
75 _UnsignedIntegerCodes as _UnsignedIntegerCodes,
76 _SignedIntegerCodes as _SignedIntegerCodes,
77 _IntegerCodes as _IntegerCodes,
78 _FloatingCodes as _FloatingCodes,
79 _ComplexFloatingCodes as _ComplexFloatingCodes,
80 _InexactCodes as _InexactCodes,
81 _NumberCodes as _NumberCodes,
82 _CharacterCodes as _CharacterCodes,
83 _FlexibleCodes as _FlexibleCodes,
84 _GenericCodes as _GenericCodes,
85)
86from ._scalars import (
87 _CharLike_co as _CharLike_co,
88 _BoolLike_co as _BoolLike_co,
89 _UIntLike_co as _UIntLike_co,
90 _IntLike_co as _IntLike_co,
91 _FloatLike_co as _FloatLike_co,
92 _ComplexLike_co as _ComplexLike_co,
93 _TD64Like_co as _TD64Like_co,
94 _NumberLike_co as _NumberLike_co,
95 _ScalarLike_co as _ScalarLike_co,
96 _VoidLike_co as _VoidLike_co,
97)
98from ._shape import (
99 _Shape as _Shape,
100 _ShapeLike as _ShapeLike,
101)
102from ._dtype_like import (
103 DTypeLike as DTypeLike,
104 _DTypeLike as _DTypeLike,
105 _SupportsDType as _SupportsDType,
106 _VoidDTypeLike as _VoidDTypeLike,
107 _DTypeLikeBool as _DTypeLikeBool,
108 _DTypeLikeUInt as _DTypeLikeUInt,
109 _DTypeLikeInt as _DTypeLikeInt,
110 _DTypeLikeFloat as _DTypeLikeFloat,
111 _DTypeLikeComplex as _DTypeLikeComplex,
112 _DTypeLikeTD64 as _DTypeLikeTD64,
113 _DTypeLikeDT64 as _DTypeLikeDT64,
114 _DTypeLikeObject as _DTypeLikeObject,
115 _DTypeLikeVoid as _DTypeLikeVoid,
116 _DTypeLikeStr as _DTypeLikeStr,
117 _DTypeLikeBytes as _DTypeLikeBytes,
118 _DTypeLikeComplex_co as _DTypeLikeComplex_co,
119)
120from ._array_like import (
121 NDArray as NDArray,
122 ArrayLike as ArrayLike,
123 _ArrayLike as _ArrayLike,
124 _FiniteNestedSequence as _FiniteNestedSequence,
125 _SupportsArray as _SupportsArray,
126 _SupportsArrayFunc as _SupportsArrayFunc,
127 _ArrayLikeInt as _ArrayLikeInt,
128 _ArrayLikeBool_co as _ArrayLikeBool_co,
129 _ArrayLikeUInt_co as _ArrayLikeUInt_co,
130 _ArrayLikeInt_co as _ArrayLikeInt_co,
131 _ArrayLikeFloat_co as _ArrayLikeFloat_co,
132 _ArrayLikeComplex_co as _ArrayLikeComplex_co,
133 _ArrayLikeNumber_co as _ArrayLikeNumber_co,
134 _ArrayLikeTD64_co as _ArrayLikeTD64_co,
135 _ArrayLikeDT64_co as _ArrayLikeDT64_co,
136 _ArrayLikeObject_co as _ArrayLikeObject_co,
137 _ArrayLikeVoid_co as _ArrayLikeVoid_co,
138 _ArrayLikeStr_co as _ArrayLikeStr_co,
139 _ArrayLikeBytes_co as _ArrayLikeBytes_co,
140 _ArrayLikeString_co as _ArrayLikeString_co,
141 _ArrayLikeAnyString_co as _ArrayLikeAnyString_co,
142 _ArrayLikeUnknown as _ArrayLikeUnknown,
143 _UnknownType as _UnknownType,
144)
145
146from ._ufunc import (
147 _UFunc_Nin1_Nout1 as _UFunc_Nin1_Nout1,
148 _UFunc_Nin2_Nout1 as _UFunc_Nin2_Nout1,
149 _UFunc_Nin1_Nout2 as _UFunc_Nin1_Nout2,
150 _UFunc_Nin2_Nout2 as _UFunc_Nin2_Nout2,
151 _GUFunc_Nin2_Nout1 as _GUFunc_Nin2_Nout1,
152)