zmij
Round-Trip-Safe Double-Precision Formatting
Converts double-precision floating-point values to decimal strings with the shortest significands needed for round-trip recovery. Uses the 'zmij' algorithm through a vendored 'Rust' implementation. The method is described in Zverovich (2025), "Faster Double-to-String Conversion" <https://vitaut.net/posts/2025/faster-dtoa/>. Provides vectorized formatting, a correctly rounded inverse parser, and explicit handling of missing and non-finite values.
Versions across snapshots
| Version | Repository | File | Size |
|---|---|---|---|
0.1.0 |
rolling linux/jammy R-4.5 | zmij_0.1.0.tar.gz |
608.7 KiB |
0.1.0 |
rolling linux/noble R-4.5 | zmij_0.1.0.tar.gz |
609.0 KiB |
0.1.0 |
rolling source/ R- | zmij_0.1.0.tar.gz |
596.3 KiB |
0.1.0 |
latest linux/jammy R-4.5 | zmij_0.1.0.tar.gz |
608.7 KiB |
0.1.0 |
latest linux/noble R-4.5 | zmij_0.1.0.tar.gz |
609.0 KiB |
0.1.0 |
latest source/ R- | zmij_0.1.0.tar.gz |
596.3 KiB |
0.1.0 |
2026-04-23 source/ R- | zmij_0.1.0.tar.gz |
0 B |
Dependencies (latest)
Suggests
- testthat (>= 3.0.0)