Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Projects in Awesome Lists by SciML
A curated list of projects in awesome lists by SciML .
https://github.com/SciML/DifferentialEquations.jl
Multi-language suite for high-performance solvers of differential equations and scientific machine learning (SciML) components. Ordinary differential equations (ODEs), stochastic differential equations (SDEs), delay differential equations (DDEs), differential-algebraic equations (DAEs), and more in Julia.
dae dde delay-differential-equations differential-algebraic-equations differential-equations differentialequations dynamical-systems julia neural-differential-equations numerical ode python r scientific scientific-machine-learning sciml sde spde stochastic-differential-equations stochastic-processes
Last synced: 01 Aug 2024
https://github.com/SciML/SciMLBook
Parallel Computing and Scientific Machine Learning (SciML): Methods and Applications (MIT 18.337J/6.338J)
differential-equations gpu-computing lecture-notes neural-networks neural-ode neural-sde numerical-methods parallelism performance-engineering scientific-machine-learning scientific-simulators sciml stiff-equations
Last synced: 02 Aug 2024
https://github.com/SciML/ModelingToolkit.jl
An acausal modeling framework for automatically parallelized scientific machine learning (SciML) in Julia. A computer algebra system for integrated symbolics for physics-informed machine learning and automated transformations of differential equations
acausal computer-algebra dae dde delay-differential-equations differential-equations equation-based julia nonlinear-programming ode optimization ordinary-differential-equations pde scientific-machine-learning sciml sde stochastic-differential-equations symbolic symbolic-computation symbolic-numerics
Last synced: 31 Jul 2024
https://github.com/SciML/NeuralPDE.jl
Physics-Informed Neural Networks (PINN) Solvers of (Partial) Differential Equations for Scientific Machine Learning (SciML) accelerated simulation
differential-equations differentialequations machine-learning neural-differential-equations neural-network neural-networks ode ordinary-differential-equations partial-differential-equations pde pinn scientific-ai scientific-machine-learning scientific-ml sciml
Last synced: 30 Jul 2024
https://github.com/SciML/DiffEqFlux.jl
Pre-built implicit layer architectures with O(1) backprop, GPUs, and stiff+non-stiff DE solvers, demonstrating scientific machine learning (SciML) and physics-informed machine learning methods
delay-differential-equations differential-equations differentialequations neural-dde neural-differential-equations neural-jump-diffusions neural-networks neural-ode neural-pde neural-sde neural-sdes ordinary-differential-equations partial-differential-equations physics-informed-learning pinn scientific-ai scientific-machine-learning scientific-ml stiff-ode stochastic-differential-equations
Last synced: 01 Aug 2024
https://github.com/SciML/SciMLTutorials.jl
Tutorials for doing scientific machine learning (SciML) and high-performance differential equation solving with open source software.
dae dde differential-equations differentialequations hacktoberfest julia neural-differential-equations neural-ode ode ordinary-differential-equations partial-differential-equations pde python r scientific-machine-learning sciml sde stochastic-differential-equations
Last synced: 04 Aug 2024
https://github.com/SciML/Optimization.jl
Mathematical Optimization in Julia. Local, global, gradient-based and derivative-free. Linear, Quadratic, Convex, Mixed-Integer, and Nonlinear Optimization in one simple, fast, and differentiable interface.
algorithmic-differentiation automatic-differentiation convex-optimization derivative-free-optimization global-optimization hacktoberfest julia local-optimization mixed-integer-programming nonlinear-optimization optimization scientific-machine-learning sciml
Last synced: 02 Aug 2024
https://github.com/SciML/Catalyst.jl
Chemical reaction network and systems biology interface for scientific machine learning (SciML). High performance, GPU-parallelized, and O(1) solvers in open source software.
biology chemical-reactions differential-equations dsl gillespie-algorithm julia ode rate-laws reaction-network scientific-machine-learning sciml sde simulation systems-biology systems-biology-simulation
Last synced: 01 Aug 2024
https://github.com/SciML/DataDrivenDiffEq.jl
Data driven modeling and automated discovery of dynamical systems for the SciML Scientific Machine Learning organization
differential-equations julia ode scientific-machine-learning sciml
Last synced: 02 Aug 2024
https://github.com/SciML/Surrogates.jl
Surrogate modeling and optimization for scientific machine learning (SciML)
automatic-differentiation differential-equations high-performance-computing julia optimization scientific-machine-learning sciml surrogate surrogate-based-optimization surrogate-models surrogates
Last synced: 02 Aug 2024
https://github.com/SciML/SciMLSensitivity.jl
A component of the DiffEq ecosystem for enabling sensitivity analysis for scientific machine learning (SciML). Optimize-then-discretize, discretize-then-optimize, adjoint methods, and more for ODEs, SDEs, DDEs, DAEs, etc.
adjoint backpropogation dae dde differential-equations differentialequations hacktoberfest neural-ode neural-sde ode scientific-machine-learning sciml sde sensitivity-analysis
Last synced: 02 Aug 2024
https://github.com/SciML/DiffEqBase.jl
The lightweight Base library for shared types and functionality for defining differential equation and scientific machine learning (SciML) problems
dae dde delay-differential-equations differential-algebraic-equations differential-equations differentialequations hacktoberfest neural-differential-equations neural-ode ode ordinary-differential-equations partial-differential-equations pde scientific-machine-learning sciml sde stochastic-differential-equations
Last synced: 31 Jul 2024
https://github.com/SciML/DiffEqOperators.jl
Linear operators for discretizations of differential equations and scientific machine learning (SciML)
differential-equations differentialequations fdm finite-difference-method julia matrix-free neural-differential-equations neural-ode partial-differential-equations pde scientific-machine-learning sciml sde stochastic-differential-equations
Last synced: 02 Aug 2024
https://github.com/SciML/NeuralOperators.jl
DeepONets, (Fourier) Neural Operators, Physics-Informed Neural Operators, and more in Julia
automatic-differentiation deep-learning deeponet differential-equations fourier-neural-operator fourier-transform gnn julia operator partial-differential-equations pde scientific-machine-learning
Last synced: 02 Aug 2024
https://github.com/SciML/LinearSolve.jl
LinearSolve.jl: High-Performance Unified Interface for Linear Solvers in Julia. Easily switch between factorization and Krylov methods, add preconditioners, and all in one interface.
amg differential-equations distributed-computing factorization gpu julia krylov-methods linear-algebra linear-solvers multigrid newton-krylov preconditioners scientific-machine-learning sciml
Last synced: 02 Aug 2024
https://github.com/SciML/NonlinearSolve.jl
High-performance and differentiation-enabled nonlinear solvers (Newton methods), bracketed rootfinding (bisection, Falsi), with sparsity and Newton-Krylov support.
bracketing deep-equilibrium-models differential-equations equilibrium factorization high-performance-computing julia newton-krylov newton-method newton-raphson nonlinear-equations scientific-machine-learning sciml sparse-matrices sparse-matrix steady-state
Last synced: 02 Aug 2024
https://github.com/SciML/DataInterpolations.jl
A library of data interpolation and smoothing functions
Last synced: 02 Aug 2024
https://github.com/SciML/ReservoirComputing.jl
Reservoir computing utilities for scientific machine learning (SciML)
differential-equations echo-state-networks julia machine-learning reservoir-computing rnn scientific-machine-learning sciml
Last synced: 02 Aug 2024
https://github.com/SciML/Sundials.jl
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
arkode clang cvode dae differential-algebraic-equations differential-equations differentialequations hacktoberfest hybrid-differential-equation ida idas julia kinsol ode ordinary-differential-equations scientific-machine-learning sciml sensitivity-analysis sundials sundials-libraries
Last synced: 09 Aug 2024
https://github.com/SciML/Integrals.jl
A common interface for quadrature and numerical integration for the SciML scientific machine learning organization
algorithmic-differentiation automatic-differentiation differentiable-programming integration julia julia-language julialang numerical-integration quadrature scientific-machine-learning sciml
Last synced: 02 Aug 2024
https://github.com/SciML/RecursiveArrayTools.jl
Tools for easily handling objects like arrays of arrays and deeper nestings in scientific machine learning (SciML) and other applications
array recursion scientific-machine-learning sciml vector
Last synced: 31 Jul 2024
https://github.com/SciML/LabelledArrays.jl
Arrays which also have a label for each element for easy scientific machine learning (SciML)
arrays scientific-machine-learning sciml
Last synced: 02 Aug 2024
https://github.com/SciML/SymbolicNumericIntegration.jl
SymbolicNumericIntegration.jl: Symbolic-Numerics for Solving Integrals
integration julia julia-language scientific-machine-learning symbolic-regression
Last synced: 02 Aug 2024
https://github.com/SciML/SciMLBase.jl
The Base interface of the SciML ecosystem
dae dde differentialequations julia ode ordinary-differential-equations scientific-machine-learning sciml sde
Last synced: 31 Jul 2024
https://github.com/SciML/PreallocationTools.jl
Tools for building non-allocating pre-cached functions in Julia, allowing for GC-free usage of automatic differentiation in complex codes
automatic-differentiation differentiable-programming garbage-collection high-performance-computing
Last synced: 01 Aug 2024
https://github.com/SciML/StructuralIdentifiability.jl
Fast and automatic structural identifiability software for ODE systems
differentialequations julia parameter-estimation structural-identifiability
Last synced: 02 Aug 2024
https://github.com/SciML/QuasiMonteCarlo.jl
Lightweight and easy generation of quasi-Monte Carlo sequences with a ton of different methods on one API for easy parameter exploration in scientific machine learning (SciML)
julia parameter-estimation physics-informed-learning quasi-monte-carlo scientific-machine-learning sciml
Last synced: 02 Aug 2024
https://github.com/SciML/ExponentialUtilities.jl
Fast and differentiable implementations of matrix exponentials, Krylov exponential matrix-vector multiplications ("expmv"), KIOPS, ExpoKit functions, and more. All your exponential needs in SciML form.
differential-equations expmv expokit exponential gpu high-performance julia kiops krylov krylov-methods krylov-subspace-methods matrix-exponential matrix-exponentials scientific-machine-learning sciml
Last synced: 02 Aug 2024
https://github.com/SciML/DeepEquilibriumNetworks.jl
Implicit Layer Machine Learning via Deep Equilibrium Networks, O(1) backpropagation with accelerated convergence.
deep-equilibrium-models deep-learning implicit-deep-learning julia machine-learning neural-networks nonlinear-equations nonlinear-solve
Last synced: 02 Aug 2024
https://github.com/SciML/GlobalSensitivity.jl
Robust, Fast, and Parallel Global Sensitivity Analysis (GSA) in Julia
differential-equations efast global-sensitivity-analysis gsa julia julia-language julialang morris-method ode ordinary-differential-equations scientific-machine-learning sciml sensitivity-analysis sobol-method
Last synced: 02 Aug 2024
https://github.com/SciML/SciMLNLSolve.jl
Nonlinear solver bindings for the SciML Interface
Last synced: 02 Aug 2024