Fortran OOP from Python

There is f90wrap, discussed in a paper f90wrap: an automated tool for constructing deep Python interfaces to modern Fortran codes, by James Kermode, and @rgoswami has blogged about Simple Fortran Derived Types and Python.