Floating Point Packages

ValidatedNumerics.jl81Rigorous floatingpoint calculations with interval arithmetic in Julia

AccurateArithmetic.jl60Calculate with errorfree, faithful, and compensated transforms and extended significands.

DecFP.jl49Julia IEEE decimal floatingpoint via the Intel decimalfloat library

Decimals.jl47Pure Julia decimal arithmetic library.

UnumX.jl42Unum arithmetic in Julia

SoftPosit.jl38A posit arithmetic emulator.

BFloat16s.jl38Nobody needed all those bits anyway

ArbFloats.jl25Much faster than BigFloat at precisions up to 3,500 bits (1050 digits)

DoubleDouble.jl25Extended precision arithmetic for Julia (deprecated)

FastRounding.jl11Faster directed rounding for inline arithmetic

HigherPrecision.jl11High precision replacements for Float64

Ryu.jl10Julia implementation of https://github.com/ulfjack/ryu

IEEEFloat16.jl6

FloatHigher.jl3Accurate floating point math at extended precisions

FlexFloat.jl3These floating point values stretch to maintain accuracy.

ErrorFreeTransforms.jl0Several errorfree transformations from the scientific literature

FloatFloats.jl0
View all packages