24 Packages since 2016
User Packages

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

NamedTupleTools.jl80Some utilities for working with NamedTuples

ArbNumerics.jl78Extended precision math, accurate and performant

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

TimesDates.jl31Nanosecond resolution for Time and Date, TimeZones

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

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

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

SortingNetworks.jl16Sort 1..25 values with conditional swaps

CatmullRom.jl14Centripetal CatmullRom curves for interpoint traversal

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

FastRounding.jl11Faster directed rounding for inline arithmetic

WindowedFunctions.jl10Successor to RollingFunctions.jl

BitsFields.jl10Bitfields are made much easier to use

Readables.jl4Makes extended precision numbers readable

CompoundPeriods.jl3Enhances Dates.CompoundPeriod

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

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

QNaNs.jl2Use of quiet NaNs carrying different payloads.

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

NumberUnions.jl0

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

MarkableIntegers.jl0Ints that are markable, unmarkable and remarkable

SingleFloats.jl0Float32 results are computed using Float64s
View all packages