Skip to content

Commit 308203f

Browse files
[Bot] Combine APIs and create typings
1 parent 18e337e commit 308203f

19 files changed

+19829
-11879
lines changed

Diff for: data/api.json

+17,518-11,592
Large diffs are not rendered by default.

Diff for: data/typing/numpy.py

+213-37
Large diffs are not rendered by default.

Diff for: data/typing/pandas._libs.tslibs.offsets.py

+6
Original file line numberDiff line numberDiff line change
@@ -540,6 +540,12 @@ def rollforward(self, _0: Literal["1960-01-01T00:00:00"], /):
540540
...
541541

542542

543+
class CustomBusinessDay:
544+
545+
# usage.alphalens: 2
546+
holidays: object
547+
548+
543549
class DateOffset:
544550
pass
545551

Diff for: data/typing/pandas._libs.tslibs.timedeltas.py

+85-1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@ class Timedelta:
99
# usage.xarray: 1
1010
__name__: ClassVar[object]
1111

12+
# usage.alphalens: 4
13+
components: object
14+
15+
# usage.alphalens: 2
16+
days: object
17+
1218
@overload
1319
def __add__(self, _0: pandas._libs.tslibs.timestamps.Timestamp, /):
1420
"""
@@ -127,6 +133,12 @@ def __gt__(
127133
"""
128134
...
129135

136+
def __isub__(self, _0: pandas._libs.tslibs.timedeltas.Timedelta, /):
137+
"""
138+
usage.alphalens: 1
139+
"""
140+
...
141+
130142
def __le__(self, _0: pandas._libs.tslibs.timedeltas.Timedelta, /):
131143
"""
132144
usage.dask: 3
@@ -178,6 +190,13 @@ def __ne__(self, _0: Union[numpy.timedelta64, numpy.ndarray], /):
178190
"""
179191
...
180192

193+
@overload
194+
def __radd__(self, _0: pandas.core.indexes.datetimes.DatetimeIndex, /):
195+
"""
196+
usage.alphalens: 8
197+
"""
198+
...
199+
181200
@overload
182201
def __radd__(self, _0: pandas._libs.tslibs.timestamps.Timestamp, /):
183202
"""
@@ -206,6 +225,7 @@ def __radd__(
206225

207226
def __radd__(self, _0: object, /):
208227
"""
228+
usage.alphalens: 8
209229
usage.dask: 1
210230
usage.pandas: 8
211231
usage.prophet: 4
@@ -248,6 +268,13 @@ def __rmul__(
248268
"""
249269
...
250270

271+
@overload
272+
def __rsub__(self, _0: pandas._libs.tslibs.timedeltas.Timedelta, /):
273+
"""
274+
usage.alphalens: 1
275+
"""
276+
...
277+
251278
@overload
252279
def __rsub__(
253280
self,
@@ -275,12 +302,20 @@ def __rsub__(self, _0: pandas._libs.tslibs.timestamps.Timestamp, /):
275302

276303
def __rsub__(self, _0: object, /):
277304
"""
305+
usage.alphalens: 1
278306
usage.dask: 3
279307
usage.pandas: 10
280308
usage.prophet: 2
281309
"""
282310
...
283311

312+
@overload
313+
def __rtruediv__(self, _0: pandas._libs.tslibs.timedeltas.Timedelta, /):
314+
"""
315+
usage.alphalens: 3
316+
"""
317+
...
318+
284319
@overload
285320
def __rtruediv__(self, _0: Union[numpy.timedelta64, numpy.ndarray], /):
286321
"""
@@ -307,17 +342,27 @@ def __rtruediv__(
307342
_0: Union[
308343
pandas.core.series.Series,
309344
pandas.core.indexes.timedeltas.TimedeltaIndex,
310-
numpy.ndarray,
345+
pandas._libs.tslibs.timedeltas.Timedelta,
311346
numpy.timedelta64,
347+
numpy.ndarray,
312348
],
313349
/,
314350
):
315351
"""
352+
usage.alphalens: 3
316353
usage.pandas: 3
317354
usage.prophet: 3
318355
"""
319356
...
320357

358+
@overload
359+
def __sub__(self, _0: pandas._libs.tslibs.timedeltas.Timedelta, /):
360+
"""
361+
usage.alphalens: 1
362+
"""
363+
...
364+
365+
@overload
321366
def __sub__(
322367
self, _0: Union[numpy.ndarray, numpy.float64, numpy.timedelta64, numpy.int64], /
323368
):
@@ -326,8 +371,47 @@ def __sub__(
326371
"""
327372
...
328373

374+
def __sub__(
375+
self,
376+
_0: Union[
377+
numpy.int64,
378+
numpy.timedelta64,
379+
numpy.float64,
380+
numpy.ndarray,
381+
pandas._libs.tslibs.timedeltas.Timedelta,
382+
],
383+
/,
384+
):
385+
"""
386+
usage.alphalens: 1
387+
usage.pandas: 18
388+
"""
389+
...
390+
391+
@overload
392+
def __truediv__(self, _0: pandas._libs.tslibs.timedeltas.Timedelta, /):
393+
"""
394+
usage.alphalens: 3
395+
"""
396+
...
397+
398+
@overload
399+
def __truediv__(self, _0: int, /):
400+
"""
401+
usage.alphalens: 1
402+
"""
403+
...
404+
405+
@overload
406+
def __truediv__(self, _0: object, /):
407+
"""
408+
usage.pandas: 33
409+
"""
410+
...
411+
329412
def __truediv__(self, _0: object, /):
330413
"""
414+
usage.alphalens: 4
331415
usage.pandas: 33
332416
"""
333417
...

Diff for: data/typing/pandas._libs.tslibs.timestamps.py

+18-11
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ class Timestamp:
1818
# usage.dask: 1
1919
freq: object
2020

21+
# usage.alphalens: 1
2122
# usage.pyjanitor: 1
2223
# usage.statsmodels: 5
2324
month: object
@@ -31,6 +32,7 @@ class Timestamp:
3132
# usage.xarray: 1
3233
value: object
3334

35+
# usage.alphalens: 1
3436
# usage.prophet: 1
3537
# usage.pyjanitor: 1
3638
# usage.statsmodels: 5
@@ -491,29 +493,31 @@ def __rsub__(self, _0: pandas.core.series.Series, /):
491493
...
492494

493495
@overload
494-
def __rsub__(self, _0: pandas.core.indexes.datetimes.DatetimeIndex, /):
496+
def __rsub__(self, _0: pandas._libs.tslibs.timestamps.Timestamp, /):
495497
"""
496-
usage.prophet: 1
497-
usage.xarray: 3
498+
usage.alphalens: 2
499+
usage.prophet: 4
498500
"""
499501
...
500502

501503
@overload
502-
def __rsub__(self, _0: Union[numpy.ndarray, numpy.int64, numpy.datetime64], /):
504+
def __rsub__(self, _0: pandas.core.indexes.datetimes.DatetimeIndex, /):
503505
"""
504-
usage.pandas: 8
506+
usage.prophet: 1
507+
usage.xarray: 3
505508
"""
506509
...
507510

508511
@overload
509-
def __rsub__(self, _0: pandas._libs.tslibs.timestamps.Timestamp, /):
512+
def __rsub__(self, _0: Union[numpy.ndarray, numpy.int64, numpy.datetime64], /):
510513
"""
511-
usage.prophet: 4
514+
usage.pandas: 8
512515
"""
513516
...
514517

515518
def __rsub__(self, _0: object, /):
516519
"""
520+
usage.alphalens: 2
517521
usage.koalas: 2
518522
usage.pandas: 8
519523
usage.prophet: 7
@@ -536,16 +540,17 @@ def __sub__(self, _0: pandas.core.series.Series, /):
536540
...
537541

538542
@overload
539-
def __sub__(self, _0: Union[numpy.ndarray, numpy.timedelta64, numpy.int64], /):
543+
def __sub__(self, _0: pandas._libs.tslibs.timestamps.Timestamp, /):
540544
"""
541-
usage.pandas: 14
545+
usage.alphalens: 2
546+
usage.prophet: 4
542547
"""
543548
...
544549

545550
@overload
546-
def __sub__(self, _0: pandas._libs.tslibs.timestamps.Timestamp, /):
551+
def __sub__(self, _0: Union[numpy.ndarray, numpy.timedelta64, numpy.int64], /):
547552
"""
548-
usage.prophet: 4
553+
usage.pandas: 14
549554
"""
550555
...
551556

@@ -594,6 +599,7 @@ def __sub__(self, _0: pandas._libs.tslibs.offsets.MonthEnd, /):
594599

595600
def __sub__(self, _0: object, /):
596601
"""
602+
usage.alphalens: 2
597603
usage.dask: 8
598604
usage.koalas: 2
599605
usage.pandas: 14
@@ -629,6 +635,7 @@ def ceil(self, /, freq: Literal["1M", "15s"]):
629635

630636
def date(self, /):
631637
"""
638+
usage.alphalens: 1
632639
usage.modin: 2
633640
usage.prophet: 2
634641
"""

Diff for: data/typing/pandas._testing.py

+16
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ def assert_frame_equal(
7272
left: pandas.core.frame.DataFrame, right: pandas.core.frame.DataFrame
7373
):
7474
"""
75+
usage.alphalens: 17
7576
usage.dask: 20
7677
usage.geopandas: 8
7778
usage.networkx: 2
@@ -191,6 +192,7 @@ def assert_frame_equal(
191192
check_exact: bool = ...,
192193
):
193194
"""
195+
usage.alphalens: 17
194196
usage.dask: 23
195197
usage.geopandas: 31
196198
usage.koalas: 4
@@ -471,11 +473,24 @@ def assert_series_equal(
471473
...
472474

473475

476+
@overload
477+
def assert_series_equal(
478+
left: pandas.core.series.Series,
479+
right: pandas.core.series.Series,
480+
check_less_precise: bool,
481+
):
482+
"""
483+
usage.alphalens: 1
484+
"""
485+
...
486+
487+
474488
@overload
475489
def assert_series_equal(
476490
left: pandas.core.series.Series, right: pandas.core.series.Series
477491
):
478492
"""
493+
usage.alphalens: 4
479494
usage.dask: 17
480495
usage.geopandas: 22
481496
usage.seaborn: 1
@@ -540,6 +555,7 @@ def assert_series_equal(
540555
check_exact: bool = ...,
541556
):
542557
"""
558+
usage.alphalens: 5
543559
usage.dask: 19
544560
usage.geopandas: 28
545561
usage.koalas: 2

0 commit comments

Comments
 (0)