Skip to content

Commit 61e4179

Browse files
authored
Merge pull request #117 from data-apis/bot-combine-apis
[Bot] Combine APIs and create typings
2 parents f7ff13e + 11393f3 commit 61e4179

29 files changed

+30260
-6778
lines changed

data/api.json

Lines changed: 21663 additions & 4294 deletions
Large diffs are not rendered by default.

data/typing/numpy.lib.index_tricks.py

Lines changed: 47 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ def __getitem__(self, _0: Tuple[numpy.ndarray, numpy.ndarray], /):
1717
usage.matplotlib: 1
1818
usage.pandas: 3
1919
usage.scipy: 12
20+
usage.seaborn: 5
2021
usage.sklearn: 38
2122
"""
2223
...
@@ -37,22 +38,51 @@ def __getitem__(self, _0: Tuple[numpy.ndarray, List[complex]], /):
3738
"""
3839
...
3940

41+
@overload
42+
def __getitem__(self, _0: Tuple[numpy.ndarray, pandas.core.series.Series], /):
43+
"""
44+
usage.seaborn: 2
45+
"""
46+
...
47+
4048
@overload
4149
def __getitem__(self, _0: numpy.ndarray, /):
4250
"""
51+
usage.seaborn: 1
4352
usage.sklearn: 1
4453
"""
4554
...
4655

56+
@overload
57+
def __getitem__(self, _0: pandas.core.series.Series, /):
58+
"""
59+
usage.seaborn: 1
60+
"""
61+
...
62+
63+
@overload
64+
def __getitem__(
65+
self, _0: Tuple[pandas.core.series.Series, pandas.core.series.Series], /
66+
):
67+
"""
68+
usage.seaborn: 2
69+
"""
70+
...
71+
4772
def __getitem__(
4873
self,
49-
_0: Union[numpy.ndarray, Tuple[Union[numpy.ndarray, List[complex]], ...]],
74+
_0: Union[
75+
numpy.ndarray,
76+
pandas.core.series.Series,
77+
Tuple[Union[List[complex], pandas.core.series.Series, numpy.ndarray], ...],
78+
],
5079
/,
5180
):
5281
"""
5382
usage.matplotlib: 1
5483
usage.pandas: 3
5584
usage.scipy: 23
85+
usage.seaborn: 11
5686
usage.skimage: 1
5787
usage.sklearn: 40
5888
"""
@@ -638,6 +668,7 @@ def __getitem__(self, _0: Tuple[Tuple[float, float], float], /):
638668
def __getitem__(self, _0: Tuple[int, numpy.ndarray], /):
639669
"""
640670
usage.scipy: 5
671+
usage.seaborn: 2
641672
usage.sklearn: 3
642673
usage.xarray: 1
643674
"""
@@ -866,6 +897,7 @@ def __getitem__(
866897
def __getitem__(self, _0: Tuple[float, numpy.ndarray], /):
867898
"""
868899
usage.scipy: 4
900+
usage.seaborn: 2
869901
"""
870902
...
871903

@@ -1163,6 +1195,13 @@ def __getitem__(self, _0: List[numpy.ndarray], /):
11631195
"""
11641196
...
11651197

1198+
@overload
1199+
def __getitem__(self, _0: Tuple[float, int], /):
1200+
"""
1201+
usage.seaborn: 2
1202+
"""
1203+
...
1204+
11661205
@overload
11671206
def __getitem__(
11681207
self,
@@ -1226,22 +1265,23 @@ def __getitem__(self, _0: Tuple[numpy.int64, numpy.ndarray, numpy.int64], /):
12261265
def __getitem__(
12271266
self,
12281267
_0: Union[
1229-
List[Union[List[Union[int, float]], numpy.ndarray, int]],
1268+
List[Union[numpy.ndarray, int, List[Union[float, int]]]],
12301269
tuple,
1231-
int,
1232-
numpy.ndarray,
12331270
slice[
1234-
Union[int, numpy.int64, None],
1235-
Union[int, numpy.int64],
1236-
Union[int, numpy.int64, None],
1271+
Union[None, numpy.int64, int],
1272+
Union[numpy.int64, int],
1273+
Union[None, numpy.int64, int],
12371274
],
1275+
numpy.ndarray,
1276+
int,
12381277
],
12391278
/,
12401279
):
12411280
"""
12421281
usage.matplotlib: 6
12431282
usage.pandas: 13
12441283
usage.scipy: 187
1284+
usage.seaborn: 6
12451285
usage.skimage: 16
12461286
usage.sklearn: 37
12471287
usage.xarray: 3

data/typing/numpy.linalg.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1046,6 +1046,7 @@ def norm(
10461046
def pinv(a: numpy.ndarray):
10471047
"""
10481048
usage.scipy: 3
1049+
usage.seaborn: 1
10491050
usage.skimage: 1
10501051
"""
10511052
...

data/typing/numpy.ma.core.py

Lines changed: 37 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1430,6 +1430,7 @@ def is_masked(x: list):
14301430
def is_masked(x: numpy.float64):
14311431
"""
14321432
usage.matplotlib: 6
1433+
usage.seaborn: 2
14331434
"""
14341435
...
14351436

@@ -1486,6 +1487,7 @@ def is_masked(x: object):
14861487
"""
14871488
usage.matplotlib: 32
14881489
usage.scipy: 17
1490+
usage.seaborn: 2
14891491
"""
14901492
...
14911493

@@ -1948,23 +1950,32 @@ def masked_less_equal(x: numpy.ma.core.MaskedArray, value: int, copy: bool):
19481950

19491951

19501952
@overload
1951-
def masked_less_equal(x: dask.array.core.Array, value: int):
1953+
def masked_less_equal(x: numpy.ndarray, value: int):
19521954
"""
19531955
usage.dask: 1
1956+
usage.seaborn: 1
19541957
"""
19551958
...
19561959

19571960

19581961
@overload
1959-
def masked_less_equal(x: numpy.ndarray, value: numpy.ndarray):
1962+
def masked_less_equal(x: numpy.ndarray, value: numpy.float64):
1963+
"""
1964+
usage.seaborn: 1
1965+
"""
1966+
...
1967+
1968+
1969+
@overload
1970+
def masked_less_equal(x: dask.array.core.Array, value: int):
19601971
"""
19611972
usage.dask: 1
19621973
"""
19631974
...
19641975

19651976

19661977
@overload
1967-
def masked_less_equal(x: numpy.ndarray, value: int):
1978+
def masked_less_equal(x: numpy.ndarray, value: numpy.ndarray):
19681979
"""
19691980
usage.dask: 1
19701981
"""
@@ -1973,13 +1984,14 @@ def masked_less_equal(x: numpy.ndarray, value: int):
19731984

19741985
def masked_less_equal(
19751986
x: Union[dask.array.core.Array, numpy.ndarray, numpy.ma.core.MaskedArray],
1976-
value: Union[numpy.ndarray, int],
1987+
value: Union[numpy.ndarray, int, numpy.float64],
19771988
copy: bool = ...,
19781989
):
19791990
"""
19801991
usage.dask: 3
19811992
usage.matplotlib: 7
19821993
usage.scipy: 2
1994+
usage.seaborn: 2
19831995
"""
19841996
...
19851997

@@ -2061,6 +2073,7 @@ def masked_where(condition: numpy.ndarray, a: numpy.ndarray):
20612073
usage.dask: 2
20622074
usage.matplotlib: 2
20632075
usage.scipy: 7
2076+
usage.seaborn: 2
20642077
usage.xarray: 1
20652078
"""
20662079
...
@@ -2107,6 +2120,7 @@ def masked_where(
21072120
usage.dask: 3
21082121
usage.matplotlib: 2
21092122
usage.scipy: 12
2123+
usage.seaborn: 2
21102124
usage.xarray: 1
21112125
"""
21122126
...
@@ -2359,6 +2373,7 @@ class MaskedArray:
23592373

23602374
# usage.matplotlib: 2
23612375
# usage.scipy: 11
2376+
# usage.seaborn: 21
23622377
T: object
23632378

23642379
# usage.dask: 1
@@ -2379,6 +2394,7 @@ class MaskedArray:
23792394
# usage.dask: 1
23802395
# usage.matplotlib: 18
23812396
# usage.scipy: 12
2397+
# usage.seaborn: 2
23822398
# usage.sklearn: 2
23832399
# usage.xarray: 3
23842400
data: object
@@ -2400,6 +2416,7 @@ class MaskedArray:
24002416
# usage.dask: 4
24012417
# usage.matplotlib: 38
24022418
# usage.scipy: 15
2419+
# usage.seaborn: 3
24032420
# usage.skimage: 5
24042421
# usage.sklearn: 2
24052422
# usage.xarray: 6
@@ -2423,6 +2440,7 @@ class MaskedArray:
24232440

24242441
# usage.matplotlib: 50
24252442
# usage.scipy: 14
2443+
# usage.seaborn: 1
24262444
size: object
24272445

24282446
@overload
@@ -2562,6 +2580,7 @@ def __getitem__(self, _0: Tuple[int, int], /):
25622580
"""
25632581
usage.matplotlib: 12
25642582
usage.scipy: 4
2583+
usage.seaborn: 1
25652584
usage.skimage: 2
25662585
usage.xarray: 1
25672586
"""
@@ -2572,6 +2591,7 @@ def __getitem__(self, _0: Tuple[slice[None, None, None], int], /):
25722591
"""
25732592
usage.matplotlib: 6
25742593
usage.scipy: 9
2594+
usage.seaborn: 5
25752595
usage.skimage: 1
25762596
"""
25772597
...
@@ -2620,6 +2640,7 @@ def __getitem__(self, _0: slice[int, None, int], /):
26202640
"""
26212641
usage.matplotlib: 1
26222642
usage.scipy: 3
2643+
usage.seaborn: 1
26232644
"""
26242645
...
26252646

@@ -2628,6 +2649,7 @@ def __getitem__(self, _0: int, /):
26282649
"""
26292650
usage.matplotlib: 24
26302651
usage.scipy: 15
2652+
usage.seaborn: 1
26312653
usage.sklearn: 21
26322654
"""
26332655
...
@@ -2704,6 +2726,7 @@ def __getitem__(self, _0: Tuple[ellipsis, int], /):
27042726
def __getitem__(self, _0: Tuple[slice[None, None, None], List[int]], /):
27052727
"""
27062728
usage.scipy: 1
2729+
usage.seaborn: 1
27072730
"""
27082731
...
27092732

@@ -2913,6 +2936,7 @@ def __getitem__(self, _0: object, /):
29132936
usage.dask: 25
29142937
usage.matplotlib: 101
29152938
usage.scipy: 66
2939+
usage.seaborn: 9
29162940
usage.skimage: 6
29172941
usage.sklearn: 21
29182942
usage.xarray: 1
@@ -3071,6 +3095,7 @@ def __iter__(self, /):
30713095
"""
30723096
usage.matplotlib: 17
30733097
usage.scipy: 1
3098+
usage.seaborn: 24
30743099
"""
30753100
...
30763101

@@ -3212,6 +3237,7 @@ def __mul__(self, _0: numpy.float64, /):
32123237
"""
32133238
usage.matplotlib: 3
32143239
usage.scipy: 2
3240+
usage.seaborn: 1
32153241
usage.xarray: 1
32163242
"""
32173243
...
@@ -3252,6 +3278,7 @@ def __mul__(self, _0: int, /):
32523278
"""
32533279
usage.dask: 1
32543280
usage.matplotlib: 2
3281+
usage.seaborn: 1
32553282
"""
32563283
...
32573284

@@ -3260,6 +3287,7 @@ def __mul__(self, _0: object, /):
32603287
usage.dask: 3
32613288
usage.matplotlib: 16
32623289
usage.scipy: 18
3290+
usage.seaborn: 2
32633291
usage.xarray: 1
32643292
"""
32653293
...
@@ -3319,6 +3347,7 @@ def __pow__(self, _0: Union[int, float], /):
33193347
def __radd__(self, _0: numpy.float64, /):
33203348
"""
33213349
usage.matplotlib: 1
3350+
usage.seaborn: 1
33223351
usage.xarray: 1
33233352
"""
33243353
...
@@ -3328,6 +3357,7 @@ def __radd__(self, _0: int, /):
33283357
"""
33293358
usage.matplotlib: 1
33303359
usage.scipy: 2
3360+
usage.seaborn: 1
33313361
"""
33323362
...
33333363

@@ -3366,6 +3396,7 @@ def __radd__(self, _0: object, /):
33663396
usage.dask: 3
33673397
usage.matplotlib: 7
33683398
usage.scipy: 8
3399+
usage.seaborn: 2
33693400
usage.xarray: 1
33703401
"""
33713402
...
@@ -4123,6 +4154,7 @@ def astype(self, _0: Type[bool], /):
41234154
def astype(self, _0: Type[float], /):
41244155
"""
41254156
usage.scipy: 3
4157+
usage.seaborn: 2
41264158
"""
41274159
...
41284160

@@ -4160,6 +4192,7 @@ def astype(self, _0: Union[Literal["bool", "d"], type, numpy.dtype], /):
41604192
usage.matplotlib: 7
41614193
usage.pandas: 2
41624194
usage.scipy: 8
4195+
usage.seaborn: 2
41634196
"""
41644197
...
41654198

0 commit comments

Comments
 (0)