Mathematics Packages

DiffEqBase.jl243The lightweight Base library for shared types and functionality for defining differential equation and scientific machine learning (SciML) problems

BifurcationKit.jl240A Julia package to perform Bifurcation Analysis

Ferrite.jl239Finite element toolbox for Julia

FiniteDifferences.jl237High accuracy derivatives, estimated via numerical finite differences (formerly FDM.jl)

IntervalArithmetic.jl237Rigorous floatingpoint calculations using interval arithmetic in Julia

FDM.jl237High accuracy derivatives, estimated via numerical finite differences (formerly FDM.jl)

StateSpaceModels.jl235StateSpaceModels.jl is a Julia package for timeseries analysis using statespace models.

SymPy.jl233Julia interface to SymPy via PyCall

ComponentArrays.jl231Arrays with arbitrarily nested named components.

FastTransforms.jl228:rocket: Julia package for orthogonal polynomial transforms :snowboarder:

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

StatsFuns.jl224Mathematical functions related to statistics.

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

ChainRulesCore.jl218ADbackend agnostic system defining custom forward and reverse mode rules. This is the light weight core to allow you to define rules for your functions in your packages, without depending on any particular AD system.

FFTW.jl214Julia bindings to the FFTW library for fast Fourier transforms

QuadGK.jl210Adaptive 1d numerical Gauss–Kronrod integration in Julia

Oscar.jl208A comprehensive open source computer algebra system for computations in algebra, geometry, and number theory.

Indicators.jl205Financial market technical analysis & indicators in Julia

Combinatorics.jl204A combinatorics library for Julia

KrylovKit.jl203Krylov methods for linear problems, eigenvalues, singular values and matrix functions

FiniteDiff.jl202Fast nonallocating calculations of gradients, Jacobians, and Hessians with sparsity support

SparseDiffTools.jl201Fast jacobian computation through sparsity exploitation and matrix coloring

Octavian.jl201Multithreaded BLASlike library that provides pure Julia matrix multiplication

StochasticDiffEq.jl200Solvers for stochastic differential equations which connect with the scientific machine learning (SciML) ecosystem

Laplacians.jl191Algorithms inspired by graph Laplacians: linear equation solvers, sparsification, clustering, optimization, etc.

Sundials.jl188Julia 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

GraphPlot.jl188Graph visualization for Julia.

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

AbstractTrees.jl178Abstract julia interfaces for working with trees

LinearSolve.jl178LinearSolve.jl: HighPerformance Unified Interface for Linear Solvers in Julia. Easily switch between factorization and Krylov methods, add preconditioners, and all in one interface.

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

SymEngine.jl172Julia wrappers of SymEngine

Wavelets.jl171A Julia package for fast discrete wavelet transforms and utilities

ReachabilityAnalysis.jl170Methods to compute sets of states reachable by dynamical systems

MKL.jl170Intel MKL linear algebra backend for Julia

Hecke.jl169Computational algebraic number theory

Symata.jl168Language for symbolic mathematics

Juniper.jl167A JuMPbased Nonlinear Integer Program Solver

MolecularGraph.jl167Graphbased molecule modeling toolkit for cheminformatics

Integrals.jl166A common interface for quadrature and numerical integration for the SciML scientific machine learning organization
Loading more...