我知道并使用f2py2e来包装一些旧的 Fortran 77 代码,但我的理解是它不适用于较新的 Fortran 95 代码。我已经研究了我应该使用什么,并且遇到了fwrap 和G3 f2py,它们似乎都没有对它们的当前状态或如何使用它们给出任何解释。我看到f2py的版本有使用第三代f2py的选项,但被评论为没有功能。鉴于此,我不知道我应该使用哪个项目。我应该使用哪一个?
这个问题现在已经交叉发布到(并在)计算科学堆栈交换站点作为我应该使用哪个包来用 Python 包装现代 Fortran 代码?