Skip to main content

spglib

Version Badge Downloads Badge PyPi downloads Build Status

Python bindings for C library for finding and handling crystal symmetries

Installation

The package is developed on github. You can get the source for the released versions from the repository.

Using package distribution service

The easiest way to install python-spglib is to use the pypi package, for which numpy is required to be installed before the installation. A command to install spglib is:

pip install spglib

Conda is another choice:

conda install -c atztogo spglib

These packages are made by Paweł T. Jochym.

Building using setup.py

To manually install python-spglib using setup.py, python header files (python-dev), C-compiler (e.g., gcc, clang), and numpy are required before the build. The installation steps are shown as follows:

  1. Go to the python directory

  2. Type the command:

    python setup.py install --user

Release files for spglib 1.16.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for spglib 1.16.4
File Size Uploaded
spglib-1.16.4.tar.gz 744.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for spglib 1.16.4
File
spglib-1.16.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
spglib-1.16.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
spglib-1.16.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.12+ x86-64, Linux glibc 2.5+ x86-64 Details
spglib-1.16.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
spglib-1.16.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
spglib-1.16.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.12+ x86-64, Linux glibc 2.5+ x86-64 Details
spglib-1.16.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
spglib-1.16.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details
spglib-1.16.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-64, Linux glibc 2.12+ x86-64 Details
spglib-1.16.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
spglib-1.16.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64 Details
spglib-1.16.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-64, Linux glibc 2.5+ x86-64 Details
spglib-1.16.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 Details
spglib-1.16.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ ARM64 Details
spglib-1.16.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64, Linux glibc 2.12+ x86-64 Details

Total release size: 5.6 MB

Release files / spglib-1.16.4.tar.gz

Download URL spglib-1.16.4.tar.gz
Size 744.5 kB
Tags Source
SHA-256 checksum
How to use checksums
a9583ced33857d5706fad0ff279340803a8f23b46ad1e923298eb84879f4c5ea
BLAKE2b-256 checksum
How to use checksums
a3dbaf8932fd05f3e7e9ae5e2d0927d6e5e5f2a41f76aacb4fe20c85d2ca4b95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / spglib-1.16.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL spglib-1.16.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 325.6 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0fe22b03428be305a7706cfc428e0496bc7a9cd869171eeb67acd3faa656bc50
BLAKE2b-256 checksum
How to use checksums
5a0cdc7f69287f808d9204d1bbece7bb41275c142b54ae5dd6f0c2fe8c5afd5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / spglib-1.16.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL spglib-1.16.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 319.0 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
cc22a9bc3dec0390ca27234e83d504611d7879c12b52e552f9bbae1855740e1b
BLAKE2b-256 checksum
How to use checksums
2d92aa344cc65386b0580b5b51966056c9b7daaa71239b6989b497edd91bf180
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / spglib-1.16.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl

Download URL spglib-1.16.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Size 327.4 kB
Tags CPython 3.10 Linux glibc 2.12+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
8128625742a013906fd6041a6cd0908680f9f4ae779ace633a510265f42d5487
BLAKE2b-256 checksum
How to use checksums
71ea02fe6a008aec6f2044a00ba1b21a97be310e3fe36d25d2952928f7e39d5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / spglib-1.16.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL spglib-1.16.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 325.3 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
716053e21fd0f896e8a303400a7f119ea131ccc4615982ba21a5cba8b217cc3f
BLAKE2b-256 checksum
How to use checksums
38ae3847f839dc761934fe90498c30537a34b73668e46d0f3785e91541ebeb71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / spglib-1.16.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL spglib-1.16.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 318.7 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
84cb7a95eb072c2e7e18a8d3f8c3f978842f7bca9e71577c7d2f2e66a8b669d6
BLAKE2b-256 checksum
How to use checksums
9cdaf96c5bc78d36dcb4a1a35c0328ae88ce2621adadd4873ec484c6a68fc4ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / spglib-1.16.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl

Download URL spglib-1.16.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Size 327.1 kB
Tags CPython 3.9 Linux glibc 2.12+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
42f229270e322daa95354d90def0c2a04aa61aa8f9ba720eba49c7dbec4b7055
BLAKE2b-256 checksum
How to use checksums
cba68de8687da527cb5b09d3e017d7f932aa29ca29aae9c3efc964eccb453f8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / spglib-1.16.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL spglib-1.16.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 325.5 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
970a8ca673cf4d291aca07898cfe7c10c3dde90a0de681bfce19c6e7528153f1
BLAKE2b-256 checksum
How to use checksums
8367dee4fd8c0ea82b79c6ca4fe90ce0e27fb22338a0ca5e65ff84175ea6538f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / spglib-1.16.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL spglib-1.16.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 318.9 kB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
08cde858cf4b9c050a927c3cf2b771201b6a06cfca8cf892a2139ac81da0e5dc
BLAKE2b-256 checksum
How to use checksums
d164d5527632d6cc48f63f8de46d06982f7f8b9e67b7e8f439be7fe9096e2411
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / spglib-1.16.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl

Download URL spglib-1.16.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Size 327.4 kB
Tags CPython 3.8 Linux glibc 2.12+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
cc5a81fb290e539cdc39f9e6f3a4a1dfc123afcfbe68073b859758235876f9ab
BLAKE2b-256 checksum
How to use checksums
1ba790219d0be3d07de422e72ebb27ee2f556e63592912b4955899185c780f92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / spglib-1.16.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL spglib-1.16.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 324.9 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
abccef6dcec550142d1e8bcd15e49fd5e8b6a1610db41b254649cba80662b18d
BLAKE2b-256 checksum
How to use checksums
98757180403549a4ba79605e43788031af54dd2f6998c414e9ca1fc81a8726fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / spglib-1.16.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL spglib-1.16.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 318.3 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
7ffcedc6031cb264321de7f1a5538b563a42fc05f6b217905d5a4bb93d83d4ec
BLAKE2b-256 checksum
How to use checksums
36a295dc865f9f1aecaff493acb71f5792a1f002148dd3c416f3c9686d503f0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / spglib-1.16.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl

Download URL spglib-1.16.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Size 328.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
11ee2a411cf630ee79ba89da27a36db2a8052e1b4657d485bffbee6dcbbebad5
BLAKE2b-256 checksum
How to use checksums
b1fc6f41a149b267186438a5d7d591940169a63672f20a731c5fc48801566db3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / spglib-1.16.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL spglib-1.16.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 324.9 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
64fbccfb993b33353ea22960e3ae26fda74e7cbdd1da5620cb736d81ad20ab8b
BLAKE2b-256 checksum
How to use checksums
dbdc8472e45a31b75146ab49ebd4d5d234bdbb407246e014f76a93c779a5c5df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / spglib-1.16.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL spglib-1.16.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 318.3 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a065e1f2fc92e55fad3deb4135eccdfd48845644a0c2452e8d6cdfb48a30f667
BLAKE2b-256 checksum
How to use checksums
4da39a8193c4bdc7f845e4b849f11f0af9575b4d8c2e44260cd146942b61262f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / spglib-1.16.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl

Download URL spglib-1.16.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Size 326.7 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
f5fa56d3f72a7d53aafcdbb4bbcc40f747e68630b644ba26fde7da3b2b9ef771
BLAKE2b-256 checksum
How to use checksums
b3b8eef877cf46a964e9322499e99292aa2b7b1388493e5821a25288b6562804
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release history Release notifications | RSS feed

2.7.0

33 release files

2.6.0

26 release files

2.5.0

21 release files

2.4.0

27 release files

2.3.1

17 release files

2.3.0

17 release files

2.1.0

21 release files

2.0.1

32 release files

2.0.0

32 release files

This release

1.16.4 This release

16 release files

1.9.9

3 release files

1.9.8

3 release files

1.9.7

3 release files

1.9.6

3 release files

1.9.5

3 release files

1.9.4.4

1 release file

1.9.4.3

1 release file

1.9.4.2

1 release file

1.9.3.4

1 release file

1.9.3.1

1 release file

1.9.3

1 release file

1.9.0.5

1 release file

1.8.3

1.6.0.3

1 release file

1.6.0.2

1 release file

1.6.0.1

1 release file

1.6.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page