Mathematics Packages

DifferentialEquations.jl2503Multilanguage suite for highperformance solvers of differential equations and scientific machine learning (SciML) components. Ordinary differential equations (ODEs), stochastic differential equations (SDEs), delay differential equations (DDEs), differentialalgebraic equations (DAEs), and more in Julia.

Symbolics.jl1169A fast and modern CAS for a fast and modern language.

ForwardDiff.jl778Forward Mode Automatic Differentiation for Julia

DynamicalSystems.jl725Award winning software library for nonlinear dynamics and nonlinear timeseries analysis

LightGraphs.jl676An optimized graphs package for the Julia programming language

StaticArrays.jl643Statically sized arrays for Julia

Gridap.jl539Gridbased approximation of partial differential equations in Julia

Tullio.jl534⅀

ApproxFun.jl486Julia package for function approximation

SymbolicUtils.jl454Expression rewriting and simplification

Interpolations.jl444Fast, continuous interpolation of discrete datasets in Julia

OrdinaryDiffEq.jl425High performance ordinary differential equation (ODE) and differentialalgebraic equation (DAE) solvers, including neural ordinary differential equations (neural ODEs) and scientific machine learning (SciML)

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

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

Transducers.jl381Efficient transducers for Julia

Graphs.jl364An optimized graphs package for the Julia programming language

ChainRules.jl358Forward and reverse mode automatic differentiation primitives for Julia Base + StdLibs

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

TensorOperations.jl351Julia package for tensor contractions and related operations

AlgebraOfGraphics.jl338Combine ingredients for a plot

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

GeometricFlux.jl330Geometric Deep Learning for Flux

SpecialFunctions.jl305Special mathematical functions in Julia

Manifolds.jl297Manifolds.jl provides a library of manifolds aiming for an easytouse and fast implementation.

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

TaylorSeries.jl280Taylor polynomial expansions in one and several independent variables.

DiffEqOperators.jl279Linear operators for discretizations of differential equations and scientific machine learning (SciML)

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

Meshes.jl273Computational geometry and meshing algorithms in Julia

StructArrays.jl268Efficient implementation of struct arrays in Julia

Krylov.jl265A Julia Basket of HandPicked Krylov Methods

FastGaussQuadrature.jl262Julia package for Gaussian quadrature

FastGauss.jl262Julia package for Gaussian quadrature

XGBoost.jl262XGBoost Julia Package

Roots.jl262Root finding functions for Julia

Polynomials.jl261Polynomial manipulations in Julia

Calculus.jl260Calculus functions in Julia

LazyArrays.jl252Lazy arrays and linear algebra in Julia

SciMLSensitivity.jl248A component of the DiffEq ecosystem for enabling sensitivity analysis for scientific machine learning (SciML). Optimizethendiscretize, discretizethenoptimize, adjoint methods, and more for ODEs, SDEs, DDEs, DAEs, etc.

DiffEqSensitivity.jl248A component of the DiffEq ecosystem for enabling sensitivity analysis for scientific machine learning (SciML). Optimizethendiscretize, discretizethenoptimize, adjoint methods, and more for ODEs, SDEs, DDEs, DAEs, etc.
Loading more...