Hi Derek, thanks for your answer. > not sure whether to call it a bug; the error seems to arise before reading > any actual data > (even on reading from an empty string); when genfromtxt is checking the > filling_values used > to substitute missing or invalid data it is apparently testing on default > testing values of 1 or -1 > which your conversion scheme does not know about. Although I think it is > rather the user’s > responsibility to provide valid converters, probably the documentation should > at least be > updated to make them aware of this requirement. > I see two possible fixes/workarounds: > > provide an keyword argument filling_values=[0,0,'1:1’] This workaround seems to be work, but I doubt that the actual problem is the converter function I pass. The '-1', which is used as the testing value is the first_values from the 3rd column (line 1574 in npyio.py), but the converter is defined for column 4. by setting the filling_values to an array of length 3, this obviously makes the problem disappear. But I think if the first row is used, it should also use the values from the column for which the converter is defined.
Best Adrian _______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion