PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Computational Physics Python Packages

Python packages with the GitHub topic computational-physics. Sorted by monthly downloads, with stars and forks.
MartinPdeS
pymiesim

Python framework for fast Lorenz Mie scattering simulations, including far field scattering, efficiencies, cross sections, and detector coupling for spheres and cylinders.

29K 39 10
glotzerlab
freud-analysis

Powerful, efficient particle trajectory analysis in scientific Python.

9K 331 52
tomzhu0225
simjecture

Evidence-governed autonomous experimentation and falsification for computational science

6K 12 0
RnLe
blaze2d

A Rust-based 2D PWE Maxwell solver architected specifically for massive parameter sweeps. It significantly outperforms MIT's MPB while achieving a similar accuracy.

5K 0 0
sekocha
pypolymlp

Generator of polynomial machine learning potentials

5K 23 7
draconis-engineering
dracolix

The ultra-fast mathematical computation platform, built by Draconis Engineering. 🐉⚡

5K 1 0
TaN-MM-Org
absnoise

Andreev-bound-state occupation noise and detector budgets for proximity Josephson junctions

4K 0 0
theochem
qc-iodata

Python library for reading, writing, and converting computational chemistry file formats and generating input files.

4K 170 58
MartinPdeS
lightwave2d

Unit-aware Python toolkit for 2D FDTD simulations of electromagnetic wave propagation, scattering, diffraction, and photonic structures.

4K 7 1
TaN-MM-Org
sqzcomb

Squeezed light in Kerr microcombs: Lugiato-Lefever steady states, linearized quantum noise, and detected output spectra

4K 0 0
TaN-MM-Org
hamop

One tight-binding Hamiltonian, every observable: bands, DOS, optical and Hall conductivity, topology, NEGF transport, magnetic fields and sparse solvers - every physics claim pinned to a closed-form test

4K 0 0
TaN-MM-Org
kpenvelope

Six-band k.p envelope-function solver for wurtzite heterostructures, self-consistent with Poisson

4K 0 0
TaN-MM-Org
cavsqueeze

Beyond-mean-field cavity-mediated spin squeezing for solid-state clock-transition ensembles. Class-resolved cumulant solver with exact QuTiP/PIQS and DTWA cross-checks.

4K 0 0
TaN-MM-Org
vacspin

Group-IV colour-centre spin-photon interfaces: strained spin Hamiltonians, cyclicity, transition-resolved Purcell budgets and exact single-shot readout statistics

2K 0 0
YounghyeonPark
pantometry

Physics for simulated worlds in Rust: a kernel that knows no domain and thirteen that do — heat, mechanics, optics, acoustics, electromagnetism, elasticity, fluids, porous media, molecular dynamics, electrical, quantum, pharmacokinetics, protein folds — plus scene and view layers that know none. Dimensions in the types, conservation audited.

2K 5 0
dfieser
laserttm

Two-temperature model solvers for ultrafast pulsed-laser heating of metals - Python port of the Ultrafast Laser TTM Toolbox

2K 0 0
brtkrtz
magnelio

Full-wave 3D electromagnetic field simulation in Python

2K 16 0
YounghyeonPark
dualis

Physics for simulated worlds in Rust: a kernel that knows no domain and thirteen that do — heat, mechanics, optics, acoustics, electromagnetism, elasticity, fluids, porous media, molecular dynamics, electrical, quantum, pharmacokinetics, protein folds — plus scene and view layers that know none. Dimensions in the types, conservation audited.

2K 5 0
ibeuler
torchsympy

SymPy-to-Torch conversion and numerical integration helpers.

2K 0 0
cpoli
physicskit

Watch the laws of physics play out: a Python toolkit for learning and teaching computational physics across 14 domains, from quantum mechanics to black holes, built on numpy/scipy

1K 1 0
hytwakai
rsspolymlp

Framework for random structure search using polynomial MLPs

1K 0 1
xdzhu
zstar

A unified toolkit for polarization, Born effective charges, dielectric and piezoelectric responses, and infrared and Raman spectra

932 10 0
changzhiai
pyiann

IANN (InterAtomic Neural Network) framework is an equivariant interatomic neural network potential framework package

827 19 1
tannhorn
morana

Python reference implementation for finite-volume neutron-diffusion calculations on regular hex-z lattices

780 5 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology