GitHunt

SciML Open Source Scientific Machine Learning

SciML

Open source software for scientific machine learning

Languages

Julia90%HTML7%MATLAB3%

Top Repositories

Repositories

203
SC
SciML/ReservoirComputing.jl

Reservoir computing utilities for scientific machine learning (SciML)

Julia22645Updated just now
differential-equationsecho-state-networksjuliamachine-learningreservoir-computingrnnscientific-machine-learningsciml
SC
SciML/ProcessSimulator.jl

No description provided.

Julia377Updated 1 hour ago
SC
SciML/SciMLBenchmarks.jl

Scientific machine learning (SciML) benchmarks, AI for science, and (differential) equation solvers. Covers Julia, Python (PyTorch, Jax), MATLAB, R

MATLAB341106Updated 1 hour ago
aiai-for-sciencebenchmarkdaedifferential-equationsdifferentialequationsjaxjuliamatlabnerual-differential-equationsneural-odeodepartial-differential-equationspdepythonpytorchscientific-machine-learningscimlsde
SC
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

Julia1.6k243Updated 1 hour ago
acausalcomputer-algebradaeddedelay-differential-equationsdifferential-equationsequation-basedjulianonlinear-programmingodeoptimizationordinary-differential-equationspdescientific-machine-learningscimlsdestochastic-differential-equationssymbolicsymbolic-computationsymbolic-numerics
SC
SciML/NeuralPDE.jl

Physics-Informed Neural Networks (PINN) Solvers of (Partial) Differential Equations for Scientific Machine Learning (SciML) accelerated simulation

Julia1.2k235Updated 2 hours ago
differential-equationsdifferentialequationsmachine-learningneural-differential-equationsneural-networkneural-networksodeordinary-differential-equationspartial-differential-equationspdepinnscientific-aiscientific-machine-learningscientific-mlsciml
SC
SciML/FEniCS.jl

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

Julia10525Updated 3 hours ago
differential-equationsdifferentialequationsfenicsjuliapartial-differential-equationspdescientific-machine-learningsciml
SC
SciML/DiffEqPhysics.jl

A library for building differential equations arising from physical problems for physics-informed and scientific machine learning (SciML)

Julia5120Updated 3 hours ago
differential-equationsdifferentialequationsfasthamiltonianodeordinary-differential-equationsscientific-machine-learningscimlsecond-order-differential-equations
SC
SciML/MuladdMacro.jl

This package contains a macro for converting expressions to use muladd calls and fused-multiply-add (FMA) operations for high-performance in the SciML scientific machine learning ecosystem

Julia498Updated 3 hours ago
fmajuliajulia-languagejulialangmuladdscientific-machine-learningsciml
SC
SciML/SciMLStyle

A style guide for stylish Julia developers

Julia23418Updated 10 hours ago
juliaodescientific-machine-learningscimlstyle
SC
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.

Julia28087Updated 10 hours ago
amgdifferential-equationsdistributed-computingfactorizationgpujuliakrylov-methodslinear-algebralinear-solversmultigridnewton-krylovpreconditionersscientific-machine-learningsciml
SC
SciML/BoundaryValueDiffEq.jl

Boundary value problem (BVP) solvers for scientific machine learning (SciML)

Julia5642Updated 10 hours ago
bvpdifferential-equationsdifferentialequationsgpuneural-bvpneural-differential-equationsneural-odescientific-machine-learningsciml
SC
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)

Julia12026Updated 11 hours ago
juliaparameter-estimationphysics-informed-learningquasi-monte-carloscientific-machine-learningsciml
SC
SciML/ODEInterfaceDiffEq.jl

Adds the common API onto ODEInterface classic Fortran methods for the SciML Scientific Machine Learning organization

Julia819Updated 11 hours ago
differential-equationshairerjuliaradaurodasscientific-machine-learningsciml
SC
SciML/deSolveDiffEq.jl

Wrappers for calling the R deSolve differential equation solvers from Julia for scientific machine learning (SciML)

Julia84Updated 11 hours ago
rscientific-machine-learningsciml
SC
SciML/CommonSolve.jl

A common solve function for scientific machine learning (SciML) and beyond

Julia308Updated 11 hours ago
composibilityinterfacescientific-machine-learningsciml
SC
SciML/SciMLStructures.jl

A structure interface for SciML to give queryable properties from user data and parameters

Julia97Updated 11 hours ago
apiinterfaces
SC
SciML/ParallelParticleSwarms.jl

GPU accelerated Particle Swarm Optimization

Julia274Updated 11 hours ago
SC
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.

Julia10631Updated 11 hours ago
differential-equationsexpmvexpokitexponentialgpuhigh-performancejuliakiopskrylovkrylov-methodskrylov-subspace-methodsmatrix-exponentialmatrix-exponentialsscientific-machine-learningsciml
SC
SciML/DelayDiffEq.jl

Delay differential equation (DDE) solvers in Julia for the SciML scientific machine learning ecosystem. Covers neutral and retarded delay differential equations, and differential-algebraic equations.

Julia6327Updated 11 hours ago
adaptiveddedelay-differential-equationsdifferential-equationsdifferentialequationsjuliaodescientific-machine-learningscimlsolversstiff
SC
SciML/BlackBoxOptim.jl

Black-box optimization for Julia

Julia46161Updated 13 hours ago
SC
SciML/SciMLBook

Parallel Computing and Scientific Machine Learning (SciML): Methods and Applications (MIT 18.337J/6.338J)

HTML2.0k367Updated 15 hours ago
differential-equationsgpu-computinglecture-notesneural-networksneural-odeneural-sdenumerical-methodsparallelismperformance-engineeringscientific-machine-learningscientific-simulatorsscimlstiff-equations
SC
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.

Julia3.1k246Updated 15 hours ago
daeddedelay-differential-equationsdifferential-algebraic-equationsdifferential-equationsdifferentialequationsdynamical-systemsjulianeural-differential-equationsnumericalodepythonrscientificscientific-machine-learningscimlsdespdestochastic-differential-equationsstochastic-processes
SC
SciML/SciMLBase.jl

The Base interface of the SciML ecosystem

Julia167121Updated 18 hours ago
daeddedifferentialequationsjuliaodeordinary-differential-equationsscientific-machine-learningscimlsde
SC
SciML/CellMLToolkit.jl

CellMLToolkit.jl is a Julia library that connects CellML models to the Scientific Julia ecosystem.

Julia6818Updated 21 hours ago
cellmldifferential-equationsjuliaodephysiologyscientific-machine-learningscimlsystems-biology
SC
SciML/StructuralIdentifiability.jl

Fast and automatic structural identifiability software for ODE systems

Julia12722Updated 22 hours ago
differentialequationsjuliaparameter-estimationstructural-identifiability
SC
SciML/LineSearch.jl

Line Search Algorithms

Julia45Updated 23 hours ago
SC
SciML/SciMLBenchmarksOutput

SciML-Bench Benchmarks for Scientific Machine Learning (SciML), Physics-Informed Machine Learning (PIML), and Scientific AI Performance

HTML268Updated 1 day ago
benchmarksdifferential-equationsgpujaxjuliamatlabneural-networkperformancephysics-informedpythonpytorchrscientific-machine-learningsciml
SC
SciML/LabelledArrays.jl

Arrays which also have a label for each element for easy scientific machine learning (SciML)

Julia12320Updated 1 day ago
arraysscientific-machine-learningsciml
SC
SciML/NonlinearSolve.jl

High-performance and differentiation-enabled nonlinear solvers (Newton methods), bracketed rootfinding (bisection, Falsi), with sparsity and Newton-Krylov support.

Julia29366Updated 1 day ago
bracketingdeep-equilibrium-modelsdifferential-equationsequilibriumfactorizationhigh-performance-computingjulianewton-krylovnewton-methodnewton-raphsonnonlinear-equationsscientific-machine-learningscimlsparse-matricessparse-matrixsteady-state
SC
SciML/EllipsisNotation.jl

Julia-based implementation of ellipsis array indexing notation `..`

Julia9814Updated 1 day ago
arraysjuliajulia-languagejulialang

Gists

Recent Activity

SciML Open Source Scientific Machine Learning (SciML) | GitHunt