unageek / inari

A Rust implementation of interval arithmetic (IEEE 1788)
MIT License
32 stars 2 forks source link
arithmetic floating-point ieee1788 inari interval interval-arithmetic intervals rigorous rust validated

🦊 inari

crates.io docs coverage rustc 1.65+

inari is a Rust implementation of interval arithmetic.

It conforms to IEEE Std 1788.1-2017. It also implements a subset of IEEE Std 1788-2015.

Supported Platforms

The following CPUs are supported and continuously tested:

When using the Cargo feature gmp (see below), target platforms are limited to those that are supported by the gmp-mpfr-sys crate. For example, MSVC is not supported.

Cargo Features

Changelog

Building the Documentation Locally

RUSTDOCFLAGS="--cfg docsrs --html-in-header /path/to/inari/src/_docs/header.html" cargo doc --open

Ensure that the absolute path to header.html is specified.

Related Project

References