$npx skillfedfor your agent

Physics packages

94 packages · page 2 of 3

Packages

pymunk Worth it
PyPI · Physics · released Jun 2026

Pymunk is a 2D rigid body physics simulation library for Python, providing collision detection, body dynamics, and constraint solving built on the Chipmunk2D engine.

MITcompiled wheel · 3.9+
379.1Kdownloads / mo
mplhep Worth it
PyPI · Physics · released Jul 2026

mplhep provides matplotlib styling and helper functions to produce publication-ready plots following High Energy Physics collaboration standards (ROOT-like appearance for CMS, ATLAS, LHCb, ALICE).

Install it if you are producing plots for HEP experiments or collaborations.

MITpure Python · 3.11+
368.0Kdownloads / mo
vesin With conditions
PyPI · Physics · released Jul 2026

Vesin computes neighbor lists for atomistic systems—identifying which atoms are within a cutoff distance of each other—with a Python interface backed by compiled code for speed.

BSD-3-Clausecompiled wheel · 3.10+
351.7Kdownloads / mo
pyglm With conditions
PyPI · Physics · released Nov 2025

PyGLM provides Python bindings to OpenGL Mathematics (GLM), a C++ library for vector and matrix operations commonly used in graphics programming, physics simulations, and 3D applications.

permissive licensecompiled wheelaging
304.5Kdownloads / mo
pennylane Worth it
PyPI · Physics · released Jun 2026

PennyLane is a quantum computing framework that lets you build, simulate, and optimize quantum circuits and algorithms using Python, with support for quantum machine learning, quantum chemistry, and integration with multiple quantum hardware backends.

Apache-2.0pure Python · 3.11+
297.9Kdownloads / mo
pyteomics Worth it
PyPI · Physics · released Jul 2026

Pyteomics provides Python tools for proteomics data analysis, including mass calculation, sequence manipulation, and access to MS/LC-MS data, FASTA databases, and search engine outputs.

Install it if you work with mass spectrometry data, peptide sequences, or proteomics search results in Python.

Apache-2.0pure Python · 3.10+
286.4Kdownloads / mo
awkward0 Skip
PyPI · Physics · released Feb 2021

Manipulates complex, non-rectangular data structures (jagged arrays, nested records, heterogeneous types, sparse or masked data) using Numpy-like vectorized operations instead of Python loops.

BSD-3-Clausepure Pythonabandoned
282.1Kdownloads / mo
uproot3-methods Skip
PyPI · Physics · released Mar 2021

Adds physics-oriented methods to ROOT file classes, primarily TLorentzVectors and histograms, as a companion library to uproot 3.x for working with particle physics data.

BSD-3-Clausepure Pythonabandoned
279.6Kdownloads / mo
uproot3 Skip
PyPI · Physics · released Feb 2021

Reads and writes ROOT files (the data format used in high-energy physics) using pure Python and NumPy, without requiring the C++ ROOT library.

BSD-3-Clausepure Pythonabandoned
279.5Kdownloads / mo
astropy-healpix Worth it
PyPI · Physics · released Jul 2026

Provides HEALPix spherical pixelization for astronomy and astrophysics applications, enabling efficient spatial indexing and coordinate operations on the celestial sphere.

Install it if you work with all-sky surveys, need efficient spherical pixelization, or are building within the Astropy ecosystem.

permissive licensecompiled wheel · 3.10+
274.4Kdownloads / mo
vesin-torch With conditions
PyPI · Physics · released Jul 2026

Computes neighbor lists for atomistic systems efficiently, with support for periodic boundary conditions and GPU execution via PyTorch.

BSD-3-Clausecompiled wheel · 3.10+
263.6Kdownloads / mo
cantera Worth it
PyPI · Physics · released Nov 2025

Cantera is a suite of tools for chemical kinetics, thermodynamics, and transport processes—computing equilibrium, reaction rates, flame simulations, and reactor networks.

BSD-3-Clausecompiled wheel
239.7Kdownloads / mo
nvalchemi-toolkit-ops With conditions
PyPI · Physics · released Aug 2026

GPU-accelerated batched primitives for atomistic simulation: neighbor lists, molecular dynamics ensembles, geometry optimization, and interatomic interactions (dispersion, electrostatics) built on NVIDIA Warp with PyTorch and JAX bindings.

Apache-2.0pure Python
238.4Kdownloads / mo
mendeleev Worth it
PyPI · Physics · released Jul 2026

Provides a Python API to query properties of chemical elements, ions, and isotopes from the periodic table, with support for physical units via pint and data export to pandas.

MITpure Python
231.4Kdownloads / mo
obspy Worth it
PyPI · Physics · released Mar 2026

ObsPy provides a Python framework for processing seismological data, including parsers for common file formats, clients to access data centers, and signal processing routines for manipulating seismic time series.

Install it if you work with seismic data; the dependency footprint is standard for scientific Python.

LGPL-3.0-onlycompiled wheel · 3.8+
227.1Kdownloads / mo
iminuit With conditions
PyPI · Physics · released Nov 2025

iminuit is a Python interface to MINUIT2 (CERN's C++ optimization library) for fitting statistical models via maximum-likelihood and least-squares methods, with built-in cost functions and Jupyter visualization.

MITcompiled wheel · 3.9+
226.9Kdownloads / mo
segyio With conditions
PyPI · Physics · released Dec 2025

Segyio reads and writes SEG-Y formatted seismic data files, providing a Python interface with numpy integration for accessing binary headers, textual headers, traces, and trace metadata.

LGPL-3.0-or-latercompiled wheel · 3.10+aging
211.0Kdownloads / mo
pyulog Worth it
PyPI · Physics · released Aug 2026

Parses ULog files (a self-describing logging format) and provides command-line tools to extract, convert, and display logged data in multiple formats including CSV, KML, and ROS2 bag files.

Install it if you work with PX4 logs or need ULog parsing; skip it otherwise.

BSD-3-Clausepure Python
195.9Kdownloads / mo
fxpmath Worth it
PyPI · Physics · released Mar 2026

Fxpmath provides fixed-point arithmetic with arbitrary word and fractional sizes, supporting signed and unsigned numbers, numpy arrays, and bitwise operations for DSP and FPGA applications.

MITpure Python · 3.7+
194.2Kdownloads / mo
lalsuite Worth it
PyPI · Physics · released Jun 2026

LALSuite provides data analysis routines for searching and characterizing astrophysical signals in gravitational-wave time-series data from ground-based detectors like LIGO, Virgo, and KAGRA.

Install only if you are working with gravitational-wave detector data or waveform modeling.

GPL-2.0-or-latercompiled wheel · 3.9+
190.7Kdownloads / mo
quimb Worth it
PyPI · Physics · released Aug 2026

Quimb provides Python tools for quantum information and many-body calculations, with specialized support for tensor networks and exact quantum state simulations using numpy and scipy backends.

Install it if you're working on quantum simulations, many-body physics, or tensor network algorithms.

Apache-2.0pure Python · 3.11+
182.4Kdownloads / mo
cotengra With conditions
PyPI · Physics · released Jun 2026

Cotengra optimizes the contraction order of large tensor networks and einsum expressions, providing drop-in replacements for einsum and ncon with advanced slicing and path-finding strategies.

Apache-2.0pure Python · 3.10+
177.8Kdownloads / mo
tiled With conditions
PyPI · Physics · released Aug 2026

Tiled is a service for secure, structured access to scientific data with search, remote slicing, format conversion, and live streaming capabilities.

BSD-3-Clausepure Python · 3.10+
177.2Kdownloads / mo
pyopencl With conditions
PyPI · Physics · released Jan 2026

PyOpenCL provides Python bindings to OpenCL, enabling you to write GPU and massively parallel compute code that runs on diverse hardware accelerators through a Pythonic interface.

MITcompiled wheel
175.2Kdownloads / mo
gdsfactoryplus With conditions
PyPI · Physics · released Aug 2026

GDSFactory+ extends the GDSFactory library with foundry PDKs, simulation capabilities, and verification tools including DRC and LVS for electronic design automation and photonics workflows.

However, clarify the proprietary license terms with the vendor before production use, and confirm Python 3.12 compatibility with your environment.

license unclearcompiled wheel
166.5Kdownloads / mo
periodictable Worth it
PyPI · Physics · released Feb 2026

Provides a periodic table of the elements with computed properties for mass, density, X-ray scattering, and neutron scattering calculations.

Install it if you work with crystallography, neutron science, or X-ray analysis and need element properties in code.

permissive licensepure Python · 3.10+
166.2Kdownloads / mo
AeroSandbox Worth it
PyPI · Physics · released Jul 2026

AeroSandbox is an optimization toolkit for aircraft and engineered systems that combines NumPy syntax with automatic differentiation to solve large design problems, and includes end-to-end-differentiable aerospace physics models for aerodynamics, structures, propulsion, and trajectory optimization.

MITpure Python · 3.10+
161.1Kdownloads / mo
qiskit-connector With conditions
PyPI · Physics · released Jan 2026

Automates IBM Quantum backend connection, authentication, and selection by detecting your subscription plan and returning the least-busy available QPU resource for immediate use in Qiskit circuits.

However, note the aging maintenance status (219 days since last release) and verify that the connector's error handling and backend-selection logic align with your…

Apache-2.0pure Python · 3.9+aging
160.2Kdownloads / mo
power-grid-model With conditions
PyPI · Physics · released Aug 2026

Power Grid Model is a Python/C++ library for steady-state distribution power system analysis, supporting power flow, state estimation, and short circuit calculations.

MPL-2.0compiled wheel · 3.12+
152.0Kdownloads / mo
chgnet With conditions
PyPI · Physics · released Sep 2025

CHGNet is a pretrained graph neural network that predicts energy, forces, stress, and magnetic moments for crystal structures, enabling structure optimization and molecular dynamics simulations with charge-informed accuracy.

Install it if you need fast, charge-informed atomistic modeling and can manage the dependencies (torch, pymatgen, ase).

BSD-3-Clausecompiled wheel · 3.10+
143.0Kdownloads / mo
NeuralFoil Worth it
PyPI · Physics · released Jul 2026

NeuralFoil predicts airfoil aerodynamic coefficients (lift, drag, moment) and boundary layer properties using physics-informed neural networks trained on millions of XFoil simulations, running in pure Python+NumPy.

MITpure Python · 3.10+
142.9Kdownloads / mo
gstools Worth it
PyPI · Physics · released Apr 2025

GSTools provides geostatistical tools for spatial random field generation, kriging, variogram estimation, and covariance modelling with support for structured and unstructured data in 1D, 2D, and 3D.

LGPL-3.0pure Python · 3.8+
136.9Kdownloads / mo
sax With conditions
PyPI · Physics · released Jun 2026

SAX is a JAX-based simulator and optimizer for S-parameter circuits, primarily designed for photonic integrated circuits but applicable to any frequency-domain circuit simulation using scattering parameters.

Apache-2.0pure Python · 3.11.0+
136.3Kdownloads / mo
gstools-cython Worth it
PyPI · Physics · released Dec 2025

Provides optimized Cython implementations of geostatistical algorithms, accelerating spatial statistical computations for the parent package.

LGPL-3.0-or-latercompiled wheel · 3.10+aging
130.8Kdownloads / mo
xtgeo With conditions
PyPI · Physics · released Aug 2026

XTGeo manipulates subsurface reservoir modelling data—3D grids, surfaces, seismic cubes, and wells—using NumPy and C backends for performance, with support for industry formats like RMS and Eclipse.

LGPL-3.0-onlycompiled wheel · 3.11+
129.7Kdownloads / mo
pybaselines Worth it
PyPI · Physics · released Aug 2025

Provides 50+ baseline correction algorithms for experimental data from spectroscopy and analytical techniques, with a unified API for testing and comparing methods.

Install it if you work with spectroscopy or analytical data requiring baseline correction—the breadth of algorithms and unified API make it the natural choice for…

BSD-3-Clausepure Python · 3.9+
128.7Kdownloads / mo
xtgeoviz With conditions
PyPI · Physics · released Jul 2026

Provides plotting functions for xtgeo objects, enabling visualization of subsurface and geospatial data through matplotlib-backed rendering.

LGPL-3.0-onlypure Python · 3.11+
127.4Kdownloads / mo
custodian Worth it
PyPI · Physics · released Dec 2025

Custodian is a just-in-time job management framework that wraps long-running tasks with error checking, recovery logic, and automatic restart capabilities for high-throughput computational workloads.

MITpure Python · 3.10+
123.3Kdownloads / mo
anastruct With conditions
PyPI · Physics · released Jun 2026

Analyzes 2D frames and trusses to compute bending moments, shear forces, axial forces, and displacements for slender structures.

Install only if your project permits GPL-3.0-or-later licensing; otherwise, seek an alternative with a permissive license.

GPL-3.0-onlycompiled wheel · 3.10+
119.4Kdownloads / mo
igwn-segments With conditions
PyPI · Physics · released Jan 2026

Provides segment, segmentlist, and segmentlistdict objects for representing and manipulating semi-open intervals in Python.

GPL-3.0-onlycompiled wheel · 3.9+aging
110.5Kdownloads / mo