Skip to content

Commit a38206d

Browse files
committed
Deprecate some positional args
1 parent c94d9c2 commit a38206d

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

xarray/core/dataarray.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6681,11 +6681,13 @@ def interp_calendar(
66816681
"""
66826682
return interp_calendar(self, target, dim=dim)
66836683

6684+
@_deprecate_positional_args("v2024.08.0")
66846685
def groupby(
66856686
self,
66866687
group: (
66876688
Hashable | DataArray | IndexVariable | Mapping[Any, Grouper] | None
66886689
) = None,
6690+
*,
66896691
squeeze: bool | None = None,
66906692
restore_coord_dims: bool = False,
66916693
**groupers: Grouper,
@@ -6802,10 +6804,12 @@ def groupby(
68026804
restore_coord_dims=restore_coord_dims,
68036805
)
68046806

6807+
@_deprecate_positional_args("v2024.08.0")
68056808
def groupby_bins(
68066809
self,
68076810
group: Hashable | DataArray | IndexVariable,
68086811
bins: ArrayLike,
6812+
*,
68096813
right: bool = True,
68106814
labels: ArrayLike | Literal[False] | None = None,
68116815
precision: int = 3,
@@ -7226,9 +7230,11 @@ def coarsen(
72267230
coord_func=coord_func,
72277231
)
72287232

7233+
@_deprecate_positional_args("v2024.08.0")
72297234
def resample(
72307235
self,
72317236
indexer: Mapping[Hashable, str | Resampler] | None = None,
7237+
*,
72327238
skipna: bool | None = None,
72337239
closed: SideOptions | None = None,
72347240
label: SideOptions | None = None,

xarray/core/dataset.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10255,11 +10255,13 @@ def interp_calendar(
1025510255
"""
1025610256
return interp_calendar(self, target, dim=dim)
1025710257

10258+
@_deprecate_positional_args("v2024.08.0")
1025810259
def groupby(
1025910260
self,
1026010261
group: (
1026110262
Hashable | DataArray | IndexVariable | Mapping[Any, Grouper] | None
1026210263
) = None,
10264+
*,
1026310265
squeeze: bool | None = None,
1026410266
restore_coord_dims: bool = False,
1026510267
**groupers: Grouper,
@@ -10343,10 +10345,12 @@ def groupby(
1034310345
restore_coord_dims=restore_coord_dims,
1034410346
)
1034510347

10348+
@_deprecate_positional_args("v2024.08.0")
1034610349
def groupby_bins(
1034710350
self,
1034810351
group: Hashable | DataArray | IndexVariable,
1034910352
bins: ArrayLike,
10353+
*,
1035010354
right: bool = True,
1035110355
labels: ArrayLike | None = None,
1035210356
precision: int = 3,
@@ -10612,9 +10616,11 @@ def coarsen(
1061210616
coord_func=coord_func,
1061310617
)
1061410618

10619+
@_deprecate_positional_args("v2024.08.0")
1061510620
def resample(
1061610621
self,
1061710622
indexer: Mapping[Any, str | Resampler] | None = None,
10623+
*,
1061810624
skipna: bool | None = None,
1061910625
closed: SideOptions | None = None,
1062010626
label: SideOptions | None = None,

0 commit comments

Comments
 (0)