PyErr_SetString(PyExc_TypeError,"input data object must be a sequence or iterable with at least 2 2D arrays with 32 or 64-bit floats - the first array does not conform");
PyErr_Format(PyExc_TypeError,"array at data[%"PY_FORMAT_SIZE_T"d] does not have the same data type as the first array on the sequence (%s != %s)",i,PyBlitzArray_TypenumAsString(next->type_num),PyBlitzArray_TypenumAsString(first->type_num));
Py_DECREF(next);
Py_DECREF(retval);
Py_DECREF(tmp);
return0;
}
if(next->ndim!=2){
PyErr_Format(PyExc_TypeError,"array at data[%"PY_FORMAT_SIZE_T"d] does not have two dimensions, but %"PY_FORMAT_SIZE_T"d",i,next->ndim);