@@ -1515,25 +1515,10 @@ def reproject(self, header, order='bilinear', use_memmap=False,
15151515 shape_out = tuple ([header ['NAXIS{0}' .format (i + 1 )] for i in
15161516 range (header ['NAXIS' ])][::- 1 ])
15171517
1518- # def reproject_interp_wrapper(img_slice, **kwargs):
1519- # # What exactly is the wrapper getting here?
1520- # # I think it is given a _cube_ that is a cutout?
1521- # # No, it is getting dask arrays (at least sometimes)
1522- # if filled:
1523- # data = img_slice.filled_data[:]
1524- # else:
1525- # data = img_slice._data
1526- # return reproject_interp((data, img_slice.header),
1527- # newwcs, shape_out=shape_out, **kwargs)
1528-
1529- # newcube, newcube_valid = self.apply_function_parallel_spatial(
1530- # reproject_interp_wrapper,
1531- # accepts_chunks=True,
1532- # order=order,
1533- # **reproj_kwargs)
1534-
1535- newcube , newcube_valid = reproject_interp ((self .filled_data [:] if filled else self ._data , self .header ),
1536- newwcs , shape_out = shape_out , ** kwargs
1518+ print (self ._get_filled_data ())
1519+
1520+ newcube , newcube_valid = reproject_interp ((self ._get_filled_data () if filled else self ._data , self .header ),
1521+ newwcs , shape_out = shape_out , block_size = (256 , 256 , 256 ), ** kwargs
15371522 )
15381523
15391524 return self ._new_cube_with (data = newcube ,
0 commit comments