Mathematics Packages

DifferentialEquations.jl1273Multilanguage suite for highperformance solvers of differential equations

LightGraphs.jl482An optimized graphs package for the Julia programming language

ForwardDiff.jl361Forward Mode Automatic Differentiation for Julia

StaticArrays.jl292Statically sized arrays for Julia

DynamicalSystems.jl284Award winning software library for chaos and nonlinear dynamics

ApproxFun.jl266Julia package for function approximation

IterativeSolvers.jl213Iterative algorithms for solving linear systems, eigensystems, and singular value problems

Graphs.jl199Working with graphs in Julia

Grassmann.jl199⟨LeibnizGrassmannClifford⟩ differential geometric algebra / multivector simplicial complex

Interpolations.jl197Fast, continuous interpolation of discrete datasets in Julia

TensorOperations.jl194Julia package for tensor contractions and related operations

Measurements.jl190Error propagation calculator and library for physical measurements. It supports real and complex numbers with uncertainty, arbitrary precision calculations, operations with arrays, and numerical integration.

DSP.jl188Filter design, periodograms, window functions, and other digital signal processing functionality

Calculus.jl165Calculus functions in Julia

XGBoost.jl163XGBoost Julia Package

NLsolve.jl148Julia solvers for systems of nonlinear equations and mixed complementarity problems

Transducers.jl147Efficient transducers for Julia

Symata.jl144Language for symbolic mathematics

JuliaFEM.jl141The JuliaFEM software library is a framework that allows for the distributed processing of large Finite Element Models across clusters of computers using simple programming models. It is designed to scale up from single servers to thousands of machines, each offering local computation and storage.

Reduce.jl134Symbolic parser generator for Julia language expressions using REDUCE algebra term rewriter

SymPy.jl131Julia interface to SymPy via PyCall

SymEngine.jl121Julia wrappers of SymEngine

Flow.jl119

TaylorSeries.jl114A julia package for Taylor polynomial expansions in one and several independent variables.

LinearMaps.jl110A Julia package for defining and working with linear maps, also known as linear transformations or linear operators acting on vectors. The only requirement for a LinearMap is that it can act on a vector (by multiplication) efficiently.

Sundials.jl109Julia interface to Sundials, including a nonlinear solver (KINSOL), ODE's (CVODE and ARKODE), and DAE's (IDA).

FastGaussQuadrature.jl107Gauss quadrature nodes and weights in Julia.

FastGauss.jl107Gauss quadrature nodes and weights in Julia.

AxisArrays.jl103Performant arrays where each dimension can have a named axis with values

Devectorize.jl100A Julia framework for delayed expression evaluation

TSne.jl98Julia port of L.J.P. van der Maaten and G.E. Hintons TSNE visualisation technique.

FastTransforms.jl96Julia package for fast orthogonal polynomial transforms

FunctionalCollections.jl91Functional and persistent data structures for Julia

LazyArrays.jl88Lazy arrays and linear algebra in Julia

StructArrays.jl87Efficient implementation of struct arrays in Julia

Polyhedra.jl87Polyhedral Computation Interface

VoronoiDelaunay.jl82Fast and robust Voronoi & Delaunay tessellation creation with Julia

Cubature.jl81One and multidimensional adaptive integration routines for the Julia language

Einsum.jl80Einstein summation notation in Julia

AbstractTrees.jl77Abstract julia interfaces for working with trees
Loading more...