81 Packages since 2013
User Packages

DifferentialEquations.jl1769Multilanguage suite for highperformance solvers of differential equations and scientific machine learning (SciML) components

ModelingToolkit.jl632A 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

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

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

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

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

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

OrdinaryDiffEq.jl216High performance differential equation solvers for ordinary differential equations, including neural ordinary differential equations (neural ODEs) and scientific machine learning (SciML)

GalacticOptim.jl178Local, global, and beyond optimization for scientific machine learning (SciML)

DiffEqBiological.jl175Chemical reaction network and systems biology interface for scientific machine learning (SciML). High performance, GPUparallelized, and O(1) solvers in open source software

Catalyst.jl175Chemical reaction network and systems biology interface for scientific machine learning (SciML). High performance, GPUparallelized, and O(1) solvers in open source software

DataDrivenDiffEq.jl170Data driven modeling and automated discovery of dynamical systems for the SciML Scientific Machine Learning organization

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

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

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

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

SciMLBenchmarks.jl125Benchmarks for scientific machine learning (SciML) software and differential equation solvers

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

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

ODE.jl98Assorted basic Ordinary Differential Equation solvers for scientific machine learning (SciML)

DiffEqBayes.jl94Extension functionality which uses Stan.jl, DynamicHMC.jl, and Turing.jl to estimate the parameters to differential equations and perform Bayesian probabilistic scientific machine learning

RecursiveArrayTools.jl92Tools for easily handling objects like arrays of arrays and deeper nestings in scientific machine learning (SciML) and other applications

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

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

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

LabelledArrays.jl65Arrays which also have a label for each element for easy scientific machine learning (SciML)

AutoOptimize.jl64Automatic optimization and parallelization for Scientific Machine Learning (SciML)

ParameterizedFunctions.jl60A simple domainspecific language (DSL) for defining differential equations for use in scientific machine learning (SciML) and other applications

RuntimeGeneratedFunctions.jl53Functions generated at runtime without worldage issues or overhead

FEniCS.jl52A scientific machine learning (SciML) wrapper for the FEniCS Finite Element library in the Julia programming language

Quadrature.jl52A common interface for quadrature and numerical integration for the SciML scientific machine learning organization

SparsityDetection.jl46Automatic detection of sparsity in pure Julia functions for sparsityenabled scientific machine learning (SciML)

MultiScaleArrays.jl45A framework for developing multiscale arrays for use in scientific machine learning (SciML) simulations

DiffEqUncertainty.jl41Uncertainty quantification for scientific machine learning (SciML) and differential equations

DiffEqPhysics.jl40A library for building differential equations arising from physical problems for physicsinformed and scientific machine learning (SciML)

DiffEqJump.jl36Build and simulate jump equations like Gillespie simulations and jump diffusions with constant and statedependent rates and mix with differential equations and scientific machine learning (SciML)

DiffEqNoiseProcess.jl33A library of noise processes for stochastic systems like stochastic differential equations (SDEs) and other systems that are present in scientific machine learning (SciML)

DiffEqParamEstim.jl33Easy scientific machine learning (SciML) parameter estimation with prebuilt loss functions

HelicopterSciML.jl32Helicopter Scientific Machine Learning (SciML) Challenge Problem

ExponentialUtilities.jl31Utility functions for exponential integrators for the SciML scientific machine learning ecosystem
Loading more...