spglib has 1.9M monthly downloads and 367 GitHub stars. Version 2.7.0 supports Python 3.9+, first published in 2014.
It is minimally maintained under a permissive license, last released in Dec 2025.
It is built on top of importlib-resources, numpy and typing-extensions. It is used by 139 tracked packages, including seekpath, pyxtal and phonopy.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- importlib-resources
- numpy <3,>=1.20
- typing-extensions >=4.9.0
17 optional dependencies
- linkify-it-py[docs]
- myst-parser[docs]
- pre-commit[dev]
- pytest[test]
- pytest-benchmark[test-benchmark]
- pytest-cov[test-cov]
- pyyaml[test]
- spglib[doc]
- spglib[test-benchmark]
- spglib[test-cov]
- spglib[testing]
- spglib[dev]
- sphinx[docs]
- sphinx-autodoc-typehints[docs]
- sphinx-book-theme[docs]
- sphinx-tippy[docs]
- sphinxcontrib-bibtex[docs]
Used By
- seekpath
- pyxtal
- phonopy
- symfc
- pymatgen-core
- dara-xrd
- smact
- matid
- icet
- hiphive
- clease
- robocrys
- wulffpack
- euphonic
- rapmat
- alignn
- pyiron-atomistics
- matador-db
- crystals
- aiidalab-widgets-base
- atomistics
- sumo
- peakpo
- janus-core
- easyunfold
- pyprocar
- abipy
- pytemlib
- libcasm-configuration
- pdfanalysis
- green-mbtools
- essdiffraction
- elastic
- ba-nsga
- irssg
- irrep
- aiida-vasp
- spgrep
- pniggli
- boltztrap2
- masci-tools
- amset
- surface-construct
- wulfric
- aiida-vibroscopy
- findspingroup
- sympair
- atomict
- ase2sprkkr
- spin-phonon-suite