Physics Packages

PowerModels.jl388A Julia/JuMP Package for Power Network Optimization

Oceananigans.jl962๐ Julia software for fast, friendly, flexible, oceanflavored fluid dynamics on CPUs and GPUs

Crystalline.jl55Tools for crystallographic symmetry analysis

DynamicalSystems.jl834Award winning software library for nonlinear dynamics and nonlinear timeseries analysis

PowerSimulationsDynamics.jl173Julia package to run Dynamic Power System simulations. Part of the Scalable Integrated Infrastructure Planning Initiative at the National Renewable Energy Lab.

MPSKit.jl127A Julia package dedicated to simulating quantum manybody systems using Matrix Product States (MPS)

KomaMRI.jl111Koma is a Pulseqcompatible 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.

MRIsim.jl111Koma is a Pulseqcompatible 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.

Thermodynamics.jl58A package containing a library of moist thermodynamic relations.

MoistThermodynamics.jl58A package containing a library of moist thermodynamic relations.

VoronoiFVM.jl194Solution of nonlinear multiphysics partial differential equation systems using the Voronoi finite volume method

UnROOT.jl96Native Julia I/O package to work with CERN ROOT files objects (TTree and RNTuple)

Trixi.jl522Trixi.jl: Adaptive highorder numerical simulations of conservation laws in Julia

BEAST.jl54Boundary Element Analysis and Simulation Toolkit

ModelingToolkitStandardLibrary.jl112A standard library of components to model the world and beyond

NeuralPDE.jl966PhysicsInformed Neural Networks (PINN) Solvers of (Partial) Differential Equations for Scientific Machine Learning (SciML) accelerated simulation

LatticeQCD.jl140A native Julia code for lattice QCD with dynamical fermions in 4 dimension.

Agents.jl728Agentbased modeling framework in Julia

MonteCarloMeasurements.jl261Propagation of distributions by MonteCarlo sampling: Real number types with uncertainty represented by samples.

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.

QuantumCumulants.jl70Generalized meanfield equations in open quantum systems

TropicalTensors.jl53Tropical tensor network for spin glasses

FMI.jl84FMI.jl is a freetouse software library for the Julia programming language which integrates FMI (fmistandard.org): load or create, parameterize, differentiate and simulate FMUs seamlessly inside the Julia programming language!

QuantumLattices.jl110Julia package for the construction of quantum lattice systems.

ITensors.jl521A Julia library for efficient tensor computations and tensor network calculations

Bloqade.jl181Package for the quantum computation and quantum simulation based on the neutralatom architecture.

ViscousFlow.jl97A framework for simulating viscous incompressible flows about arbitrary body shapes.

DynamicalSystemsBase.jl54Definition of dynamical systems and integrators for DynamicalSystems.jl

DFTK.jl426Densityfunctional toolkit

GeophysicalFlows.jl153Geophysical fluid dynamics pseudospectral solvers with Julia and FourierFlows.jl.

SweepContractor.jl47Julia package for contraction of tensor networks, based on the sweep line algorithm outlined in the paper "General tensor network decoding of 2D Pauli codes" (arXiv:2101.04125).

ThermodynamicsTable.jl8Physical Property Packages for JuliaLang

GasModels.jl65A Julia/JuMP Package for Gas Network Optimization

WaterLily.jl616Fast and simple fluid simulator in Julia

DifferentiableCollisions.jl151Differentiable collision detection for polytopes, capsules, cylinders, cones, spheres, and polygons.

Yao.jl924Extensible, Efficient Quantum Algorithm Design for Humans.

Brillouin.jl47Brillouin zones and paths for dispersion calculations in Julia.

QuDynamics.jl43A JuliaQuantum package for solving dynamical equations in quantum mechanics.

MIRT.jl102MIRT: Michigan Image Reconstruction Toolbox (Julia version)

NeuralOperators.jl262DeepONets, (Fourier) Neural Operators, PhysicsInformed Neural Operators, and more in Julia
Loading more...