@@ -32,13 +32,13 @@ class QMCQuadResult(NamedTuple):
3232#
3333@overload # ?d +complex (mypy & pyright workaround)
3434def trapezoid (
35- y : onp .Array [_JustAnyShape , npc .number | np .bool_ ], x : onp .ToFloatND | None = None , dx : float = 1.0 , axis : int = - 1
35+ y : onp .Array [_JustAnyShape , npc .number | np .bool ], x : onp .ToFloatND | None = None , dx : float = 1.0 , axis : int = - 1
3636) -> Any : ...
3737@overload # 1d T:inexact
3838def trapezoid (y : onp .Array1D [_InexactT ], x : onp .ToFloat1D | None = None , dx : float = 1.0 , axis : int = - 1 ) -> _InexactT : ...
3939@overload # 1d +int
4040def trapezoid (
41- y : onp .ToArrayStrict1D [float , npc .integer | np .bool_ ], x : onp .ToFloat1D | None = None , dx : float = 1.0 , axis : int = - 1
41+ y : onp .ToArrayStrict1D [float , npc .integer | np .bool ], x : onp .ToFloat1D | None = None , dx : float = 1.0 , axis : int = - 1
4242) -> np .float64 : ...
4343@overload # 1d ~complex
4444def trapezoid (
@@ -50,7 +50,7 @@ def trapezoid(
5050) -> onp .Array1D [_InexactT ]: ...
5151@overload # 2d +int
5252def trapezoid (
53- y : onp .ToArrayStrict2D [float , npc .integer | np .bool_ ], x : onp .ToFloatND | None = None , dx : float = 1.0 , axis : int = - 1
53+ y : onp .ToArrayStrict2D [float , npc .integer | np .bool ], x : onp .ToFloatND | None = None , dx : float = 1.0 , axis : int = - 1
5454) -> onp .Array1D [np .float64 ]: ...
5555@overload # 2d ~complex
5656def trapezoid (
@@ -62,7 +62,7 @@ def trapezoid(
6262) -> onp .ArrayND [_InexactT ] | Any : ...
6363@overload # Nd +int
6464def trapezoid (
65- y : onp .ToArrayND [float , npc .integer | np .bool_ ], x : onp .ToFloatND | None = None , dx : float = 1.0 , axis : int = - 1
65+ y : onp .ToArrayND [float , npc .integer | np .bool ], x : onp .ToFloatND | None = None , dx : float = 1.0 , axis : int = - 1
6666) -> onp .ArrayND [np .float64 ] | Any : ...
6767@overload # Nd ~complex
6868def trapezoid (
@@ -80,7 +80,7 @@ def trapezoid(
8080# NOTE: unlike `trapezoid`, this will upcast scalars below 64-bits precision in case of scalar output
8181@overload # ?d +complex (mypy & pyright workaround)
8282def simpson (
83- y : onp .Array [_JustAnyShape , npc .number | np .bool_ ], x : onp .ToFloatND | None = None , * , dx : float = 1.0 , axis : int = - 1
83+ y : onp .Array [_JustAnyShape , npc .number | np .bool ], x : onp .ToFloatND | None = None , * , dx : float = 1.0 , axis : int = - 1
8484) -> Any : ...
8585@overload # 1d +f64
8686def simpson (y : onp .ToFloat64Strict1D , x : onp .ToFloatND | None = None , * , dx : float = 1.0 , axis : int = - 1 ) -> np .float64 : ...
@@ -100,7 +100,7 @@ def simpson(
100100) -> onp .Array1D [_InexactT ]: ...
101101@overload # 2d +int
102102def simpson (
103- y : onp .ToArrayStrict2D [float , npc .integer | np .bool_ ], x : onp .ToFloatND | None = None , * , dx : float = 1.0 , axis : int = - 1
103+ y : onp .ToArrayStrict2D [float , npc .integer | np .bool ], x : onp .ToFloatND | None = None , * , dx : float = 1.0 , axis : int = - 1
104104) -> onp .Array1D [np .float64 ]: ...
105105@overload # 2d ~complex
106106def simpson (
@@ -112,7 +112,7 @@ def simpson(
112112) -> onp .ArrayND [_InexactT ] | Any : ...
113113@overload # Nd +int
114114def simpson (
115- y : onp .ToArrayND [float , npc .integer | np .bool_ ], x : onp .ToFloatND | None = None , * , dx : float = 1.0 , axis : int = - 1
115+ y : onp .ToArrayND [float , npc .integer | np .bool ], x : onp .ToFloatND | None = None , * , dx : float = 1.0 , axis : int = - 1
116116) -> onp .ArrayND [np .float64 ] | Any : ...
117117@overload # Nd ~complex
118118def simpson (
@@ -129,7 +129,7 @@ def simpson(
129129
130130# NOTE: like `simpson`, but this will also upcast scalars below 64-bits precision in case of array output
131131@overload # ?d +complex (mypy & pyright workaround)
132- def romb (y : onp .Array [_JustAnyShape , npc .number | np .bool_ ], dx : float = 1.0 , axis : int = - 1 , show : bool = False ) -> Any : ...
132+ def romb (y : onp .Array [_JustAnyShape , npc .number | np .bool ], dx : float = 1.0 , axis : int = - 1 , show : bool = False ) -> Any : ...
133133@overload # 1d +f64
134134def romb (y : onp .ToFloat64Strict1D , dx : float = 1.0 , axis : int = - 1 ) -> np .float64 : ...
135135@overload # 1d ~complex
@@ -164,23 +164,23 @@ def romb(y: onp.ToComplexND, dx: float = 1.0, axis: int = -1, show: bool = False
164164# keep in sync with `cumulative_simpson`
165165@overload # +int, shape known
166166def cumulative_trapezoid (
167- y : onp .ArrayND [npc .integer | np .bool_ , _ShapeT ],
167+ y : onp .ArrayND [npc .integer | np .bool , _ShapeT ],
168168 x : onp .ToFloatND | None = None ,
169169 dx : float = 1.0 ,
170170 axis : int = - 1 ,
171171 initial : Literal [0 ] | None = None ,
172172) -> onp .ArrayND [np .float64 , _ShapeT ]: ...
173173@overload # +float, shape 1d
174174def cumulative_trapezoid (
175- y : onp .ToArrayStrict1D [float , npc .integer | np .bool_ ],
175+ y : onp .ToArrayStrict1D [float , npc .integer | np .bool ],
176176 x : onp .ToFloatND | None = None ,
177177 dx : float = 1.0 ,
178178 axis : int = - 1 ,
179179 initial : Literal [0 ] | None = None ,
180180) -> onp .Array1D [np .float64 ]: ...
181181@overload # +float, shape 2d
182182def cumulative_trapezoid (
183- y : onp .ToArrayStrict2D [float , npc .integer | np .bool_ ],
183+ y : onp .ToArrayStrict2D [float , npc .integer | np .bool ],
184184 x : onp .ToFloatND | None = None ,
185185 dx : float = 1.0 ,
186186 axis : int = - 1 ,
@@ -230,7 +230,7 @@ def cumulative_trapezoid(
230230# keep in sync with `cumulative_trapezoid`
231231@overload # +int, shape known
232232def cumulative_simpson (
233- y : onp .ArrayND [npc .integer | np .bool_ , _ShapeT ],
233+ y : onp .ArrayND [npc .integer | np .bool , _ShapeT ],
234234 * ,
235235 x : onp .ToFloatND | None = None ,
236236 dx : float = 1.0 ,
@@ -239,7 +239,7 @@ def cumulative_simpson(
239239) -> onp .ArrayND [np .float64 , _ShapeT ]: ...
240240@overload # +float, shape 1d
241241def cumulative_simpson (
242- y : onp .ToArrayStrict1D [float , npc .integer | np .bool_ ],
242+ y : onp .ToArrayStrict1D [float , npc .integer | np .bool ],
243243 * ,
244244 x : onp .ToFloatND | None = None ,
245245 dx : float = 1.0 ,
@@ -248,7 +248,7 @@ def cumulative_simpson(
248248) -> onp .Array1D [np .float64 ]: ...
249249@overload # +float, shape 2d
250250def cumulative_simpson (
251- y : onp .ToArrayStrict2D [float , npc .integer | np .bool_ ],
251+ y : onp .ToArrayStrict2D [float , npc .integer | np .bool ],
252252 * ,
253253 x : onp .ToFloatND | None = None ,
254254 dx : float = 1.0 ,
0 commit comments