Open Source Libs
Find Open Source Packages
Open Source Libraries
👉
Differentialequations
27 Open Source Differentialequations Software Projects
Free and open source differentialequations code projects including engines, APIs, generators, and tools.
Differentialequations.jl
1479 ⭐
Multi-language suite for high-performance solvers of differential equations and scientific machine learning (SciML) components
Diffeqflux.jl
390 ⭐
Universal neural differential equations with O(1) backprop, GPUs, and stiff+non-stiff DE solvers, demonstrating scientific machine learning (SciML) and physics-informed machine learning methods
Scimltutorials.jl
318 ⭐
Tutorials for doing scientific machine learning (SciML) and high-performance differential equation solving with open source software.
Diffeqpy
208 ⭐
Solving differential equations in Python using DifferentialEquations.jl and the SciML Scientific Machine Learning organization
Neuralpde.jl
200 ⭐
Physics-Informed Neural Networks (PINN) and Deep BSDE Solvers of Differential Equations for Scientific Machine Learning (SciML) accelerated simulation
Ordinarydiffeq.jl
153 ⭐
High performance differential equation solvers for ordinary differential equations, including neural ordinary differential equations (neural ODEs) and scientific machine learning (SciML)
Sundials.jl
121 ⭐
Julia 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
Stochasticdiffeq.jl
103 ⭐
Solvers for stochastic differential equations which connect with the scientific machine learning (SciML) ecosystem
Diffeqoperators.jl
107 ⭐
Linear operators for discretizations of differential equations and scientific machine learning (SciML)
Scimlbenchmarks.jl
82 ⭐
Benchmarks for scientific machine learning (SciML) software and differential equation solvers
Diffeqbase.jl
76 ⭐
The lightweight Base library for shared types and functionality for defining differential equation and scientific machine learning (SciML) problems
Diffeqgpu.jl
69 ⭐
GPU-acceleration routines for DifferentialEquations.jl and the broader SciML scientific machine learning ecosystem
Diffeqsensitivity.jl
50 ⭐
A component of the DiffEq ecosystem for enabling sensitivity analysis for scientific machine learning (SciML). Optimize-then-discretize, discretize-then-optimize, and more for ODEs, SDEs, DDEs, DAEs, etc.
Componentarrays.jl
48 ⭐
Arrays with arbitrarily nested named components.
Sparsitydetection.jl
42 ⭐
Automatic detection of sparsity in pure Julia functions for sparsity-enabled scientific machine learning (SciML)
Fenics.jl
43 ⭐
A scientific machine learning (SciML) wrapper for the FEniCS Finite Element library in the Julia programming language
Multiscalearrays.jl
38 ⭐
A framework for developing multi-scale arrays for use in scientific machine learning (SciML) simulations
Amici
40 ⭐
Advanced Multilanguage Interface to CVODES and IDAS
Diffeqphysics.jl
35 ⭐
A library for building differential equations arising from physical problems for physics-informed and scientific machine learning (SciML)
Diffeqparamestim.jl
31 ⭐
Easy scientific machine learning (SciML) parameter estimation with pre-built loss functions
Diffequncertainty.jl
33 ⭐
Uncertainty quantification for scientific machine learning (SciML) and differential equations
Dassl.jl
24 ⭐
Solves stiff differential algebraic equations (DAE) using variable stepsize backwards finite difference formula (BDF) in the SciML scientific machine learning organization
Delaydiffeq.jl
20 ⭐
Delay differential equation solvers for the SciML scientific machine learning ecosystem
Diffeqfinancial.jl
18 ⭐
Differential equation problem specifications and scientific machine learning for common financial models
Boundaryvaluediffeq.jl
17 ⭐
Boundary value problem (BVP) solvers for scientific machine learning (SciML)
Diffeqproblemlibrary.jl
18 ⭐
A library of premade problems for examples and testing differential equation solvers and other SciML scientific machine learning tools
Diffeqmontecarlo.jl
10 ⭐
Monte Carlo simulation routines for high-performance parallelization of differential equation solvers and scientific machine learning