I want to confirm exactly how SciDB window function works. In my example, I have a 2d array.x=0:99,0,10 y=-0:99,0,10; Each chunk is 10 by 10, with no overlaop.
cell 0,0 has neighbors [ 0,1, 1,0 1,1 ]
cell 1,9 has neighbors [0,8 0,9 0,10 1,8 1,10 2,8 2,9 2,10 ]
Because this is an aggregate function SciDB will handle grabbing values from other tiles and include them in the analysis? The window function is not restricted to its chunk dimensions.
The performance of the function window(array, 1,1, 1,1, average(value)), will be different between array1 and array2 because I’ve defined the appropriate overlap.
array1 value:int8 [y=0:99:0:10; x=0:99:0:10]
array2 value:int8 [y=0:99:1:10; x=0:99:1:10]
In this case, array2 should perform better.