The intervals package

[ Tags: bsd3, library, math ] [ Propose Tags ]

A Numeric.Interval.Interval is a closed, convex set of floating point values.

This package is careful to manage the rounding direction of each floating point operation to ensure that the resulting interval is conservative. Effectively the lower bound of each computation is always rounded down, and the upper bound is rounded up.

The correctness of this package relies on the correctness of the underlying libm's handling of rounding modes.

Properties

Versions 0.1.0, 0.1.1, 0.1.2, 0.1.3, 0.2.0, 0.2.0.1, 0.2.0.2, 0.2.0.3, 0.2.1, 0.2.1.1, 0.2.2, 0.2.2.1, 0.3, 0.4, 0.4.1, 0.4.2, 0.5, 0.5.1, 0.5.1.1, 0.6, 0.7, 0.7.0.1, 0.7.1, 0.7.2, 0.8, 0.8.1
Dependencies array (>=0.3.0 && <0.4), base (==4.*), numeric-extras (>=0.0.1 && <0.1), rounding (>=0.3.0 && <0.4) [details]
License BSD3
Author Edward Kmett
Maintainer ekmett@gmail.com
Category Math
Home page http://patch-tag.com/r/ekmett/intervals
Uploaded Mon Jun 14 04:39:07 UTC 2010 by EdwardKmett
Distributions Debian:0.7.1, LTSHaskell:0.8.1, NixOS:0.8.1, Stackage:0.8.1, Tumbleweed:0.7.2
Downloads 25700 total (1044 in the last 30 days)
Rating 2.0 (1 ratings) [clear rating]
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2016-12-29 [all 7 reports]
Hackage Matrix CI

Modules

  • Numeric
    • Numeric.Interval

Downloads

Maintainer's Corner

For package maintainers and hackage trustees