Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/juliaintervals/intervalarithmetic.jl
Library for validated numerics using interval arithmetic
https://github.com/juliaintervals/intervalarithmetic.jl
interval-arithmetic julia rigorous-numerics
Last synced: about 2 hours ago
JSON representation
Library for validated numerics using interval arithmetic
- Host: GitHub
- URL: https://github.com/juliaintervals/intervalarithmetic.jl
- Owner: JuliaIntervals
- License: other
- Created: 2017-04-02T18:49:05.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-10-02T17:00:51.000Z (about 20 hours ago)
- Last Synced: 2024-10-03T11:04:11.979Z (about 2 hours ago)
- Topics: interval-arithmetic, julia, rigorous-numerics
- Language: Julia
- Homepage: https://juliaintervals.github.io/IntervalArithmetic.jl/
- Size: 3.52 MB
- Stars: 297
- Watchers: 13
- Forks: 71
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- Changelog: NEWS.md
- License: LICENSE.md
- Citation: CITATION.bib
Awesome Lists containing this project
README
IntervalArithmetic[![Stable](https://img.shields.io/badge/docs-stable-blue.svg)](https://juliaintervals.github.io/IntervalArithmetic.jl/stable)
[![DOI](https://zenodo.org/badge/87007945.svg)](https://zenodo.org/badge/latestdoi/87007945)
[![Build Status](https://github.com/JuliaIntervals/IntervalArithmetic.jl/workflows/CI/badge.svg)](https://github.com/JuliaIntervals/IntervalArithmetic.jl/actions/workflows/CI.yml)
[![coverage](https://codecov.io/gh/JuliaIntervals/IntervalArithmetic.jl/branch/master/graph/badge.svg)](https://codecov.io/gh/JuliaIntervals/IntervalArithmetic.jl)IntervalArithmetic.jl is a Julia package for validated numerics. All calculations are carried out using [interval arithmetic](https://en.wikipedia.org/wiki/Interval_arithmetic) where quantities are treated as intervals. The final result is a rigorous enclosure of the true value.
The IntervalArithmetic library is compliant with the [IEEE 1788-2015 standard for interval arithmetic](https://standards.ieee.org/findstds/standard/1788-2015.html).
The IntervalArithmetic library is part of the [JuliaInterval organisation](https://juliaintervals.github.io).
## Documentation
The official documentation is available online: https://juliaintervals.github.io/IntervalArithmetic.jl/stable.
## Installation
The IntervalArithmetic.jl package requires to [install Julia](https://julialang.org/downloads/) (v1.9 or above).
Then, start Julia and execute the following command in the REPL:
```julia
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](https://github.com/JuliaIntervals/IntervalArithmetic.jl/blob/master/CITATION.bib).