Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion content/en/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
14 changes: 9 additions & 5 deletions content/en/bignum.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,25 @@
---
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
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

Expand Down
4 changes: 2 additions & 2 deletions hugo.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
Loading