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.
hackingmaterials
matminer

Data mining for materials science

1.2M 593 211
derb12
pybaselines

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

1.1M 180 22
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).

1.1M 127 26
microsoft
mattersim

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

892K 551 82
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.

645K 2K 952
atomicarchitects
nequix

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

592K 75 14
materialsproject
pymatgen-core

Pymatgen Core Modules

318K 18 25
mir-group
nequip

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

312K 910 210
mir-group
nequip-allegro

Allegro is an open-source code for building highly scalable and accurate equivariant deep learning interatomic potentials

294K 481 74
SMTG-Bham
sumo

Heavyweight plotting tools for ab initio calculations

254K 251 88
hyperspy
hyperspy

Multidimensional data analysis

141K 575 225
deepchem
deepchem

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

125K 7K 2K
hackingmaterials
robocrys

Automatic generation of crystal structure descriptions.

118K 134 35
materialsproject
atomate2

atomate2 is a library of computational materials science workflows

47K 307 145
WMD-group
smact

Python package to aid materials design and informatics

34K 134 31
janosh
pymatviz

A toolkit for visualizations in materials informatics.

32K 314 38
lab-cosmo
chemiscope

An interactive structure/property explorer for materials and molecules

28K 175 43
kjappelbaum
structuregraph-helpers

Helpers for working with pymatgen structure graphs.

21K 12 3
pycroscopy
atomai

Deep and Machine Learning for Microscopy

14K 229 42
deepmodeling
deepmd-kit

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

12K 2K 611
usnistgov
fipy

FiPy is a Finite Volume PDE solver written in Python

8K 623 180
aiidateam
aiida-workgraph

Efficiently design and manage flexible workflows with AiiDA, featuring an interactive GUI, checkpoints, provenance tracking, and remote execution capabilities.

8K 27 15
Exabyte-io
mat3ra-api-examples

Example usage of Exabyte.io platform through its RESTful API: programmatically create materials and modeling workflows, execute simulations on the cloud, analyze data and build machine learning models

7K 7 5
LaurentRDC
crystals

Data structures, algorithms, and parsing for crystallography

6K 54 11
    • Data from PyPI, GitHub, ClickHouse, and BigQuery