Mathematics Packages

DifferentialEquations.jl1769Multilanguage suite for highperformance solvers of differential equations and scientific machine learning (SciML) components

LightGraphs.jl646An optimized graphs package for the Julia programming language

ForwardDiff.jl496Forward Mode Automatic Differentiation for Julia

DynamicalSystems.jl414Award winning software library for nonlinear dynamics

StaticArrays.jl407Statically sized arrays for Julia

ApproxFun.jl355Julia package for function approximation

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

Interpolations.jl279Fast, continuous interpolation of discrete datasets in Julia

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

Tullio.jl267⅀

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

Transducers.jl246Efficient transducers for Julia

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

TensorOperations.jl233Julia package for tensor contractions and related operations

Calculus.jl206Calculus functions in Julia

Graphs.jl201Working with graphs in Julia

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

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

XGBoost.jl184XGBoost Julia Package

JuliaFEM.jl176The 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.

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

FastGaussQuadrature.jl171Julia package for Gaussian quadrature

FastGauss.jl171Julia package for Gaussian quadrature

LinearMaps.jl170A 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.

SymPy.jl169Julia interface to SymPy via PyCall

Symata.jl160Language for symbolic mathematics

LazyArrays.jl159Lazy arrays and linear algebra in Julia

FastTransforms.jl153:rocket: Julia package for fast orthogonal polynomial transforms :snowboarder:

StructArrays.jl152Efficient implementation of struct arrays in Julia

SymEngine.jl145Julia wrappers of SymEngine

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

Sundials.jl128Julia interface to Sundials, including a nonlinear solver (KINSOL), ODE's (CVODE and ARKODE), and DAE's (IDA) in a SciML scientific machine learning enabled manner

Roots.jl128Root finding functions for Julia

Flow.jl121

Krylov.jl115A Julia Basket of HandPicked Krylov Methods

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

OffsetArrays.jl110Fortranlike arrays with arbitrary, zero or negative starting indices.

Devectorize.jl108A Julia framework for delayed expression evaluation

Juniper.jl105A JuMPbased Nonlinear Integer Program Solver

MKL.jl105Intel MKL linear algebra backend for Julia
Loading more...