Dependency 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.

DSGE.jl798Solve and estimate Dynamic Stochastic General Equilibrium models (including the New York Fed DSGE)

Oceananigans.jl781🌊 Julia software for fast, friendly, flexible, oceanflavored fluid dynamics on CPUs and GPUs

DiffEqFlux.jl771Universal neural differential equations with O(1) backprop, GPUs, and stiff+nonstiff DE solvers, demonstrating scientific machine learning (SciML) and physicsinformed machine learning methods

NeuralNetDiffEq.jl755PhysicsInformed Neural Networks (PINN) and Deep BSDE Solvers of Differential Equations for Scientific Machine Learning (SciML) accelerated simulation

NeuralPDE.jl755PhysicsInformed Neural Networks (PINN) and Deep BSDE Solvers of Differential Equations for Scientific Machine Learning (SciML) accelerated simulation

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

DiffEqTutorials.jl694Tutorials for doing scientific machine learning (SciML) and highperformance differential equation solving with open source software.

QuantumOptics.jl459Library for the numerical simulation of closed as well as open quantum systems.

ControlSystems.jl430A Control Systems Toolbox for 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)

DFTK.jl337Densityfunctional toolkit

Modia.jl298Modeling and simulation of multidomain engineering systems

Surrogates.jl281Surrogate modeling and optimization for scientific machine learning (SciML)

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.

BifurcationKit.jl240A Julia package to perform Bifurcation Analysis

DiffEqGPU.jl202GPUacceleration routines for DifferentialEquations.jl and the broader SciML scientific machine learning ecosystem

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

ChaosTools.jl183Tools for the exploration of chaos and nonlinear dynamics

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.

ReservoirComputing.jl172Reservoir computing utilities for scientific machine learning (SciML)

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

TuringModels.jl153Implementations of the models from the Statistical Rethinking book with Turing.jl

TopOpt.jl141A beautifully Julian topology optimization package.

VoronoiFVM.jl134Solution of nonlinear multiphysics partial differential equation systems using the Voronoi finite volume method

Clapeyron.jl129Clapeyron provides a framework for the development and use of fluidthermodynamic models, including SAFT, cubic, activity, multiparameter, and COSMOSAC.

ProximalOperators.jl122Proximal operators for nonsmooth optimization in Julia

MethodOfLines.jl118Automatic Finite Difference PDE solving with Julia SciML

NBodySimulator.jl115A differentiable simulator for scientific machine learning (SciML) with Nbody problems, including astrophysical and molecular dynamics

Circuitscape.jl115Algorithms from circuit theory to predict connectivity in heterogeneous landscapes

NonlinearSolve.jl112Highperformance and differentiationenabled nonlinear solvers (Newton methods), bracketed rootfinding (bisection, Falsi), with sparsity and NewtonKrylov support.

FunctionalModels.jl111Equationbased modeling and simulations in Julia

DiffOpt.jl109Differentiating convex optimization programs w.r.t. program parameters

ClimateTools.jl108Climate science package for Julia

ControlSystemIdentification.jl108System Identification toolbox for LTI systems, compatible with ControlSystems.jl

Hypatia.jl107Interior point solver for general convex conic optimization problems

CausalityTools.jl104Algorithms for detecting associations, dynamical influences and causal inference from data.

Causal.jl102Causal.jl  A modeling and simulation framework adopting causal modeling approach.

InvertibleNetworks.jl101A Julia framework for invertible neural networks
Loading more...