Floating Point Packages
-
ValidatedNumerics.jl85Rigorous floating-point calculations with interval arithmetic in Julia
-
AccurateArithmetic.jl66Calculate with error-free, faithful, and compensated transforms and extended significands.
-
DecFP.jl57Julia IEEE decimal floating-point via the Intel decimal-float 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 error-free transformations from the scientific literature
-
FloatFloats.jl0-
View all packages