Mathematics Packages
-
DifferentialEquations.jl2503Multi-language suite for high-performance solvers of differential equations and scientific machine learning (SciML) components. Ordinary differential equations (ODEs), stochastic differential equations (SDEs), delay differential equations (DDEs), differential-algebraic 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.jl539Grid-based 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 differential-algebraic equation (DAE) solvers, including neural ordinary differential equations (neural ODEs) and scientific machine learning (SciML)
-
Grassmann.jl415⟨Leibniz-Grassmann-Clifford⟩ 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 easy-to-use 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 Hand-Picked 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). Optimize-then-discretize, discretize-then-optimize, 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). Optimize-then-discretize, discretize-then-optimize, adjoint methods, and more for ODEs, SDEs, DDEs, DAEs, etc.
Loading more...