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

Materials Python Packages

Python packages with the GitHub topic materials. 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
materialsproject
pymatgen-core

Pymatgen Core

612K 21 28
vrtulka23
scinumtools3

SciNumTools3: C++ toolkit for unit-aware scientific computation with runtime expressions and validated parameters.

30K 0 0
SMTG-Bham
shakenbreak

Defect structure-searching employing chemically-guided bond distortions

21K 126 26
Exabyte-io
mat3ra-notebooks-utils

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

6K 8 5
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

4K 8 5
pyroll-project
pyroll-core

PyRoll rolling simulation framework - core library.

3K 17 7
pycroscopy
atomai

Deep and Machine Learning for Microscopy

2K 228 42
Bin-Cao
bgolearn

A Bayesian global optimization package for material design

2K 139 18
Exabyte-io
esse

JSON schemas and examples representing structural data, characteristic properties, modeling workflows and related data about materials standardizing the diverse landscape of information

2K 7 4
pyroll-project
pyroll-report

PyRoll rolling simulation framework - core library.

1K 17 7
SCM-NV
qmflows

This library tackles the construction and efficient execution of computational chemistry workflows

1K 54 10
CitrineInformatics
dfttopif

Library for parsing Density Functional Theory calculations

991 4 10
giuvecchio
pypbr

PyPBR is a Python library for easy and fast manipulation of Physically Based Rendering (PBR) materials with PyTorch integration.

835 19 3
MorePET
mat-vis-client

Pure Python client for mat-vis PBR textures — HTTP range reads, zero deps

819 0 0
Robert-Forrest
metallurgy

Calculates approximate properties of alloy compositions

765 14 0
Exabyte-io
exabyte-api-client

Exabyte Python Client for RESTful API

640 3 0
seixas-research
quasigraph

quasigraph: Chemical and Geometric Descriptor Toolkit for Machine Learning Models.

638 3 1
Bin-Cao
bgokit

[NPJ Com. Mat.] Offical implement of Bgolearn

620 139 18
PPeitsch
pkynetics

A Python library for thermal analysis and reaction kinetics. Supports DSC, TGA, and dilatometry with tools for model-fitting (JMAK, Kissinger), model-free (Friedman, KAS, OFW) analysis, data processing, and visualization.

553 6 2
SMTG-Bham
amorphgen

A Python package for amorphous structure generation by melt-quench simulation and random placement.

550 2 0
pyroll-project
pyroll-lendl-equivalent-method

Plugin for PyRolL providing the equivalent rectangle method by Lendl.

541 0 0
atomind-ai
mlip-arena

🌟 [NeurIPS '25 Spotlight] Fair and transparent benchmark of machine learning interatomic potentials (MLIPs), beyond basic error metrics https://openreview.net/forum?id=SAT0KPA5UO

509 104 9
PhasesResearchLab
pysipfenn

Python python toolset for Structure-Informed Property and Feature Engineering with Neural Networks. It offers unique advantages through (1) effortless extensibility, (2) optimizations for ordered, dilute, and random atomic configurations, and (3) automated model tuning.

467 24 6
    • Data from PyPI, GitHub, ClickHouse, and BigQuery