基于 GNU Scientific Library 的 Swift 简易科学计算库。
文档通过 jazzy 和 travis 从 master 分支自动生成。可在 github pages 上查看。
在你的 Package.swift
文件中添加依赖
.package(url: "https://github.com/kongzii/SGSL", from: "0.1.0")
目前,SGSL 依赖于系统库 gsl
。
brew install gsl
apt install pkg-config libgsl-dev
你可以通过以下方式导入整个库
import SGSL
或者仅导入特定部分
import Statistics
import Statistics
let x = [1.0, 2.0, 3.0]
print(x.mean())
要生成文档,运行 make documentation
。文件将被保存到 ./Documentation
文件夹中。无需在 PR 中重新生成文档,因为这将自动完成并发布。
我们使用带有默认设置的 swiftformat。
docker-compose up --build test
如果您发现缺少的功能或错误,请随时提交 issue,或者更好的是,提交 pull request。
首次提交 Pull Request? 您可以从这个免费系列 如何在 GitHub 上为一个开源项目做贡献 中学习如何操作