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

Computational Physics Python Packages

Python packages with the GitHub topic computational-physics. Sorted by relevance, with stars and monthly downloads.
glotzerlab
freud-analysis

Powerful, efficient particle trajectory analysis in scientific Python.

26K 324 53
MartinPdeS
pymiesim

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

20K 38 10
sekocha
pypolymlp

Generator of polynomial machine learning potentials

3K 22 7
QuentinWach
micromode

An FDFD electromagnetic mode solver for rasterized waveguide cross sections made to be a standard plugin for FDTD engines.

2K 7 0
theochem
qc-iodata

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

2K 170 55
MechanicsDSL
mechanicsdsl-core

Domain-specific language and compiler for physical systems. Write a Lagrangian, get a simulation. Thirteen code generation backends, built on SymPy.

2K 2 0
sewaksunar
mechlab

A modular Python toolkit for mechanical engineering computations.

893 0 0
djsilva99
heatrapy

Python library for simulating heat transfer processes

893 97 20
hyperbolic-optics
hyperbolic-optics

4×4 transfer matrix method for simulating light reflection from anisotropic multilayer structures with Mueller matrix analysis

746 7 1
hytwakai
rsspolymlp

A framework for random structure search using polynomial MLPs

705 0 1
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.

687 0 0
tudo-astroparticlephysics
proposal

Monte Carlo Simulation propagating charged Leptons through Media as C++ Library

638 38 24
amepproject
amep

Python data analysis package for active and soft matter simulations

634 25 7
university-of-southern-maine-physics
quadcelldetector

Computational model of the response of a quadrant cell photodiode to the passage of a gaussian laser beam across the surface in a user-specified path.

589 3 0
ibeuler
libsymtorch

SymPy-to-Torch conversion and numerical integration helpers.

573 0 0
supratimdasinfo
magnetocaloric

Effective Approach To Calculate Magnetocaloric Effect Of Any Magnetic Material Using Python

533 12 0
tempoCollaboration
oqupy

A Python package to efficiently simulate non-Markovian open quantum systems with process tensors.

525 107 35
ThanasisMattas
mattflow

A CFD python package for the Shallow Water Equations

499 36 7
fernandezfran
exma

A Python library with C extensions to analyze and manipulate molecular dynamics trajectories and electrochemical data.

457 2 0
dylanljones
lattpy

Simple and efficient Python package for modeling d-dimensional Bravais lattices in solid state physics.

403 46 11
mechanoChem
mechanochemml

A machine learning software library for computational materials physics

398 17 11
HeliCorgi
kernel-dynamics-viewer

Regime diagnostics for spatiotemporal kernels K(r,t), 1D-4D: transport × coherence classification, isotropic S(k,ω) via Hankel/spherical-Bessel, plus stateflow — a domain-agnostic trajectory layer. NumPy/SciPy only. pip install kernel-dynamics-viewer

390 0 0
Sevastienn
anafibre

Analytical mode solver for cylindrical step-index fibers

373 1 0
ismatorresgarcia
acherus

3D spatiotemporal solver, focused in atmospheric laser-plasma filaments

332 2 2
    • Data from PyPI, GitHub, ClickHouse, and BigQuery