@@ -52,7 +52,7 @@ class Normal(ContinuousDistribution[_FloatT_co, _ShapeT_co], Generic[_ShapeT_co,
5252 @overload # default
5353 def __init__ (self : Normal [_0D , np .float64 ], / , ** kw : Unpack [_DistOpts ]) -> None : ...
5454 @overload # mu: N-d <known shape, dtype>
55- def __init__ ( # pyright: ignore[reportOverlappingOverload]
55+ def __init__ (
5656 self : Normal [_ShapeT , _FloatT ],
5757 / ,
5858 * ,
@@ -61,7 +61,7 @@ class Normal(ContinuousDistribution[_FloatT_co, _ShapeT_co], Generic[_ShapeT_co,
6161 ** kw : Unpack [_DistOpts ],
6262 ) -> None : ...
6363 @overload # sigma: N-d <known shape, dtype>
64- def __init__ ( # pyright: ignore[reportOverlappingOverload]
64+ def __init__ (
6565 self : Normal [_ShapeT , _FloatT ],
6666 / ,
6767 * ,
@@ -70,44 +70,34 @@ class Normal(ContinuousDistribution[_FloatT_co, _ShapeT_co], Generic[_ShapeT_co,
7070 ** kw : Unpack [_DistOpts ],
7171 ) -> None : ...
7272 @overload # mu, sigma: 0-d float
73- def __init__ (self : Normal [_0D , np .float64 ], / , * , mu : float , sigma : float | onp .ToInt , ** kw : Unpack [_DistOpts ]) -> None : ... # pyright: ignore[reportOverlappingOverload]
73+ def __init__ (self : Normal [_0D , np .float64 ], / , * , mu : float , sigma : float | onp .ToInt , ** kw : Unpack [_DistOpts ]) -> None : ...
7474 @overload # mu, sigma: 0-d float
75- def __init__ (self : Normal [_0D , np .float64 ], / , * , mu : float | onp .ToInt , sigma : float , ** kw : Unpack [_DistOpts ]) -> None : ... # pyright: ignore[reportOverlappingOverload]
75+ def __init__ (self : Normal [_0D , np .float64 ], / , * , mu : float | onp .ToInt , sigma : float , ** kw : Unpack [_DistOpts ]) -> None : ...
7676 @overload # mu: 0-d <known dtype>, sigma: 0-d
77- def __init__ (self : Normal [_0D , _FloatT ], / , * , mu : _FloatT , sigma : _FloatT | onp .ToInt , ** kw : Unpack [_DistOpts ]) -> None : ... # pyright: ignore[reportOverlappingOverload]
77+ def __init__ (self : Normal [_0D , _FloatT ], / , * , mu : _FloatT , sigma : _FloatT | onp .ToInt , ** kw : Unpack [_DistOpts ]) -> None : ...
7878 @overload # a, sigma: 0-d <known dtype>
79- def __init__ (self : Normal [_0D , _FloatT ], / , * , mu : _FloatT | onp .ToInt , sigma : _FloatT , ** kw : Unpack [_DistOpts ]) -> None : ... # pyright: ignore[reportOverlappingOverload]
79+ def __init__ (self : Normal [_0D , _FloatT ], / , * , mu : _FloatT | onp .ToInt , sigma : _FloatT , ** kw : Unpack [_DistOpts ]) -> None : ...
8080 @overload # a, sigma: 0-d
81- def __init__ (self : Normal [_0D ], / , * , mu : onp .ToFloat = 0.0 , sigma : onp .ToFloat = 1.0 , ** kw : Unpack [_DistOpts ]) -> None : ... # pyright: ignore[reportOverlappingOverload]
81+ def __init__ (self : Normal [_0D ], / , * , mu : onp .ToFloat = 0.0 , sigma : onp .ToFloat = 1.0 , ** kw : Unpack [_DistOpts ]) -> None : ...
8282 @overload # mu: 1-d
83- def __init__ (self : Normal [_1D ], / , * , mu : onp .ToFloatStrict1D , sigma : _ToFloat_1D = 1.0 , ** kw : Unpack [_DistOpts ]) -> None : ... # pyright: ignore[reportOverlappingOverload]
83+ def __init__ (self : Normal [_1D ], / , * , mu : onp .ToFloatStrict1D , sigma : _ToFloat_1D = 1.0 , ** kw : Unpack [_DistOpts ]) -> None : ...
8484 @overload # sigma: 1-d
85- def __init__ (self : Normal [_1D ], / , * , mu : _ToFloat_1D = 0.0 , sigma : onp .ToFloatStrict1D , ** kw : Unpack [_DistOpts ]) -> None : ... # pyright: ignore[reportOverlappingOverload]
85+ def __init__ (self : Normal [_1D ], / , * , mu : _ToFloat_1D = 0.0 , sigma : onp .ToFloatStrict1D , ** kw : Unpack [_DistOpts ]) -> None : ...
8686 @overload # mu: 2-d
87- def __init__ (self : Normal [_2D ], / , * , mu : onp .ToFloatStrict2D , sigma : _ToFloat_2D = 1.0 , ** kw : Unpack [_DistOpts ]) -> None : ... # pyright: ignore[reportOverlappingOverload]
87+ def __init__ (self : Normal [_2D ], / , * , mu : onp .ToFloatStrict2D , sigma : _ToFloat_2D = 1.0 , ** kw : Unpack [_DistOpts ]) -> None : ...
8888 @overload # sigma: 2-d
89- def __init__ (self : Normal [_2D ], / , * , mu : _ToFloat_2D = 0.0 , sigma : onp .ToFloatStrict2D , ** kw : Unpack [_DistOpts ]) -> None : ... # pyright: ignore[reportOverlappingOverload]
89+ def __init__ (self : Normal [_2D ], / , * , mu : _ToFloat_2D = 0.0 , sigma : onp .ToFloatStrict2D , ** kw : Unpack [_DistOpts ]) -> None : ...
9090 @overload # mu: 3-d
91- def __init__ (self : Normal [_2D ], / , * , mu : onp .ToFloatStrict3D , sigma : _ToFloat_3D = 1.0 , ** kw : Unpack [_DistOpts ]) -> None : ... # pyright: ignore[reportOverlappingOverload]
91+ def __init__ (self : Normal [_2D ], / , * , mu : onp .ToFloatStrict3D , sigma : _ToFloat_3D = 1.0 , ** kw : Unpack [_DistOpts ]) -> None : ...
9292 @overload # sigma: 3-d
93- def __init__ (self : Normal [_3D ], / , * , mu : _ToFloat_3D = 0.0 , sigma : onp .ToFloatStrict3D , ** kw : Unpack [_DistOpts ]) -> None : ... # pyright: ignore[reportOverlappingOverload]
93+ def __init__ (self : Normal [_3D ], / , * , mu : _ToFloat_3D = 0.0 , sigma : onp .ToFloatStrict3D , ** kw : Unpack [_DistOpts ]) -> None : ...
9494 @overload # mu: >=1-d
95- def __init__ ( # pyright: ignore[reportOverlappingOverload]
96- self : Normal [onp .AtLeast1D ],
97- / ,
98- * ,
99- mu : onp .ToFloatND ,
100- sigma : _ToFloat_ND = 1.0 ,
101- ** kw : Unpack [_DistOpts ],
95+ def __init__ (
96+ self : Normal [onp .AtLeast1D ], / , * , mu : onp .ToFloatND , sigma : _ToFloat_ND = 1.0 , ** kw : Unpack [_DistOpts ]
10297 ) -> None : ...
10398 @overload # sigma: >=1-d
104- def __init__ ( # pyright: ignore[reportOverlappingOverload]
105- self : Normal [onp .AtLeast1D ],
106- / ,
107- * ,
108- mu : _ToFloat_ND = 0.0 ,
109- sigma : onp .ToFloatND ,
110- ** kw : Unpack [_DistOpts ],
99+ def __init__ (
100+ self : Normal [onp .AtLeast1D ], / , * , mu : _ToFloat_ND = 0.0 , sigma : onp .ToFloatND , ** kw : Unpack [_DistOpts ]
111101 ) -> None : ...
112102
113103class StandardNormal (Normal [tuple [()], np .float64 ]): # undocumented
0 commit comments