@@ -10,9 +10,6 @@ i8: np.int64
10
10
11
11
M8 : np .datetime64
12
12
M8_none : np .datetime64 [None ]
13
- M8_date : np .datetime64 [dt .date ]
14
- M8_time : np .datetime64 [dt .datetime ]
15
- M8_int : np .datetime64 [int ]
16
13
date : dt .date
17
14
time : dt .datetime
18
15
@@ -22,100 +19,8 @@ m8_int: np.timedelta64[int]
22
19
m8_delta : np .timedelta64 [dt .timedelta ]
23
20
delta : dt .timedelta
24
21
25
- AR_b : npt .NDArray [np .bool ]
26
- AR_u : npt .NDArray [np .uint32 ]
27
- AR_i : npt .NDArray [np .int64 ]
28
- AR_f : npt .NDArray [np .float64 ]
29
- AR_m : npt .NDArray [np .timedelta64 ]
30
- AR_O : npt .NDArray [np .object_ ]
31
22
AR_Any : npt .NDArray [Any ]
32
23
33
- AR_LIKE_b : list [bool ]
34
- AR_LIKE_u : list [np .uint32 ]
35
- AR_LIKE_i : list [int ]
36
- AR_LIKE_f : list [float ]
37
- AR_LIKE_m : list [np .timedelta64 ]
38
- AR_LIKE_M : list [np .datetime64 ]
39
- AR_LIKE_O : list [np .object_ ]
40
-
41
- # Array floor division
42
-
43
- assert_type (AR_b // AR_LIKE_b , npt .NDArray [np .int8 ])
44
- assert_type (AR_b // AR_LIKE_u , npt .NDArray [np .uint32 ])
45
- assert_type (AR_b // AR_LIKE_i , npt .NDArray [np .signedinteger ])
46
- assert_type (AR_b // AR_LIKE_f , npt .NDArray [np .float64 ])
47
- assert_type (AR_b // AR_LIKE_O , npt .NDArray [np .object_ ])
48
-
49
- assert_type (AR_LIKE_b // AR_b , npt .NDArray [np .int8 ])
50
- assert_type (AR_LIKE_u // AR_b , npt .NDArray [np .uint32 ])
51
- assert_type (AR_LIKE_i // AR_b , npt .NDArray [np .signedinteger ])
52
- assert_type (AR_LIKE_f // AR_b , npt .NDArray [np .float64 ])
53
- assert_type (AR_LIKE_O // AR_b , npt .NDArray [np .object_ ])
54
-
55
- assert_type (AR_u // AR_LIKE_b , npt .NDArray [np .uint32 ])
56
- assert_type (AR_u // AR_LIKE_u , npt .NDArray [np .unsignedinteger ])
57
- assert_type (AR_u // AR_LIKE_i , npt .NDArray [np .signedinteger ])
58
- assert_type (AR_u // AR_LIKE_f , npt .NDArray [np .float64 ])
59
- assert_type (AR_u // AR_LIKE_O , npt .NDArray [np .object_ ])
60
-
61
- assert_type (AR_LIKE_b // AR_u , npt .NDArray [np .uint32 ])
62
- assert_type (AR_LIKE_u // AR_u , npt .NDArray [np .unsignedinteger ])
63
- assert_type (AR_LIKE_i // AR_u , npt .NDArray [np .signedinteger ])
64
- assert_type (AR_LIKE_f // AR_u , npt .NDArray [np .float64 ])
65
- assert_type (AR_LIKE_m // AR_u , npt .NDArray [np .timedelta64 ])
66
- assert_type (AR_LIKE_O // AR_u , npt .NDArray [np .object_ ])
67
-
68
- assert_type (AR_i // AR_LIKE_b , npt .NDArray [np .int64 ])
69
- assert_type (AR_i // AR_LIKE_u , npt .NDArray [np .signedinteger ])
70
- assert_type (AR_i // AR_LIKE_i , npt .NDArray [np .signedinteger ])
71
- assert_type (AR_i // AR_LIKE_f , npt .NDArray [np .float64 ])
72
- assert_type (AR_i // AR_LIKE_O , npt .NDArray [np .object_ ])
73
-
74
- assert_type (AR_LIKE_b // AR_i , npt .NDArray [np .int64 ])
75
- assert_type (AR_LIKE_u // AR_i , npt .NDArray [np .signedinteger ])
76
- assert_type (AR_LIKE_i // AR_i , npt .NDArray [np .signedinteger ])
77
- assert_type (AR_LIKE_f // AR_i , npt .NDArray [np .float64 ])
78
- assert_type (AR_LIKE_m // AR_i , npt .NDArray [np .timedelta64 ])
79
- assert_type (AR_LIKE_O // AR_i , npt .NDArray [np .object_ ])
80
-
81
- assert_type (AR_f // AR_LIKE_b , npt .NDArray [np .float64 ])
82
- assert_type (AR_f // AR_LIKE_u , npt .NDArray [np .float64 ])
83
- assert_type (AR_f // AR_LIKE_i , npt .NDArray [np .float64 ])
84
- assert_type (AR_f // AR_LIKE_f , npt .NDArray [np .float64 ])
85
- assert_type (AR_f // AR_LIKE_O , npt .NDArray [np .object_ ])
86
-
87
- assert_type (AR_LIKE_b // AR_f , npt .NDArray [np .float64 ])
88
- assert_type (AR_LIKE_u // AR_f , npt .NDArray [np .float64 ])
89
- assert_type (AR_LIKE_i // AR_f , npt .NDArray [np .float64 ])
90
- assert_type (AR_LIKE_f // AR_f , npt .NDArray [np .float64 ])
91
- assert_type (AR_LIKE_m // AR_f , npt .NDArray [np .timedelta64 ])
92
- assert_type (AR_LIKE_O // AR_f , npt .NDArray [np .object_ ])
93
-
94
- assert_type (AR_m // AR_LIKE_u , npt .NDArray [np .timedelta64 ])
95
- assert_type (AR_m // AR_LIKE_i , npt .NDArray [np .timedelta64 ])
96
- assert_type (AR_m // AR_LIKE_f , npt .NDArray [np .timedelta64 ])
97
- assert_type (AR_m // AR_LIKE_m , npt .NDArray [np .int64 ])
98
- assert_type (AR_m // AR_LIKE_O , npt .NDArray [np .object_ ])
99
-
100
- assert_type (AR_LIKE_m // AR_m , npt .NDArray [np .int64 ])
101
- assert_type (AR_LIKE_O // AR_m , npt .NDArray [np .object_ ])
102
-
103
- assert_type (AR_O // AR_LIKE_b , npt .NDArray [np .object_ ])
104
- assert_type (AR_O // AR_LIKE_u , npt .NDArray [np .object_ ])
105
- assert_type (AR_O // AR_LIKE_i , npt .NDArray [np .object_ ])
106
- assert_type (AR_O // AR_LIKE_f , npt .NDArray [np .object_ ])
107
- assert_type (AR_O // AR_LIKE_m , npt .NDArray [np .object_ ])
108
- assert_type (AR_O // AR_LIKE_M , npt .NDArray [np .object_ ])
109
- assert_type (AR_O // AR_LIKE_O , npt .NDArray [np .object_ ])
110
-
111
- assert_type (AR_LIKE_b // AR_O , npt .NDArray [np .object_ ])
112
- assert_type (AR_LIKE_u // AR_O , npt .NDArray [np .object_ ])
113
- assert_type (AR_LIKE_i // AR_O , npt .NDArray [np .object_ ])
114
- assert_type (AR_LIKE_f // AR_O , npt .NDArray [np .object_ ])
115
- assert_type (AR_LIKE_m // AR_O , npt .NDArray [np .object_ ])
116
- assert_type (AR_LIKE_M // AR_O , npt .NDArray [np .object_ ])
117
- assert_type (AR_LIKE_O // AR_O , npt .NDArray [np .object_ ])
118
-
119
24
# Time structures
120
25
121
26
assert_type (m8 // m8 , np .int64 )
0 commit comments