SciML Open Source Scientific Machine Learning
Grow your team on GitHub
GitHub is home to over 50 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
Sign up
Pinned repositories
Repositories
-
ModelingToolkit.jl
A 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
-
NeuralPDE.jl
Physics-Informed Neural Networks (PINN) and Deep BSDE Solvers of Differential Equations for Scientific Machine Learning (SciML) accelerated simulation
-
ArrayInterface.jl
Designs for new Base array interface primitives, used widely through scientific machine learning (SciML) and other organizations
-
DiffEqSensitivity.jl
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.
-
GalacticOptim.jl
Local, global, and beyond optimization for scientific machine learning (SciML)
-
SciMLBenchmarks.jl
Benchmarks for scientific machine learning (SciML) software and differential equation solvers
-
SciMLTutorials.jl
Tutorials for doing scientific machine learning (SciML) and high-performance differential equation solving with open source software.
-
DiffEqJump.jl
Build and simulate jump equations like Gillespie simulations and jump diffusions with constant and state-dependent rates and mix with differential equations and scientific machine learning (SciML)
-
OrdinaryDiffEq.jl
High performance differential equation solvers for ordinary differential equations, including neural ordinary differential equations (neural ODEs) and scientific machine learning (SciML)
-
ReservoirComputing.jl
Reservoir computing utilities for scientific machine learning (SciML)
-
DiffEqFlux.jl
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
-
DiffEqBayes.jl
Extension functionality which uses Stan.jl, DynamicHMC.jl, and Turing.jl to estimate the parameters to differential equations and perform Bayesian probabilistic scientific machine learning
-
DiffEqDocs.jl
Documentation for the DiffEq differential equations and scientific machine learning (SciML) ecosystem
-
DiffEqDevTools.jl
Benchmarking, testing, and development tools for differential equations and scientific machine learning (SciML)
-
DiffEqParamEstim.jl
Easy scientific machine learning (SciML) parameter estimation with pre-built loss functions
-
ParameterizedFunctions.jl
A simple domain-specific language (DSL) for defining differential equations for use in scientific machine learning (SciML) and other applications
-
Surrogates.jl
Surrogate modeling and optimization for scientific machine learning (SciML)
-
DataDrivenDiffEq.jl
Data driven modeling and automated discovery of dynamical systems for the SciML Scientific Machine Learning organization
-
GlobalDiffEq.jl
Differential equation solvers with global error estimation
-
RuntimeGeneratedFunctions.jl
Functions generated at runtime without world-age issues or overhead
-
IfElse.jl
Under some conditions you may need this function
-
CellMLToolkit.jl
CellMLToolkit.jl is a Julia library that connects CellML models to the Scientific Julia ecosystem.
-
AutoOptimize.jl
Automatic optimization and parallelization for Scientific Machine Learning (SciML)
-
HelicopterSciML.jl
Helicopter Scientific Machine Learning (SciML) Challenge Problem
-
IRKGaussLegendre.jl
Implicit Runge-Kutta Gauss-Legendre 16th order (Julia)
-
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)
-
deSolveDiffEq.jl
Wrappers for calling the R deSolve differential equation solvers from Julia for scientific machine learning (SciML)
-
SciPyDiffEq.jl
Wrappers for the SciPy differential equation solvers for the SciML Scientific Machine Learning organization
-
Quadrature.jl
A common interface for quadrature and numerical integration for the SciML scientific machine learning organization