Dependency Packages

DifferentialEquations.jl2841Multilanguage 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.

Turing.jl2026Bayesian inference with probabilistic programming.

Plots.jl1825Powerful convenience for Julia visualizations and data analysis

ModelingToolkit.jl1410An acausal modeling framework for automatically parallelized scientific machine learning (SciML) in Julia. A computer algebra system for integrated symbolics for physicsinformed machine learning and automated transformations of differential equations

Symbolics.jl1353Symbolic programming for the next generation of numerical software

Optim.jl1116Optimization functions for Julia

Distributions.jl1102A Julia package for probability distributions and associated functions.

ForwardDiff.jl888Forward Mode Automatic Differentiation for Julia

StaticArrays.jl761Statically sized arrays for Julia

LoopVectorization.jl742Macro(s) for vectorizing loops.

Optimization.jl712Mathematical Optimization in Julia. Local, global, gradientbased and derivativefree. Linear, Quadratic, Convex, MixedInteger, and Nonlinear Optimization in one simple, fast, and differentiable interface.

ProgressMeter.jl693Progress meter for longrunning computations

DataStructures.jl690Julia implementation of Data structures

TimerOutputs.jl651Formatted output of timed sections in Julia

HTTP.jl632HTTP for Julia

BenchmarkTools.jl607A benchmarking framework for the Julia language

Unitful.jl603Physical quantities with arbitrary units

StatsBase.jl584Basic statistics for Julia

JuliaFormatter.jl569An opinionated code formatter for Julia. Plot twist  the opinion is your own.

Latexify.jl558Convert julia objects to LaTeX equations, arrays or other environments.

SymbolicUtils.jl537Symbolic expressions, rewriting and simplification

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

Interpolations.jl523Fast, continuous interpolation of discrete datasets in Julia

Graphs.jl457An optimized graphs package for the Julia programming language

Enzyme.jl438Julia bindings for the Enzyme automatic differentiator

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

Distances.jl425A Julia package for evaluating distances (metrics) between vectors.

Parameters.jl419Types with default field values, keyword constructors and (un)pack macros

PrettyTables.jl403Print data in formatted tables.

MLStyle.jl402Julia functional programming infrastructures and metaprogramming facilities

MathOptInterface.jl388A data structure for mathematical optimization problems

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

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

KernelAbstractions.jl363Heterogeneous programming in Julia

GR.jl354Plotting for Julia based on GR, a framework for visualisation applications

SpecialFunctions.jl350Special mathematical functions in Julia

Roots.jl342Root finding functions for Julia

Krylov.jl338A Julia Basket of HandPicked Krylov Methods

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

StructArrays.jl319Efficient implementation of struct arrays in Julia
Loading more...