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

Materials Science Python Packages

Python packages with the GitHub topic materials-science. Sorted by relevance, with stars and monthly downloads.
materialsproject
pymatgen

Python Materials Genomics (pymatgen) is a robust materials analysis code that defines classes for structures and molecules with support for many electronic structure codes. It powers the Materials Project.

902K 2K 957
derb12
pybaselines

A Python library of algorithms for the baseline correction of experimental data.

608K 189 23
atomicarchitects
nequix

[ICML'26] Phonon fine-tuning (PFT) and [NeurIPS'25 AI4Mat] Nequix: Training a foundation model for materials on a budget

508K 75 14
hackingmaterials
matminer

Data mining for materials science

113K 605 215
hyperspy
hyperspy

Multidimensional data analysis

100K 576 225
microsoft
mattersim

MatterSim: A deep learning atomistic model across elements, temperatures and pressures.

99K 570 91
deepchem
deepchem

Democratizing Deep-Learning for Drug Discovery, Quantum Chemistry, Materials Science and Biology

51K 7K 2K
materialsproject
atomate2

atomate2 is a library of computational materials science workflows

45K 322 152
mir-group
nequip

NequIP is a code for building E(3)-equivariant interatomic potentials

36K 933 210
materialsproject
reaction-network

Reaction Network is a Python package for predicting likely inorganic chemical reaction pathways using graph theoretical methods. Project led by @mattmcdermott (formerly at Berkeley Lab).

35K 127 27
WMD-group
smact

Python package to aid materials design and informatics

31K 135 32
janosh
pymatviz

A toolkit for visualizations in materials informatics.

31K 319 40
kjappelbaum
structuregraph-helpers

Helpers for working with pymatgen structure graphs.

20K 12 3
hackingmaterials
robocrys

Automatic generation of crystal structure descriptions.

19K 138 35
mir-group
nequip-allegro

Allegro is a code for building highly scalable E(3)-equivariant interatomic potentials

16K 490 75
deepmodeling
deepmd-kit

A deep learning package for many-body potential energy representation and molecular dynamics

14K 2K 629
milevevvvv
rapmat

TUI tool for rapid crystal structure prediction using MLIPs

11K 3 0
lukasturcani
stk

A Python library which allows construction and manipulation of complex molecules, as well as automatic molecular design and the creation of molecular databases.

10K 286 52
lab-cosmo
chemiscope

An interactive structure/property explorer for materials and molecules

9K 180 43
usnistgov
fipy

FiPy is a Finite Volume PDE solver written in Python

7K 631 185
ml-evs
matador-db

⚗️ matador is an aggregator, manipulator and runner of first-principles calculations, written with a bent towards battery 🔋 electrode materials.

7K 35 20
LaurentRDC
crystals

Data structures, algorithms, and parsing for crystallography

6K 54 11
pyiron
atomistics

Interfaces for atomistic simulation codes and workflows

6K 10 4
SMTG-Bham
sumo

Heavyweight plotting tools for ab initio calculations

6K 252 88
    • Data from PyPI, GitHub, ClickHouse, and BigQuery