Skip to content

Wrap namespace as module

Compare
Choose a tag to compare
@ltaylor16 ltaylor16 released this 09 Jan 23:41
· 1352 commits to master since this release
503b852
  • Better support for namespaces. Each namespace creates a module
    in Fortran and Python

  • Process 'void **' argument as 'type(C_PTR)' by reference.

  • Added assumedtype attribute to use Fortran assumed-type declaration,
    type(*), for void * arguments.

  • Parse enum class and enum struct.

  • Process arrays in Python as NumPy array or Python list using option
    PY_array_arg.

  • Process struct in Python as NumPy array or extension type using option
    PY_struct_arg.

  • Changed how the fortran_generic arguments are specified to allow
    multiple arguments and to associate attributes with arguments.