janosh/pymatviz

A toolkit for visualizations in materials informatics.

66
/ 100
Established

This tool helps materials scientists and researchers visualize complex materials data by transforming raw numerical results from simulations or experiments into clear, interactive plots. It takes in materials properties, compositions, and computed band structures, outputting interactive periodic table heatmaps, phonon band diagrams, and density of states plots. It's designed for anyone working with material properties who needs to quickly understand and present their data.

306 stars. Used by 4 other packages. Available on PyPI.

Use this if you are a materials scientist, researcher, or student who needs to create specific, high-quality visualizations of material properties, such as periodic table heatmaps or phonon spectra.

Not ideal if you need a general-purpose plotting library for data outside of materials science or if you prefer command-line outputs over graphical interfaces.

materials-science materials-informatics materials-characterization computational-materials-science materials-discovery
Maintenance 10 / 25
Adoption 14 / 25
Maturity 25 / 25
Community 17 / 25

How are scores calculated?

Stars

306

Forks

38

Language

Python

License

MIT

Last pushed

Mar 11, 2026

Commits (30d)

0

Dependencies

11

Reverse dependents

4

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/janosh/pymatviz"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.