132 Packages since 2013
User Packages
-
PreallocationTools.jl111Tools for building non-allocating pre-cached functions in Julia, allowing for GC-free usage of automatic differentiation in complex codes
-
PolyChaos.jl116A Julia package to construct orthogonal polynomials, their quadrature rules, and use it with polynomial chaos expansions.
-
PoissonRandom.jl15Fast Poisson Random Numbers in pure Julia for scientific machine learning (SciML)
-
PDESystemLibrary.jl28A library of systems of partial differential equations, as defined with ModelingToolkit.jl in Julia
-
PDEBase.jl12Common types and interface for discretizers of ModelingToolkit PDESystems.
-
ParameterizedFunctions.jl77A simple domain-specific language (DSL) for defining differential equations for use in scientific machine learning (SciML) and other applications
-
OrdinaryDiffEq.jl533High performance ordinary differential equation (ODE) and differential-algebraic equation (DAE) solvers, including neural ordinary differential equations (neural ODEs) and scientific machine learning (SciML)
-
OptimizationBase.jl14The base package for Optimization.jl, containing the structs and basic functions for it.
-
Optimization.jl712Mathematical 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.
-
OperatorLearning.jl43No need to train, he's a smooth operator
-
ODEInterfaceDiffEq.jl9Adds the common API onto ODEInterface classic Fortran methods for the SciML Scientific Machine Learning organization
-
ODE.jl106Assorted basic Ordinary Differential Equation solvers for scientific machine learning (SciML). Deprecated: Use DifferentialEquations.jl instead.
-
NonlinearSolveMINPACK.jl3Wrappers for MINPACK into the SciML Common Interface
-
NonlinearSolve.jl227High-performance and differentiation-enabled nonlinear solvers (Newton methods), bracketed rootfinding (bisection, Falsi), with sparsity and Newton-Krylov support.
-
NeuralPDE.jl966Physics-Informed Neural Networks (PINN) Solvers of (Partial) Differential Equations for Scientific Machine Learning (SciML) accelerated simulation
-
NeuralOperators.jl262DeepONets, (Fourier) Neural Operators, Physics-Informed Neural Operators, and more in Julia
-
NeuralNetDiffEq.jl966Physics-Informed Neural Networks (PINN) Solvers of (Partial) Differential Equations for Scientific Machine Learning (SciML) accelerated simulation
-
NBodySimulator.jl128A differentiable simulator for scientific machine learning (SciML) with N-body problems, including astrophysical and molecular dynamics
-
MultiScaleArrays.jl73A framework for developing multi-scale arrays for use in scientific machine learning (SciML) simulations
-
MuladdMacro.jl44This 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
-
ModelOrderReduction.jl34High-level model-order reduction to automate the acceleration of large-scale simulations
-
ModelingToolkitStandardLibrary.jl112A standard library of components to model the world and beyond
-
ModelingToolkitNeuralNets.jl22Symbolic-Numeric Universal Differential Equations for Automating Scientific Machine Learning (SciML)
-
ModelingToolkit.jl1410An 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
-
MinimallyDisruptiveCurves.jl49Finds relationships between the parameters of a mathematical model
-
MethodOfLines.jl157Automatic Finite Difference PDE solving with Julia SciML
-
MaybeInplace.jl6Rewrite Inplace Operations to be OOP if needed
-
MATLABDiffEq.jl20Common interface bindings for the MATLAB ODE solvers via MATLAB.jl for the SciML Scientific Machine Learning ecosystem
-
MathML.jl23Julia MathML parser
-
LinearSolve.jl244LinearSolve.jl: High-Performance Unified Interface for Linear Solvers in Julia. Easily switch between factorization and Krylov methods, add preconditioners, and all in one interface.
-
LabelledArrays.jl120Arrays which also have a label for each element for easy scientific machine learning (SciML)
-
JumpProcesses.jl139Build 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)
-
IRKGaussLegendre.jl23Implicit Runge-Kutta Gauss-Legendre 16th order (Julia)
-
Integrals.jl225A common interface for quadrature and numerical integration for the SciML scientific machine learning organization
-
IfElse.jl19Under some conditions you may need this function
-
HighDimPDE.jl71A Julia package for Deep Backwards Stochastic Differential Equation (Deep BSDE) and Feynman-Kac methods to solve high-dimensional PDEs without the curse of dimensionality
-
HelicopterSciML.jl38Helicopter Scientific Machine Learning (SciML) Challenge Problem
-
GlobalSensitivity.jl51Robust, Fast, and Parallel Global Sensitivity Analysis (GSA) in Julia
-
GlobalDiffEq.jl9Differential equation solvers with global error estimation
-
GeometricIntegratorsDiffEq.jl8Wrappers for GeometricIntegrators.jl into the SciML common interface for scientific machine learning (SciML)
Loading more...