一个社区驱动的 (现代) Fortran 标准库

在以下平台找到我们…

GitHub 网站 下载源代码

Fortran-lang/stdlib

警告

Fortran-lang/stdlib 的此 API 文档尚在开发中

注意

使用屏幕顶部的导航栏浏览模块、过程、源文件等。页面底部的列表不完整。

Fortran stdlib API 文档

这是由 FORD 生成的主要 API 文档首页。源代码中注释标记的文档、运行 FORD 以及 FORD 项目文件 都在 FORD wiki 上维护。

目标和动机

ISO 发布的 Fortran 标准 (https://wg5-fortran.org/) 没有标准库。本项目的目的是为 Fortran 提供一个社区驱动并达成共识的事实上的“标准”库,称为 Fortran 标准库 (stdlib)。我们有一个严格的过程来开发 stdlib,如我们的 工作流程 中所述。stdlib 既是规范,也是参考实现。我们正在与 Fortran 标准委员会合作(例如,在 J3 委员会存储库中 启动 的工作),并计划在未来继续与委员会合作(例如,在 工作流程 文档中的步骤 5 中),以便如果委员会希望标准化 stdlib 中已有的某些功能,它将以 stdlib 的实现为基础。

范围

Fortran 标准库的目标是实现以下总体范围

  • 实用程序(容器、字符串、文件、操作系统/环境集成、单元测试和断言、日志记录等)
  • 算法(搜索和排序、合并等)
  • 数学(线性代数、稀疏矩阵、特殊函数、快速傅里叶变换、随机数、统计、常微分方程、数值积分、优化等)

行为准则

为了培养一个开放和友好的环境,我们作为贡献者和维护者承诺,无论年龄、体型、残疾、种族、性别认同和表达、经验水平、国籍、个人外貌、种族、宗教或性取向如何,都将使每个人都能在我们的项目和社区中参与,免受骚扰。请先阅读 此行为准则

许可证

stdlib 源代码及相关文件和文档根据 MIT 许可证 分发。

Developer picture

开发者信息

fortran-lang/stdlib 贡献者