Physics Packages
-
NeuralPDE.jl966Physics-Informed Neural Networks (PINN) Solvers of (Partial) Differential Equations for Scientific Machine Learning (SciML) accelerated simulation
-
Oceananigans.jl962๐ Julia software for fast, friendly, flexible, ocean-flavored fluid dynamics on CPUs and GPUs
-
Yao.jl924Extensible, Efficient Quantum Algorithm Design for Humans.
-
DynamicalSystems.jl834Award winning software library for nonlinear dynamics and nonlinear timeseries analysis
-
Agents.jl728Agent-based modeling framework in Julia
-
WaterLily.jl616Fast and simple fluid simulator in Julia
-
QuantumOptics.jl528Library for the numerical simulation of closed as well as open quantum systems.
-
Trixi.jl522Trixi.jl: Adaptive high-order numerical simulations of conservation laws in Julia
-
ITensors.jl521A Julia library for efficient tensor computations and tensor network calculations
-
Measurements.jl486Error propagation calculator and library for physical measurements. It supports real and complex numbers with uncertainty, arbitrary precision calculations, operations with arrays, and numerical integration.
-
DFTK.jl426Density-functional toolkit
-
DataDrivenDiffEq.jl405Data driven modeling and automated discovery of dynamical systems for the SciML Scientific Machine Learning organization
-
PowerModels.jl388A Julia/JuMP Package for Power Network Optimization
-
Modia.jl321Modeling and simulation of multidomain engineering systems
-
ADCME.jl286Automatic Differentiation Library for Computational and Mathematical Engineering
-
NeuralOperators.jl262DeepONets, (Fourier) Neural Operators, Physics-Informed Neural Operators, and more in Julia
-
MonteCarloMeasurements.jl261Propagation of distributions by Monte-Carlo sampling: Real number types with uncertainty represented by samples.
-
FourierFlows.jl204Tools for building fast, hackable, pseudospectral partial differential equation solvers on periodic domains
-
VoronoiFVM.jl194Solution of nonlinear multiphysics partial differential equation systems using the Voronoi finite volume method
-
ChaosTools.jl187Tools for the exploration of chaos and nonlinear dynamics
-
Bloqade.jl181Package for the quantum computation and quantum simulation based on the neutral-atom architecture.
-
PowerSimulationsDynamics.jl173Julia package to run Dynamic Power System simulations. Part of the Scalable Integrated Infrastructure Planning Initiative at the National Renewable Energy Lab.
-
InteractiveDynamics.jl173Fast, general-purpose interactive applications for complex systems
-
InteractiveChaos.jl173Fast, general-purpose interactive applications for complex systems
-
GeophysicalFlows.jl153Geophysical fluid dynamics pseudospectral solvers with Julia and FourierFlows.jl.
-
DifferentiableCollisions.jl151Differentiable collision detection for polytopes, capsules, cylinders, cones, spheres, and polygons.
-
PastaQ.jl142Package for Simulation, Tomography and Analysis of Quantum Computers
-
ACME.jl142ACME.jl - Analog Circuit Modeling and Emulation for Julia
-
LatticeQCD.jl140A native Julia code for lattice QCD with dynamical fermions in 4 dimension.
-
NBodySimulator.jl128A differentiable simulator for scientific machine learning (SciML) with N-body problems, including astrophysical and molecular dynamics
-
MPSKit.jl127A Julia package dedicated to simulating quantum many-body systems using Matrix Product States (MPS)
-
Kinetic.jl122Universal modeling and simulation of fluid mechanics upon machine learning. From the Boltzmann equation, heading towards multiscale and multiphysics flows.
-
FunctionalModels.jl112Equation-based modeling and simulations in Julia
-
ModelingToolkitStandardLibrary.jl112A standard library of components to model the world and beyond
-
MRIsim.jl111Koma is a Pulseq-compatible framework to efficiently simulate Magnetic Resonance Imaging (MRI) acquisitions. The main focus of this package is to simulate general scenarios that could arise in pulse sequence development.
-
KomaMRI.jl111Koma is a Pulseq-compatible framework to efficiently simulate Magnetic Resonance Imaging (MRI) acquisitions. The main focus of this package is to simulate general scenarios that could arise in pulse sequence development.
-
QuantumLattices.jl110Julia package for the construction of quantum lattice systems.
-
DynamicalBilliards.jl106An easy-to-use, modular, extendable and absurdly fast Julia package for dynamical billiards in two dimensions.
-
MaxwellFDFD.jl105MATLAB-based solver package of Maxwell's equations by the FDFD method
-
TimeseriesPrediction.jl105Prediction of timeseries using methods of nonlinear dynamics and timeseries analysis
Loading more...