Floating Point Packages

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

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

BFloat16s.jl48Julia implementation for the BFloat16 number type

DecFP.jl57Julia IEEE decimal floatingpoint via the Intel decimalfloat library

Decimals.jl55Pure Julia decimal arithmetic library.

DoubleDouble.jl26Extended precision arithmetic for Julia (deprecated)

ErrorFreeTransforms.jl0Several errorfree transformations from the scientific literature

FastRounding.jl11Faster directed rounding for inline arithmetic

FlexFloat.jl3These floating point values stretch to maintain accuracy.

FloatFloats.jl0

FloatHigher.jl3Accurate floating point math at extended precisions

HigherPrecision.jl11High precision replacements for Float64

IEEEFloat16.jl6

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

SoftPosit.jl45A posit arithmetic emulator.

UnumX.jl41Unum arithmetic in Julia

ValidatedNumerics.jl85Rigorous floatingpoint calculations with interval arithmetic in Julia
View all packages