24 Packages since 2016
User Packages

ArbNumerics.jl41Extended precision math, accurate and performant

NamedTupleTools.jl36Some utilities for working with NamedTuples

SaferIntegers.jl33These integer types use checked arithmetic, otherwise they are as system types.

RollingFunctions.jl25Roll a window over data; apply a function over the window.

TimesDates.jl15Nanosecond resolution for Time and Date, TimeZones

FastRationals.jl13Arithmetic with small and with very large rationals is made fast.

TypedDelegation.jl9Easily apply functions onto fields' values. Use a struct's fields as operands for operations on values of that type.

FastRounding.jl7Faster directed rounding for inline arithmetic

CardinalDicts.jl7Fast fixedsize dicts wth eraseable entries for keys that are or that map to sequential indicies.

AngleBetweenVectors.jl7An accurate and stable calculation of the angle separating two vectors.

BitsFields.jl5Bitfields are made much easier to use

ErrorfreeArithmetic.jl5Errorfree transformations are used to get results with extra accuracy.

SortingNetworks.jl5Sort 1..25 values with conditional swaps

CatmullRom.jl4Centripetal CatmullRom curves for interpoint traversal

Readables.jl3Makes extended precision numbers readable

LowLevelFloatFunctions.jl2Manipulate sign, exponent, significand of Float64, Float32, Float16 values.

FiniteFloats.jl2Floats with neither Infinities nor NaNs nor signed zeros.

XFloats.jl1Precisiondoubled floating point types nearly as performant as hardware floats.

QNaNs.jl1Use of quiet NaNs carrying different payloads.

AdjacentFloats.jl0!!obsolete!! Versions of nextfloat, prevfloat that are at least as fast.

MarkableIntegers.jl0Ints that are markable, unmarkable and remarkable

NumberUnions.jl0

SingleFloats.jl0Float32 results are computed using Float64s

CompoundPeriods.jl0Enhances Dates.CompoundPeriod
View all packages