Explorations of object oriented Fortran with bind(c) derived types for representations generated by F2PY Background Derived types are easily one of the most visible of the modern Fortran (post-F90) features and are central to object oriented programming paradigms in Fortarn. For those new to the language, a rough guide to some terminology: Fortran Closest C/C++ equivalent derived type struct extends type inherited class final destructor not standard conforming undefined behaviour Only the fir...