num-irrational
This crate provides representations of part of irrational numbers with following categories:
- Math constants (
pi,e, etc.) - Quadratic Surd
- Continued Fraction
It's based on the num creates.
Examples
use ;
let sq2 = from_sqrt;
println!; // √2
let sq2_approx = sq2.approximated;
println!; // 99/70
let sq2_fraction = from;
println!; // [1; (2)]
Roadmap
- v0.1: documentation (docstring, examples and readme)
- v0.1: add tests for QuadSurd
- v0.1: full support of complex number for QuadSurd