@@ -3606,30 +3606,14 @@ def median(
3606
3606
Data variables:
3607
3607
da (labels) float64 24B nan 2.0 1.5
3608
3608
"""
3609
- if (
3610
- flox_available
3611
- and OPTIONS ["use_flox" ]
3612
- and module_available ("flox" , minversion = "0.9.2" )
3613
- and contains_only_chunked_or_numpy (self ._obj )
3614
- ):
3615
- return self ._flox_reduce (
3616
- func = "median" ,
3617
- dim = dim ,
3618
- skipna = skipna ,
3619
- numeric_only = True ,
3620
- # fill_value=fill_value,
3621
- keep_attrs = keep_attrs ,
3622
- ** kwargs ,
3623
- )
3624
- else :
3625
- return self ._reduce_without_squeeze_warn (
3626
- duck_array_ops .median ,
3627
- dim = dim ,
3628
- skipna = skipna ,
3629
- numeric_only = True ,
3630
- keep_attrs = keep_attrs ,
3631
- ** kwargs ,
3632
- )
3609
+ return self ._reduce_without_squeeze_warn (
3610
+ duck_array_ops .median ,
3611
+ dim = dim ,
3612
+ skipna = skipna ,
3613
+ numeric_only = True ,
3614
+ keep_attrs = keep_attrs ,
3615
+ ** kwargs ,
3616
+ )
3633
3617
3634
3618
def cumsum (
3635
3619
self ,
@@ -5123,30 +5107,14 @@ def median(
5123
5107
Data variables:
5124
5108
da (time) float64 24B 1.0 2.0 nan
5125
5109
"""
5126
- if (
5127
- flox_available
5128
- and OPTIONS ["use_flox" ]
5129
- and module_available ("flox" , minversion = "0.9.2" )
5130
- and contains_only_chunked_or_numpy (self ._obj )
5131
- ):
5132
- return self ._flox_reduce (
5133
- func = "median" ,
5134
- dim = dim ,
5135
- skipna = skipna ,
5136
- numeric_only = True ,
5137
- # fill_value=fill_value,
5138
- keep_attrs = keep_attrs ,
5139
- ** kwargs ,
5140
- )
5141
- else :
5142
- return self ._reduce_without_squeeze_warn (
5143
- duck_array_ops .median ,
5144
- dim = dim ,
5145
- skipna = skipna ,
5146
- numeric_only = True ,
5147
- keep_attrs = keep_attrs ,
5148
- ** kwargs ,
5149
- )
5110
+ return self ._reduce_without_squeeze_warn (
5111
+ duck_array_ops .median ,
5112
+ dim = dim ,
5113
+ skipna = skipna ,
5114
+ numeric_only = True ,
5115
+ keep_attrs = keep_attrs ,
5116
+ ** kwargs ,
5117
+ )
5150
5118
5151
5119
def cumsum (
5152
5120
self ,
@@ -6541,28 +6509,13 @@ def median(
6541
6509
Coordinates:
6542
6510
* labels (labels) object 24B 'a' 'b' 'c'
6543
6511
"""
6544
- if (
6545
- flox_available
6546
- and OPTIONS ["use_flox" ]
6547
- and module_available ("flox" , minversion = "0.9.2" )
6548
- and contains_only_chunked_or_numpy (self ._obj )
6549
- ):
6550
- return self ._flox_reduce (
6551
- func = "median" ,
6552
- dim = dim ,
6553
- skipna = skipna ,
6554
- # fill_value=fill_value,
6555
- keep_attrs = keep_attrs ,
6556
- ** kwargs ,
6557
- )
6558
- else :
6559
- return self ._reduce_without_squeeze_warn (
6560
- duck_array_ops .median ,
6561
- dim = dim ,
6562
- skipna = skipna ,
6563
- keep_attrs = keep_attrs ,
6564
- ** kwargs ,
6565
- )
6512
+ return self ._reduce_without_squeeze_warn (
6513
+ duck_array_ops .median ,
6514
+ dim = dim ,
6515
+ skipna = skipna ,
6516
+ keep_attrs = keep_attrs ,
6517
+ ** kwargs ,
6518
+ )
6566
6519
6567
6520
def cumsum (
6568
6521
self ,
@@ -7949,28 +7902,13 @@ def median(
7949
7902
Coordinates:
7950
7903
* time (time) datetime64[ns] 24B 2001-01-31 2001-04-30 2001-07-31
7951
7904
"""
7952
- if (
7953
- flox_available
7954
- and OPTIONS ["use_flox" ]
7955
- and module_available ("flox" , minversion = "0.9.2" )
7956
- and contains_only_chunked_or_numpy (self ._obj )
7957
- ):
7958
- return self ._flox_reduce (
7959
- func = "median" ,
7960
- dim = dim ,
7961
- skipna = skipna ,
7962
- # fill_value=fill_value,
7963
- keep_attrs = keep_attrs ,
7964
- ** kwargs ,
7965
- )
7966
- else :
7967
- return self ._reduce_without_squeeze_warn (
7968
- duck_array_ops .median ,
7969
- dim = dim ,
7970
- skipna = skipna ,
7971
- keep_attrs = keep_attrs ,
7972
- ** kwargs ,
7973
- )
7905
+ return self ._reduce_without_squeeze_warn (
7906
+ duck_array_ops .median ,
7907
+ dim = dim ,
7908
+ skipna = skipna ,
7909
+ keep_attrs = keep_attrs ,
7910
+ ** kwargs ,
7911
+ )
7974
7912
7975
7913
def cumsum (
7976
7914
self ,
0 commit comments