thx but I need to extract the array to a float*. I do NA_OFFSETDATA(NA_InputArray(odata, tFloat64, C_ARRAY)) but this isn't working because Pyrex says he can't storage it. There is a unknown size. I only need the pointer tp a C array of floats. Thats all. ragards Marco