![]() | 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 |