$npx skillfedfor your agent

Physics packages

94 packages · page 1 of 3

Packages

networkx Worth it
PyPI · Physics · released Dec 2025

NetworkX provides data structures and algorithms for creating, analyzing, and manipulating graphs and networks, supporting everything from simple undirected graphs to complex directed and weighted networks.

BSD-3-Clausepure Python
290.9Mdownloads / mo
sympy Worth it
PyPI · Physics · released Apr 2025

SymPy is a Python library for symbolic mathematics, performing algebraic manipulation, calculus, equation solving, and mathematical expression simplification without numerical approximation.

BSD-3-Clausepure Python · 3.9+
196.4Mdownloads / mo
pydicom Worth it
PyPI · Physics · released Mar 2026

Pydicom reads, modifies, and writes DICOM medical imaging files in pure Python, with optional NumPy support for pixel data as arrays.

Install it if you work with medical imaging data, DICOM files, or healthcare IT systems.

MITpure Python · 3.10+
5.5Mdownloads / mo
albumentations Worth it
PyPI · Physics · released May 2025

Albumentations applies image transformations to training data, supporting classification, segmentation, object detection, and pose estimation with a unified API for images, masks, bounding boxes, and keypoints.

Install it if you need a unified, production-grade augmentation API for computer vision tasks.

MITpure Python · 3.9+aging
5.5Mdownloads / mo
CoolProp Worth it
PyPI · Physics · released Jun 2026

CoolProp provides thermodynamic and transport property calculations for fluids and fluid mixtures, offering open-source functionality similar to REFPROP.

MITcompiled wheel · 3.9+
5.5Mdownloads / mo
pyquaternion Worth it
PyPI · Physics · released Oct 2020

Provides quaternion representation, manipulation, and rotation operations for 3D geometry and animation, with support for smooth interpolation between orientations.

MITpure Python
3.9Mdownloads / mo
igraph With conditions
PyPI · Physics · released Oct 2025

igraph provides a Python interface to a high-performance C graph library for constructing, analyzing, and visualizing networks and complex graphs.

copyleftcompiled wheel · 3.9+
3.4Mdownloads / mo
pyerfa Worth it
PyPI · Physics · released Nov 2024

PyERFA wraps the ERFA C library (Essential Routines for Fundamental Astronomy) as NumPy universal functions, exposing key astronomy algorithms for scalar or array inputs.

Install it if you need fundamental astronomy calculations or if another package depends on it.

BSD-3-Clausecompiled wheel · 3.9+
3.4Mdownloads / mo
vtk With conditions
PyPI · Physics · released May 2026

VTK is a 3D graphics, image processing, and visualization toolkit that provides algorithms for surface reconstruction, volume rendering, and advanced rendering techniques.

BSD-3-Clausecompiled wheel
3.1Mdownloads / mo
uncertainties Worth it
PyPI · Physics · released Apr 2025

Performs arithmetic and mathematical operations on values with uncertainties, automatically propagating errors through calculations and tracking correlations between expressions.

Install it if you work with measurements or experimental data where uncertainty quantification matters.

BSD-3-Clausepure Python · 3.8+
2.6Mdownloads / mo
sklearn-compat With conditions
PyPI · Physics · released Jun 2026

Provides backward-compatible wrappers for scikit-learn private utilities across multiple versions, allowing third-party libraries to support scikit-learn >= 1.2 without duplicating compatibility code.

For end users of scikit-learn itself, there is no direct benefit—install only if a dependency requires it.

BSD-3-Clausepure Python · 3.8+
2.4Mdownloads / mo
filterpy Skip
PyPI · Physics · released Oct 2018

FilterPy provides Kalman filters, Extended Kalman filters, Unscented Kalman filters, and related optimal and non-optimal estimation filters for tracking and state estimation.

MITbuilds from sourcedormant
2.1Mdownloads / mo
ase With conditions
PyPI · Physics · released Jun 2026

ASE provides Python tools for setting up, running, and analyzing atomistic simulations—building molecular geometries, optimizing structures, and interfacing with quantum chemistry calculators.

LGPL-2.1-or-laterpure Python · 3.10+
1.7Mdownloads / mo
awkward Worth it
PyPI · Physics · released Aug 2026

Awkward Array provides NumPy-like operations on nested, variable-sized data structures—lists, records, mixed types, and missing values—with compiled performance and dynamic typing.

Install it if your workflow involves JSON-like structures, ragged arrays, or hierarchical data that NumPy alone cannot handle efficiently.

BSD-3-Clausepure Python · 3.10+
1.4Mdownloads / mo
spglib With conditions
PyPI · Physics · released Dec 2025

spglib provides Python bindings to a C library for identifying and manipulating crystal symmetries and space groups in crystallographic structures.

BSD-3-Clausecompiled wheel · 3.9+
1.4Mdownloads / mo
awkward-cpp Worth it
PyPI · Physics · released Aug 2026

Provides compiled C++ kernels and extensions that accelerate operations on nested, variable-sized data structures with performance comparable to NumPy.

BSD-3-Clause AND MITcompiled wheel · 3.10+
1.2Mdownloads / mo
uproot Worth it
PyPI · Physics · released Jul 2026

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

Install it if you work with ROOT files or need to integrate them into Python data pipelines.

BSD-3-Clausepure Python · 3.10+
1.2Mdownloads / mo
numpy-quaternion With conditions
PyPI · Physics · released Nov 2025

Adds a quaternion dtype to NumPy, enabling efficient quaternion arithmetic and array operations with native NumPy integration.

MITcompiled wheelaging
1.1Mdownloads / mo
measurement With conditions
PyPI · Physics · released Jan 2023

Provides unit-aware measurement objects for Python that support conversion between different units and arithmetic operations across multiple measurement types including distance, weight, temperature, energy, speed, volume, time, and area.

MITpure Python · 3.7+dormant
1.1Mdownloads / mo
boost-histogram Worth it
PyPI · Physics · released Aug 2026

boost-histogram provides Python bindings to Boost::Histogram, a C++14 library for fast histogram creation and manipulation with support for multiple axis types, storage modes, and advanced indexing.

BSD-3-Clause AND BSL-1.0compiled wheel · 3.10+
968.0Kdownloads / mo
pymatgen Worth it
PyPI · Physics · released May 2026

Pymatgen provides Python classes and analysis tools for materials science workflows, including structure representation, file I/O for computational chemistry formats (VASP, ABINIT, Gaussian, CIF), phase diagrams, electronic structure analysis, and integration with the Materials Project REST API.

Install it if you work with crystal structures, computational chemistry outputs, or materials databases; skip it if your work does not involve materials analysis.

MITpure Python · 3.11+
929.4Kdownloads / mo
sigfig With conditions
PyPI · Physics · released Mar 2025

Rounds numbers by significant figures, decimal places, or uncertainty, and formats them in multiple scientific and publication styles with results that match expected mathematical behavior.

MITpure Pythonaging
824.2Kdownloads / mo
pennylane-lightning Worth it
PyPI · Physics · released May 2026

PennyLane-Lightning provides high-performance quantum state-vector and tensor-network simulators as a plugin for PennyLane, with backends optimized for CPUs, GPUs (NVIDIA and AMD), and distributed computing via MPI.

Install it if you use PennyLane and need faster simulation than the default backend, especially for GPU-accelerated or distributed workloads.

Apache-2.0pure Python · 3.11+
749.4Kdownloads / mo
hist Worth it
PyPI · Physics · released Aug 2026

Hist provides a user-friendly interface for creating, filling, and analyzing histograms, built on top of boost-histogram with support for named axes, advanced indexing, and integrated plotting.

BSD-3-Clausepure Python · 3.10+
744.6Kdownloads / mo
osmnx Worth it
PyPI · Physics · released Jul 2026

OSMnx downloads, models, and analyzes street networks and geospatial features from OpenStreetMap, letting you work with walking, driving, or biking networks, amenities, building footprints, and routing data.

Install it if you need to work with street networks, urban amenities, or geospatial features from OpenStreetMap.

MITpure Python · 3.11+
731.5Kdownloads / mo
planarity With conditions
PyPI · Physics · released Jun 2026

Tests whether a graph is planar, computes planar embeddings, draws planar graphs as ASCII art, and isolates forbidden subgraphs using algorithms from the Edge Addition Planarity Suite.

BSD-3-Clausebuilds from source · 3.10+
709.6Kdownloads / mo
pymatgen-core With conditions
PyPI · Physics · released Aug 2026

pymatgen-core provides core data structures and I/O for materials science, including Element, Site, Molecule, and Structure classes with support for VASP, ABINIT, CIF, Gaussian, and other computational chemistry formats.

MITcompiled wheel · 3.11+
701.9Kdownloads / mo
vector Worth it
PyPI · Physics · released May 2026

Vector provides 2D, 3D, and 4D space-time vector operations optimized for working with arrays of vectors rather than individual vectors in loops, with support for multiple coordinate systems and data backends.

Install it if you need to work with spatial vectors at scale or in high-energy physics contexts.

BSD-3-Clausepure Python · 3.10+
685.6Kdownloads / mo
pymatgen-io-validation Worth it
PyPI · Physics · released Aug 2026

Validates VASP electronic structure calculation inputs and outputs against Materials Project standards, checking for parameter compliance, known bugs, and calculation discrepancies.

BSD-3-Clause-LBNLpure Python · 3.11+
669.9Kdownloads / mo
coffea With conditions
PyPI · Physics · released Jul 2026

coffea provides columnar data analysis tools for high-energy physics (HEP) experiments, enabling efficient manipulation of ROOT file data and event structures using NumPy-like syntax with horizontal scaling support.

BSD-3-Clausepure Python · 3.10+
657.9Kdownloads / mo
moyopy With conditions
PyPI · Physics · released Jul 2026

Moyopy is a Python binding for Moyo, a crystal symmetry finder that identifies and analyzes symmetry operations in crystalline structures.

MIT OR Apache-2.0compiled wheel · 3.10+
634.5Kdownloads / mo
seekpath Worth it
PyPI · Physics · released Jan 2026

SeeK-path generates optimal k-point band paths in the Brillouin zone for crystal structures, automatically detecting Bravais lattice type and applying crystallographic conventions to label high-symmetry points.

Install it if you routinely prepare band structure calculations.

MITpure Python · 3.8+
626.1Kdownloads / mo
python-igraph Skip
PyPI · Physics · released Oct 2025

Python interface to the igraph graph library for network analysis and complex graph algorithms; this is a legacy package superseded by the igraph package.

copyleftpure Python · 3.6+
596.7Kdownloads / mo
geoh5py Worth it
PyPI · Physics · released Jul 2026

geoh5py provides a Python API to read, write, and manipulate geoscientific data (points, curves, surfaces, grids) in the geoh5 file format, enabling interoperability with Geoscience ANALYST visualization software.

Install it if you work with geoh5 data or need to integrate geoscientific datasets with Geoscience ANALYST.

LGPL-3.0-or-laterpure Python
548.7Kdownloads / mo
janaf With conditions
PyPI · Physics · released Jul 2026

Searches and parses NIST-JANAF thermochemical tables into polars DataFrames, with corrections for common data quality issues in the source tables.

0BSDpure Python · 3.10+
531.8Kdownloads / mo
iapws With conditions
PyPI · Physics · released Mar 2026

Calculates thermodynamic and transport properties of water, steam, ice, seawater, and heavy water according to IAPWS industrial standards (IF97, 95, 06, 08, 17).

GPL-3.0-onlypure Python
517.1Kdownloads / mo
symengine With conditions
PyPI · Physics · released Apr 2025

Python wrappers for SymEngine, a fast C++ symbolic manipulation library, enabling symbolic computation and algebraic operations in Python.

MITcompiled wheel
506.4Kdownloads / mo
chemicals Worth it
PyPI · Physics · released Jun 2026

Retrieves and calculates chemical properties and constants for over 20,000 chemicals, including molecular weight, boiling/melting points, vapor pressure, heat capacity, viscosity, and thermodynamic phase equilibrium solutions.

Install it if you need reliable chemical constants, property correlations, or thermodynamic phase equilibrium routines.

MITpure Python · 3.9+
434.0Kdownloads / mo
thermo Worth it
PyPI · Physics · released Jul 2026

Thermo calculates temperature and pressure-dependent thermodynamic and transport properties for pure chemicals and mixtures, including phase equilibria calculations using equations of state.

Install it if you work with thermodynamic modeling, phase equilibria, or chemical property lookups; skip it if your work does not involve chemical engineering…

MITpure Python · 3.9+
422.0Kdownloads / mo
dask-awkward Worth it
PyPI · Physics · released Feb 2026

Dask-awkward integrates Awkward Array with Dask to enable distributed, lazy computation on complex, nested data structures across multiple cores or machines.

Install it if you work with Awkward Arrays at scale or need lazy evaluation of nested structures across multiple workers.

BSD-3-Clausepure Python · 3.10+
404.2Kdownloads / mo