Why does nd_image require writable input array ?
Hi, I'm using memmap to read my MRC-imagedata files. I just thought this might be a case of general interest - see below:
s = U.nd.boxcar_filter(Y.vd(1), size=3, output=None, mode="nearest", cval=0.0, origin=0, output_type=None) Traceback (most recent call last): File "<input>", line 1, in ? File "/jws30/haase/PrLin0/numarray/nd_image/filters.py", line 314, in boxcar_filter cval = cval, output_type = output_type) File "/jws30/haase/PrLin0/numarray/nd_image/filters.py", line 261, in boxcar_filter1d cval, origin, _ni_support._type_to_num[output_type]) TypeError: NA_IoArray: I/O numarray must be writable NumArrays. na.__version__ '1.2.3'
Thanks, Sebastian Haase
You may have run in an older bug which I fixed. Please try upgrading to the new numarray 1.3 and see if the problem disappears. If not let me know. Note: the function you are using (boxcar_filter) has been renamed in 1.3 to uniform_filter (to be more in line with common image processing terminology.) Cheers, Peter On Apr 15, 2005, at 9:35 PM, Sebastian Haase wrote:
Hi, I'm using memmap to read my MRC-imagedata files. I just thought this might be a case of general interest - see below:
s = U.nd.boxcar_filter(Y.vd(1), size=3, output=None, mode="nearest", cval=0.0, origin=0, output_type=None) Traceback (most recent call last): File "<input>", line 1, in ? File "/jws30/haase/PrLin0/numarray/nd_image/filters.py", line 314, in boxcar_filter cval = cval, output_type = output_type) File "/jws30/haase/PrLin0/numarray/nd_image/filters.py", line 261, in boxcar_filter1d cval, origin, _ni_support._type_to_num[output_type]) TypeError: NA_IoArray: I/O numarray must be writable NumArrays. na.__version__ '1.2.3'
Thanks, Sebastian Haase
participants (2)
-
Peter Verveer -
Sebastian Haase