Floating Point Packages

SoftPosit.jl45A posit arithmetic emulator.

IEEEFloat16.jl6

BFloat16s.jl48Julia implementation for the BFloat16 number type

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

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

HigherPrecision.jl11High precision replacements for Float64

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

FastRounding.jl11Faster directed rounding for inline arithmetic

FloatFloats.jl0

UnumX.jl41Unum arithmetic in Julia

FloatHigher.jl3Accurate floating point math at extended precisions

FlexFloat.jl3These floating point values stretch to maintain accuracy.

DecFP.jl57Julia IEEE decimal floatingpoint via the Intel decimalfloat library

ErrorFreeTransforms.jl0Several errorfree transformations from the scientific literature

ValidatedNumerics.jl85Rigorous floatingpoint calculations with interval arithmetic in Julia

Decimals.jl55Pure Julia decimal arithmetic library.

DoubleDouble.jl26Extended precision arithmetic for Julia (deprecated)
View all packages