File tree 3 files changed +16
-1
lines changed
3 files changed +16
-1
lines changed Original file line number Diff line number Diff line change @@ -35,6 +35,8 @@ Bug fixes
35
35
36
36
.. _whats-new.0.10.0 :
37
37
38
+ - Properly point DataArray.__dask_scheduler__ to dask.threaded.get
39
+
38
40
v0.10.0 (20 November 2017)
39
41
--------------------------
40
42
Original file line number Diff line number Diff line change @@ -594,7 +594,7 @@ def __dask_optimize__(self):
594
594
595
595
@property
596
596
def __dask_scheduler__ (self ):
597
- return self ._to_temp_dataset ().__dask_optimize__
597
+ return self ._to_temp_dataset ().__dask_scheduler__
598
598
599
599
def __dask_postcompute__ (self ):
600
600
func , args = self ._to_temp_dataset ().__dask_postcompute__ ()
Original file line number Diff line number Diff line change @@ -830,3 +830,16 @@ def test_dataarray_with_dask_coords():
830
830
assert not dask .is_dask_collection (array2 )
831
831
832
832
assert all (isinstance (v ._variable .data , np .ndarray ) for v in array2 .coords .values ())
833
+
834
+
835
+ def test_basic_compute ():
836
+ ds = Dataset ({'foo' : ('x' , range (5 )),
837
+ 'bar' : ('x' , range (5 ))}).chunk ({'x' : 2 })
838
+ for get in [dask .threaded .get ,
839
+ dask .multiprocessing .get ,
840
+ dask .local .get_sync ,
841
+ None ]:
842
+ with dask .set_options (get = get ):
843
+ ds .compute ()
844
+ ds .foo .compute ()
845
+ ds .foo .variable .compute ()
You can’t perform that action at this time.
0 commit comments