Runtime communication Fortran <-> Python

This page summarizes the projects mentioned and recommended in the original post on /r/fortran

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • forpy

    Forpy - use Python from Fortran

  • As a first trial, I am messing around with ForPy. I ran successfully some sample scripts in which I am passing arguments from Fortran to Python and the other way around successfully. However, when it comes to couple it with the master code I am working with, I struggle to add the necessary information in the Cmake file when I recompile it to include this modification.

  • f90wrap

    F90 to Python interface generator with derived type support

  • When I looked into this a bit, I found f90wrap to have reasonable ergonomics and CMake support. If you haven’t seen it already, you might give it a shot.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • SixTrack

    SixTrack – 6D Tracking Code

  • I've done this in the past, i.e. https://github.com/SixTrack/SixTrack/blob/master/source/bdex.f90

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts