Skip to content

Rigorous floating-point calculations using interval arithmetic in Julia

License

Notifications You must be signed in to change notification settings

timholy/IntervalArithmetic.jl

 
 

Repository files navigation

IntervalArithmetic.jl

Build Status coverage

DOI

Stable

IntervalArithmetic.jl is a Julia package for validated numerics in Julia. All calculations are carried out using interval arithmetic where quantities are treated as intervals. The final result is a rigorous enclosure of the true value.

We are working towards having the IntervalArithmetic library be conformant with the IEEE 1788-2015 Standard for Interval Arithmetic. To do so, we have incorporated tests from the ITF1788 test suite.

The IntervalArithmetic library is part of the JuliaInterval organisation.

Documentation

The official documentation is available online: https://juliaintervals.github.io/IntervalArithmetic.jl/stable.

Installation

The IntervalArithmetic.jl package requires to install Julia (v1.8 or above).

Then, start Julia and execute the following command in the REPL:

using Pkg; Pkg.add("IntervalArithmetic")

Citation

If you use the IntervalArithmetic library in your publication, research, teaching, or other activities, please use the BibTeX template CITATION.bib.

About

Rigorous floating-point calculations using interval arithmetic in Julia

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Julia 100.0%