def erode(X, window_size = (3,3)): return pmap2(winmin, X, window_size)
def dilate(X, window_size = (3,3)): return pmap2(winmax, X, window_size)
def winavg2d(x, wx=3, wy=3): return parakeet.pmap2(avg2d, x, (wx, wy))
def erode(x, shape): return parakeet.pmap2(min, x, shape)
def winmap_zeros(x, wx=3, wy=3): def zero(_): return 0 return parakeet.pmap2(zero, x, (wx, wy))
def winmap_first_elt(x, wx=3, wy=3): def f(window): return window[0, 0] return parakeet.pmap2(f, x, wx, wy)
def dilate(X, window_size=(3, 3)): return pmap2(winmax, X, window_size)
def erode(X, window_size=(3, 3)): return pmap2(winmin, X, window_size)