Summary

We have implemented several versions of gridloop1 and gridloop2:

Fortran subroutines, working on Fortran arrays, automatically wrapped by F2PY
Hand-written C extension module, working directly on NumPy array structs in C
Hand-written C wrapper to a C function, working on standard C arrays (incl. double pointer)
Hand-written C++ wrapper, working on a C++ class wrapper for NumPy arrays
As last point, but simplified wrapper utilizing SCXX
C++ functions based on MyArray, plus C++ filter for pointer conversion, wrapped by SWIG

previousnexttable of contents