def test_toSeriesBySlices(self): narys = 3 arys, sh, sz = _generateTestArrays(narys) imageData = ImagesLoader(self.sc).fromArrays(arys) imageData.cache() testParams = [ (1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 2, 1), (1, 2, 2), (1, 2, 3), (1, 3, 1), (1, 3, 2), (1, 3, 3), (2, 1, 1), (2, 1, 2), (2, 1, 3), (2, 2, 1), (2, 2, 2), (2, 2, 3), (2, 3, 1), (2, 3, 2), (2, 3, 3), ] for bpd in testParams: series = imageData.toBlocks(bpd, units="s").toSeries().collect() self.evaluateSeries(arys, series, sz)
def test_toSeriesBySlices(self): narys = 3 arys, sh, sz = _generateTestArrays(narys) imageData = ImagesLoader(self.sc).fromArrays(arys) imageData.cache() testParams = [(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 2, 1), (1, 2, 2), (1, 2, 3), (1, 3, 1), (1, 3, 2), (1, 3, 3), (2, 1, 1), (2, 1, 2), (2, 1, 3), (2, 2, 1), (2, 2, 2), (2, 2, 3), (2, 3, 1), (2, 3, 2), (2, 3, 3)] for bpd in testParams: series = imageData.toBlocks(bpd, units="s").toSeries().collect() self.evaluateSeries(arys, series, sz)
def test_toSeriesBySlices(self): narys = 3 arys, sh, sz = _generate_test_arrays(narys) imagedata = ImagesLoader(self.sc).fromArrays(arys) imagedata.cache() test_params = [(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 2, 1), (1, 2, 2), (1, 2, 3), (1, 3, 1), (1, 3, 2), (1, 3, 3), (2, 1, 1), (2, 1, 2), (2, 1, 3), (2, 2, 1), (2, 2, 2), (2, 2, 3), (2, 3, 1), (2, 3, 2), (2, 3, 3)] for bpd in test_params: series = imagedata.toSeries(splitsPerDim=bpd).collect() self.evaluate_series(arys, series, sz)
def test_toSeriesBySlices(self): narys = 3 arys, sh, sz = _generate_test_arrays(narys) imagedata = ImagesLoader(self.sc).fromArrays(arys) imagedata.cache() test_params = [ (1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 2, 1), (1, 2, 2), (1, 2, 3), (1, 3, 1), (1, 3, 2), (1, 3, 3), (2, 1, 1), (2, 1, 2), (2, 1, 3), (2, 2, 1), (2, 2, 2), (2, 2, 3), (2, 3, 1), (2, 3, 2), (2, 3, 3)] for bpd in test_params: series = imagedata.toSeries(splitsPerDim=bpd).collect() self.evaluate_series(arys, series, sz)