Floating Point Packages

ValidatedNumerics.jl85Rigorous floatingpoint calculations with interval arithmetic in Julia

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

DecFP.jl57Julia IEEE decimal floatingpoint via the Intel decimalfloat library

Decimals.jl55Pure Julia decimal arithmetic library.

BFloat16s.jl48Julia implementation for the BFloat16 number type

SoftPosit.jl45A posit arithmetic emulator.

UnumX.jl41Unum arithmetic in Julia

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

DoubleDouble.jl26Extended 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