PyAutoLens
PyAutoLens: Open-Source Strong Gravitational Lensing - Published in JOSS (2021)
quimb
quimb: A python package for quantum information and many-body calculations - Published in JOSS (2018)
DynamicalSystems.jl
DynamicalSystems.jl: A Julia software library for chaos and nonlinear dynamics - Published in JOSS (2018)
toqito -- Theory of quantum information toolkit
toqito -- Theory of quantum information toolkit: A Python package for studying quantum information - Published in JOSS (2021)
The Walrus
The Walrus: a library for the calculation of hafnians, Hermite polynomials and Gaussian boson sampling - Published in JOSS (2019)
qnm
qnm: A Python package for calculating Kerr quasinormal modes, separation constants, and spherical-spheroidal mixing coefficients - Published in JOSS (2019)
Gala
Gala: A Python package for galactic dynamics - Published in JOSS (2017)
<code>gollum</code>
<code>gollum</code>: An intuitive programmatic and visual interface for precomputed synthetic spectral model grids - Published in JOSS (2024)
HylleraasMD
HylleraasMD: Massively parallel hybrid particle-field molecular dynamics in Python - Published in JOSS (2023)
Cadabra2
Cadabra2: computer algebra for field theory revisited - Published in JOSS (2018)
Cellpy – an open-source library for processing and analysis of battery testing data
Cellpy – an open-source library for processing and analysis of battery testing data - Published in JOSS (2024)
DynamicalBilliards.jl
DynamicalBilliards.jl: An easy-to-use, modular and extendable Julia package for Dynamical Billiard systems in two dimensions. - Published in JOSS (2017)
A Python Library for Pre- and Post-Processing of DAMASK Simulations
A Python Library for Pre- and Post-Processing of DAMASK Simulations - Published in JOSS (2025)
PlanetMapper
PlanetMapper: A Python package for visualising, navigating and mapping Solar System observations - Published in JOSS (2023)
Pooltool
Pooltool: A Python package for realistic billiards simulation - Published in JOSS (2024)
OMEGA-Py
OMEGA-Py: Python Tools for OMEGA Data - Published in JOSS (2024)
OPEM
OPEM : Open Source PEM Cell Simulation Tool - Published in JOSS (2018)
ThermoParser
ThermoParser: Streamlined Analysis of Thermoelectric Properties - Published in JOSS (2024)
calorine
calorine: A Python package for constructing and sampling neuroevolution potential models - Published in JOSS (2024)
RayFlare
RayFlare: flexible optical modelling of solar cells - Published in JOSS (2021)
PIVA: Photoemission Interface for Visualization and Analysis
PIVA: Photoemission Interface for Visualization and Analysis - Published in JOSS (2025)
PySymmPol - Symmetric Polynomials
PySymmPol - Symmetric Polynomials - Published in JOSS (2024)
AGNI
AGNI: A radiative-convective model for lava planet atmospheres - Published in JOSS (2025)
QMix
QMix: A Python package for simulating the quasiparticle tunneling currents in SIS junctions - Published in JOSS (2019)
partycls
partycls: A Python package for structural clustering - Published in JOSS (2021)
GPUE
GPUE: Graphics Processing Unit Gross--Pitaevskii Equation solver - Published in JOSS (2018)
tightbinder
tightbinder: A Python package for semi-empirical tight-binding models of crystalline and disordered solids - Published in JOSS (2024)
pfsspy
pfsspy: A Python package for potential field source surface modelling - Published in JOSS (2020)
QuaCa
QuaCa: an open-source library for fast calculations of steady-state quantum friction - Published in JOSS (2023)
maxsmooth
maxsmooth: Derivative Constrained Function Fitting - Published in JOSS (2020)
SHGYield
SHGYield - Published in JOSS (2017)
feos
FeOs - A Framework for Equations of State and Classical Density Functional Theory
filter-functions
Efficient numerical calculation of generalized filter functions
QComms QKD Software Toolkit
QComms QKD Software Toolkit - Published in JOSS (2019)
pyerrors
Error propagation and statistical analysis for Monte Carlo simulations in lattice QCD and statistical mechanics using autograd.
nano-qmflows
Package containing several workflows to compute molecular properties for nanomaterials
itensors.jl
A Julia library for efficient tensor computations and tensor network calculations. ITensors.jl is supported by the Simons Foundation's Flatiron Institute.
lumin
LUMIN - a deep learning and data science ecosystem for high-energy physics.
diffractsim
✨🔬 A flexible diffraction simulator for exploring and visualizing physical optics.
rsmine
A Python package for efficient optimisation of real-space renormalization group transformations using Tensorflow.
Express
Express: a high-level, extensible workflow framework for accelerating ab initio calculations for the materials science community
QuantumESPRESSOBase
Provides basic data structures and helpful functions for manipulating structures, generating input files, pre-running error checks, etc.
sisl
Electronic structure Python package for post analysis and large scale tight-binding DFT/NEGF calculations
pyrot
A python package for the physics of 1D Fabry-Pérot cavities interacting with atoms.
Measurements
Error propagation calculator and library for physical measurements. It supports real and complex numbers with uncertainty, arbitrary precision calculations, operations with arrays, and numerical integration.
cvmfs-venv
Example implementation of getting a Python virtual environment to work with CVMFS LCG views
pycharge
Differentiable electromagnetics simulation library for moving point charges built on JAX
infomeasure
Python package for calculating various information measures, including entropy, mutual information, transfer entropy, and more, with support for both discrete and continuous variables.
numbat
A statically typed programming language for scientific computations with first class support for physical dimensions and units
fluidx3d
The fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs and CPUs via OpenCL. Free for non-commercial use.
https://github.com/ami-iit/jaxsim
A differentiable physics engine and multibody dynamics library for control and robot learning.
libcommute
A quantum operator algebra domain-specific language and exact diagonalization toolkit for C++11/14/17
lgn-autoencoder
Lorentz group equivariant autoencoders based on Lorentz Group Network
https://github.com/moble/quaternion
Add built-in support for quaternions to numpy
pyvaporation
The solution for modelling pervaporation membrane performance based on experimental data
diffsims
An open-source Python library providing utilities for simulating diffraction
nvidia-physicsnemo
Open-source deep-learning framework for building, training, and fine-tuning deep learning models using state-of-the-art Physics-ML methods
thermo
Thermodynamics and Phase Equilibrium component of Chemical Engineering Design Library (ChEDL)
impactx
high-performance modeling of beam dynamics in particle accelerators with collective effects
cosraymodifiediso
A Python library for acquiring galactic cosmic ray spectra at Earth from the ISO model as modified by DLR. All the details and equations about this model can be found in Matthiae et al., A ready-to-use galactic cosmic ray model, Advances in Space Research 51.3 (2013): 329-338, https://doi.org/10.1016/j.asr.2012.09.022 .
PolaronMobility.jl
PolaronMobility.jl: Implementation of the Feynman variational polaron model - Published in JOSS (2018)
pychastic
Pychastic is a stochastic differential equations integrator written entirely in python.
https://github.com/root-project/root
The official repository for ROOT: analyzing, storing and visualizing big data, scientifically
pyet-mc
Collection of routines for modelling the energy transfer processes in lanthanide doped materials.
https://github.com/akio-tomiya/latticeqcd.jl
A native Julia code for lattice QCD with dynamical fermions in 4 dimension.
pygpe
Library for numerically solving the Gross-Pitaevskii equations for scalar, two-component, spin-1, and spin-2 Bose-Einstein condensate systems.
rho-diffusion
Parameterizing n-dimensional density fields using denoising diffusion probabilistic models
https://github.com/abinit/abipy
Open-source library for analyzing the results produced by ABINIT
asympdirscalculator
Python library containing tools for calculating asymptotic directions and vertical cut-off rigidities.
@stdlib/math-iter-special-riemann-zeta
Create an iterator which evaluates the Riemann zeta function for each iterated value.
lattpy
Simple and efficient Python package for modeling d-dimensional Bravais lattices in solid state physics.