$npx skillfedfor your agent

Chemistry packages

42 packages · page 1 of 2

Packages

PubChemPy Worth it
PyPI · Chemistry · released Sep 2025

PubChemPy is a Python wrapper around the PubChem REST API that lets you search for chemical compounds by name, substructure, or similarity, retrieve their properties, and convert between chemical file formats.

Install it if you need programmatic access to PubChem data.

MITpure Python · 3.10+aging
5.4Mdownloads / mo
simsimd Worth it
PyPI · Chemistry · released Mar 2026

SimSIMD provides SIMD-optimized kernels for computing vector distances, dot-products, and similarity measures across multiple data types and precisions, with support for spatial, probabilistic, and bit-level operations.

Install it if vector similarity or distance computation is a measurable bottleneck in your application.

Apache-2.0compiled wheel
3.8Mdownloads / mo
vtk With conditions
PyPI · Chemistry · 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
measurement With conditions
PyPI · Chemistry · 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
gemmi With conditions
PyPI · Chemistry · released Mar 2026

Gemmi is a C++ library with Python bindings for reading, writing, and manipulating macromolecular structural data (PDB, mmCIF, MTZ files) and crystallographic information, including symmetries, density maps, and refinement restraints.

MPL-2.0compiled wheel · 3.9+
1.1Mdownloads / mo
pymatgen Worth it
PyPI · Chemistry · 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
planarity With conditions
PyPI · Chemistry · 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 · Chemistry · 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
pymatgen-io-validation Worth it
PyPI · Chemistry · 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
seekpath Worth it
PyPI · Chemistry · 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
janaf With conditions
PyPI · Chemistry · 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 · Chemistry · 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
numkong With conditions
PyPI · Chemistry · released Aug 2026

NumKong provides mixed-precision linear algebra and distance kernels with automatic accumulator widening, GIL-free batched operations, and low-precision dtype support (BFloat16, Float8, Float6, packed bits) across x86, ARM, RISC-V, and other architectures.

permissive licensecompiled wheel · 3.9+
496.0Kdownloads / mo
propka With conditions
PyPI · Chemistry · released Jan 2024

PROPKA predicts pKa values of ionizable groups in proteins and protein-ligand complexes from 3D structure using empirical heuristics.

However, dormant maintenance and lack of recent commits mean you should test predictions against your own data or literature benchmarks before using results in new…

LGPL-2.0-onlypure Python · 3.8+dormant
436.8Kdownloads / mo
chemicals Worth it
PyPI · Chemistry · 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
pdb2pqr With conditions
PyPI · Chemistry · released Dec 2024

PDB2PQR prepares protein structures from PDB files for biomolecular simulations and continuum solvation calculations by automating structure setup, protonation, and parameterization tasks.

BSD-3-Clausepure Python
430.2Kdownloads / mo
mmcif-pdbx With conditions
PyPI · Chemistry · released Apr 2026

Provides a pure Python interface to read, parse, and work with PDBx/mmCIF molecular structure data files from the Protein Data Bank.

CC0-1.0pure Python · 3.10+
429.4Kdownloads / mo
py3Dmol With conditions
PyPI · Chemistry · released May 2026

Embeds an interactive 3D molecular viewer in Jupyter notebooks using 3Dmol.js, allowing visualization and manipulation of protein and molecular structures directly in the notebook.

MITpure Python
427.3Kdownloads / mo
thermo Worth it
PyPI · Chemistry · 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
alchemlyb Worth it
PyPI · Chemistry · released Oct 2025

alchemlyb parses molecular dynamics simulation output, extracts uncorrelated samples from timeseries data, and estimates free energies using MBAR, BAR, and thermodynamic integration methods.

Install it if you work with alchemical free energy calculations; skip it if you do not.

BSD-3-Clausepure Python · 3.11+
392.9Kdownloads / mo
vesin With conditions
PyPI · Chemistry · 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
pyteomics Worth it
PyPI · Chemistry · 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
vesin-torch With conditions
PyPI · Chemistry · 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
MDAnalysis Worth it
PyPI · Chemistry · released Oct 2025

MDAnalysis reads and analyzes molecular dynamics simulation trajectories from many popular simulation packages, providing atom selection, structural analysis, and trajectory iteration through a Python API.

Install it if you work with molecular dynamics simulations and need a standard, well-documented toolkit for trajectory analysis.

LGPL-3.0-or-latercompiled wheel · 3.11+
256.7Kdownloads / mo
cantera Worth it
PyPI · Chemistry · 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
pdbeccdutils Worth it
PyPI · Chemistry · released Jun 2026

Parse and process small molecule definitions from the wwPDB Chemical Component Dictionary and Biologically Interesting Molecule Reference Dictionary, with RDKit-based tools for 2D/3D depiction, property computation, and fragment/scaffold analysis.

Install it if you work with PDB ligands, need to compute molecular properties or depictions for small molecules, or want to integrate wwPDB chemical data into a…

Apache-2.0pure Python
238.7Kdownloads / mo
nvalchemi-toolkit-ops With conditions
PyPI · Chemistry · 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 · Chemistry · 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
mdtraj With conditions
PyPI · Chemistry · released Jul 2026

MDTraj reads, writes, and analyzes molecular dynamics trajectories in multiple formats, providing fast RMSD calculations and structural analysis functions like hydrogen bonding and secondary structure assignment.

The LGPLv2.1+ copyleft license requires careful review if you plan to distribute derivative works or link it into proprietary software.

LGPL-2.0-or-latercompiled wheel · 3.11+
221.1Kdownloads / mo
openfermion Worth it
PyPI · Chemistry · released Jul 2026

OpenFermion compiles and analyzes quantum algorithms to simulate fermionic systems, providing data structures and tools for manipulating fermionic and qubit Hamiltonians for quantum chemistry applications.

Install it if you are developing quantum algorithms for chemistry or fermionic systems.

Apache-2.0pure Python · 3.10.0+
210.2Kdownloads / mo
pymzml Worth it
PyPI · Chemistry · released Jun 2026

pymzml parses mzML mass spectrometry data files in Python, providing fast random access to spectra and tools for spectrum comparison and visualization.

Install it if you work with mass spectrometry data in proteomics or metabolomics; the core library is lightweight and optional features are available if needed.

MITpure Python · 3.10.0+
166.3Kdownloads / mo
periodictable Worth it
PyPI · Chemistry · 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
qiskit-connector With conditions
PyPI · Chemistry · 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
chgnet With conditions
PyPI · Chemistry · 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
pybaselines Worth it
PyPI · Chemistry · 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
custodian Worth it
PyPI · Chemistry · 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
openbabel-wheel With conditions
PyPI · Chemistry · released Feb 2026

Provides prebuilt Python wheels for OpenBabel, a molecular chemistry toolkit, making it easy to install OpenBabel via pip without compiling from source.

copyleftcompiled wheel · 3.8+
113.0Kdownloads / mo
ViennaRNA With conditions
PyPI · Chemistry · released Dec 2025

ViennaRNA provides Python bindings to a C library for predicting and analyzing RNA secondary structures, including minimum free energy folding, partition function calculations, and structure comparison.

license unclearcompiled wheel · 3.8+
109.3Kdownloads / mo
fabio With conditions
PyPI · Chemistry · released Jun 2026

FabIO reads and writes 2D X-ray detector images in 30 different formats from vendors like Mar, Dectris, ADSC, and Hamamatsu, exposing image data as numpy arrays and headers as Python dictionaries.

MITcompiled wheel · 3.11+
96.1Kdownloads / mo
MultiPyVu With conditions
PyPI · Chemistry · released Aug 2025

MultiPyVu provides Python control over Quantum Design cryostat instruments (PPMS, DynaCool, VersaLab, MPMS3, OptiCool) to set and read temperature, magnetic field, and chamber status, with local or remote TCP operation and data file integration.

However, the aging maintenance status (351 days since last release) means you should expect slower bug fixes and be prepared to work around issues independently.

MITpure Python · 3.7+aging
91.9Kdownloads / mo