diff --git a/content/en/_index.md b/content/en/_index.md index 44b5f8d..647e0d6 100644 --- a/content/en/_index.md +++ b/content/en/_index.md @@ -36,7 +36,7 @@ MATLAB and Mathematica. Wave 1 is under way, in four organisations: | go-approx | [poly](https://github.com/go-approx/poly) | released v0.1.0 | [go-approx]({{< relref "approx" >}}) | | go-dsp | [signal](https://github.com/go-dsp/signal) | released v0.1.0 | [go-dsp]({{< relref "dsp" >}}) | | go-sparse | [sparse](https://github.com/go-sparse/sparse) | released v0.1.0 | [go-sparse]({{< relref "sparse" >}}) | -| go-bignum | [bigfloat](https://github.com/go-bignum/bigfloat) | in development, not yet tagged | [go-bignum]({{< relref "bignum" >}}) | +| go-bignum | [bigfloat](https://github.com/go-bignum/bigfloat) | released v0.1.0 | [go-bignum]({{< relref "bignum" >}}) | The other organisations of the plan (go-symbolic, go-mlkit, go-autodiff, go-geometry, go-fem, go-graphalgo, go-control, go-units, go-sciio) are diff --git a/content/en/bignum.md b/content/en/bignum.md index cff09f6..d27b6c6 100644 --- a/content/en/bignum.md +++ b/content/en/bignum.md @@ -1,6 +1,6 @@ --- title: "go-bignum" -description: "Correctly rounded big.Float functions and a Go oracle harness. bigfloat is in development." +description: "Correctly rounded big.Float functions and a Go oracle harness. bigfloat is released v0.1.0." --- go-bignum is the home of arbitrary precision in the parity plan: correctly @@ -8,14 +8,18 @@ rounded `big.Float` functions, number theory, and the Go oracle harness. | Package | Status | Repository | | --- | --- | --- | -| bigfloat | in development, not yet tagged | [go-bignum/bigfloat](https://github.com/go-bignum/bigfloat) | +| bigfloat | released v0.1.0 | [go-bignum/bigfloat](https://github.com/go-bignum/bigfloat) | ## State From [STATUS.md](https://github.com/go-scikit/roadmap/blob/main/STATUS.md): -the error model, the Ziv loop, roots, constants, and exp and log are done; -trigonometric, hyperbolic and power functions are in progress. No release has -been tagged. +v0.1.0 is released: correctly rounded roots, exponentials and logarithms, +trigonometric, hyperbolic and power functions and constants, and the Go oracle +harness. Every function is at or below mpmath's time (0.18–0.97x at 53–200 +bits, 0.27–0.92x at 1000 bits; +[docs/perf.md](https://github.com/go-bignum/bigfloat/blob/v0.1.0/docs/perf.md)), +and the results stay correctly rounded against mpmath on 28 840 cases in six +rounding modes. ## Where to read more diff --git a/hugo.yaml b/hugo.yaml index 45866f7..b913d32 100644 --- a/hugo.yaml +++ b/hugo.yaml @@ -87,13 +87,13 @@ params: # The release of each library these pages describe, for the member # organisations that are new in the parity plan. The newest minor version # among them is the documentation's version label (v0.1.0 -> 0.1): the CI - # reads it here. bigfloat has no tag yet, so it is "main". + # reads it here. bigfloat is released v0.1.0. libraries: interp: "v0.1.0" poly: "v0.1.0" signal: "v0.1.0" sparse: "v0.1.0" - bigfloat: "main" + bigfloat: "v0.1.0" versions: # The version selector shows "main" with the development icon. development: "main"