Skip to main content

This is the spglib module.

Project description

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

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

spglib-1.15.0.tar.gz (698.3 kB view details)

Uploaded Source

Built Distributions

spglib-1.15.0-cp38-cp38-manylinux2010_x86_64.whl (295.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

spglib-1.15.0-cp38-cp38-manylinux1_x86_64.whl (270.4 kB view details)

Uploaded CPython 3.8

spglib-1.15.0-cp38-cp38-manylinux1_i686.whl (253.8 kB view details)

Uploaded CPython 3.8

spglib-1.15.0-cp37-cp37m-manylinux2010_x86_64.whl (295.7 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

spglib-1.15.0-cp37-cp37m-manylinux1_x86_64.whl (269.8 kB view details)

Uploaded CPython 3.7m

spglib-1.15.0-cp37-cp37m-manylinux1_i686.whl (253.3 kB view details)

Uploaded CPython 3.7m

spglib-1.15.0-cp36-cp36m-manylinux2010_x86_64.whl (294.7 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

spglib-1.15.0-cp36-cp36m-manylinux1_x86_64.whl (269.8 kB view details)

Uploaded CPython 3.6m

spglib-1.15.0-cp36-cp36m-manylinux1_i686.whl (253.3 kB view details)

Uploaded CPython 3.6m

spglib-1.15.0-cp35-cp35m-manylinux2010_x86_64.whl (294.5 kB view details)

Uploaded CPython 3.5m manylinux: glibc 2.12+ x86-64

spglib-1.15.0-cp35-cp35m-manylinux1_x86_64.whl (269.8 kB view details)

Uploaded CPython 3.5m

spglib-1.15.0-cp35-cp35m-manylinux1_i686.whl (253.3 kB view details)

Uploaded CPython 3.5m

spglib-1.15.0-cp27-cp27mu-manylinux2010_x86_64.whl (292.1 kB view details)

Uploaded CPython 2.7mu manylinux: glibc 2.12+ x86-64

spglib-1.15.0-cp27-cp27mu-manylinux1_x86_64.whl (269.0 kB view details)

Uploaded CPython 2.7mu

spglib-1.15.0-cp27-cp27mu-manylinux1_i686.whl (252.9 kB view details)

Uploaded CPython 2.7mu

spglib-1.15.0-cp27-cp27m-manylinux2010_x86_64.whl (292.2 kB view details)

Uploaded CPython 2.7m manylinux: glibc 2.12+ x86-64

spglib-1.15.0-cp27-cp27m-manylinux1_x86_64.whl (268.9 kB view details)

Uploaded CPython 2.7m

spglib-1.15.0-cp27-cp27m-manylinux1_i686.whl (252.9 kB view details)

Uploaded CPython 2.7m

File details

Details for the file spglib-1.15.0.tar.gz.

File metadata

  • Download URL: spglib-1.15.0.tar.gz
  • Upload date:
  • Size: 698.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.7

File hashes

Hashes for spglib-1.15.0.tar.gz
Algorithm Hash digest
SHA256 c3c1406f879da5686f39e4bd4c68a666bca94c59f3a57819068275b5a6a0e262
MD5 841017dac4b79b4c5ac2452c93f2aec8
BLAKE2b-256 4ef6f27c37dcff499f8a4e99b2ea203bfb1ce16b009c9004ee32efe349a648c2

See more details on using hashes here.

File details

Details for the file spglib-1.15.0-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: spglib-1.15.0-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 295.1 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.7

File hashes

Hashes for spglib-1.15.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 1635405b02b8e06ec30c5ff4860e8d7a3ad3442185d76160d5670102442d1f71
MD5 ab555fb1867d1beaafff7a9e085ef62d
BLAKE2b-256 9738e9581404bfdda9f559fadf9b2a562417e37a50c1b0b57da8a3c7625f753b

See more details on using hashes here.

File details

Details for the file spglib-1.15.0-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: spglib-1.15.0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 270.4 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.7

File hashes

Hashes for spglib-1.15.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fc971c7ca697cd29fbcd236b733e9204072d4866a5117f620228bf16029f24a7
MD5 f9759f8e710ca0b2282b948ea0379217
BLAKE2b-256 8523e9054eb964285875edad47e2c9844208b5754e657241afcbabada15a3590

See more details on using hashes here.

File details

Details for the file spglib-1.15.0-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: spglib-1.15.0-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 253.8 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.7

File hashes

Hashes for spglib-1.15.0-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 897c74a2b52fa8a045289a947d3f831a625a8940182ae8849884d372d21f59bd
MD5 6f46ce60e0da08a3ababc6ab204f1a38
BLAKE2b-256 fc7805c2cd841b39a7342c693c2a3969376d86e28e8eb76cc8c98a101b71ad0a

See more details on using hashes here.

File details

Details for the file spglib-1.15.0-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: spglib-1.15.0-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 295.7 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.7

File hashes

Hashes for spglib-1.15.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0d20dae588cff9c5d3c08543c5544b980427b1eb07b5467b2bde95e2cc3b1098
MD5 e9dc80c1eed65acf8637390775edb529
BLAKE2b-256 0e39439239f932040203a7e0c6f41e3fa5cdd6f168c0d2d3c2df209a09874e75

See more details on using hashes here.

File details

Details for the file spglib-1.15.0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: spglib-1.15.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 269.8 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.7

File hashes

Hashes for spglib-1.15.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 62ed2036f71d79f53ab82fb3c3784993f70d96d03f1dc67822f53813b4a4d872
MD5 c32f9822bc2a240093ac402aa491aea6
BLAKE2b-256 2ed9a6011e7cec4c6afbd9a175429fbfc5da16f568c36d4979e453fe8cf223aa

See more details on using hashes here.

File details

Details for the file spglib-1.15.0-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: spglib-1.15.0-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 253.3 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.7

File hashes

Hashes for spglib-1.15.0-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 c923562f65c2b363ce8c98a9ea73ae384c441ac9af503fcfa5eaa7d2bab4c11a
MD5 dfcb1d9e8fa2dffb9af159a79f11a70e
BLAKE2b-256 fef3a68bb1c10ea4c4b153b1b332cf59697e0bafab77bab34503317683e70918

See more details on using hashes here.

File details

Details for the file spglib-1.15.0-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: spglib-1.15.0-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 294.7 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.7

File hashes

Hashes for spglib-1.15.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2852250403192ec050de2f4fd5f086bf1ba5554fa07af4206233314ad33a5d22
MD5 80ac94556ecfdd0e2802b20b2851fc4a
BLAKE2b-256 36f4245188544ca77df36459e001f8717336a3a1e959b84604e4e989be0b9007

See more details on using hashes here.

File details

Details for the file spglib-1.15.0-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: spglib-1.15.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 269.8 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.7

File hashes

Hashes for spglib-1.15.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5ffc46eaf7875f91fd2c6bc118c5a6a6e4f451b925ad50b065e3b25121090d66
MD5 ec98321fde2c9f0aea4c71b76f38f88a
BLAKE2b-256 70a441fd1418635c92df9ea9994b1b253596d86db05421ad99dbc1eac36b28f5

See more details on using hashes here.

File details

Details for the file spglib-1.15.0-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: spglib-1.15.0-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 253.3 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.7

File hashes

Hashes for spglib-1.15.0-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 694f24aa7766127a30e6bda220fd38e4eef0cc3cb0e8e24e3a66810f0244cb5f
MD5 92821a52a53d3cbc11308fd93784a404
BLAKE2b-256 a29a8099a06dd989551208d16475110a10aef388fbd53ba0b74128de86666b41

See more details on using hashes here.

File details

Details for the file spglib-1.15.0-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: spglib-1.15.0-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 294.5 kB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.7

File hashes

Hashes for spglib-1.15.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 aa1befa18b8852c4695ef86e673940134580399db19bf0846f2239f18fef0913
MD5 98e4fb3f5611cb05966b1a8646c11d65
BLAKE2b-256 38f1e9f90af5012365fb20ac86788f3b39c6ece6172498195fb32ed19a717b31

See more details on using hashes here.

File details

Details for the file spglib-1.15.0-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: spglib-1.15.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 269.8 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.7

File hashes

Hashes for spglib-1.15.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cd5b8ae661544e0891edbf2e5c282dfc0471906e4f17c5522bea825c8980a26f
MD5 48ea900ab8116ac8b95cb24bb6e81722
BLAKE2b-256 42078454255b87bb7413dae1461bd55c6059499be943874fc867f392f4b37cf7

See more details on using hashes here.

File details

Details for the file spglib-1.15.0-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: spglib-1.15.0-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 253.3 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.7

File hashes

Hashes for spglib-1.15.0-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 d4553eecdb096d8508a5c6bdd37f012c280d69f28b989ffac13813cb4fb1be4c
MD5 0b49c77755c0bce3ec10e115246374a3
BLAKE2b-256 760d60c1c5f5aa50af5d54bfb3bdc3977950c12eb5989133e4b396f9521e0fef

See more details on using hashes here.

File details

Details for the file spglib-1.15.0-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

  • Download URL: spglib-1.15.0-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 292.1 kB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.7

File hashes

Hashes for spglib-1.15.0-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ce3c657e7151b0fe91287a6e742759644fbf97159f7936b14cb9f47f14568283
MD5 8d938ca7fd4acf6d076b26c3f67c2889
BLAKE2b-256 36f4e1408cabef2524a097203f2df9d05ba77aa8d454456d813602b96c472e03

See more details on using hashes here.

File details

Details for the file spglib-1.15.0-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: spglib-1.15.0-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 269.0 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.7

File hashes

Hashes for spglib-1.15.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fe6098b575632b586690749626a0e18c156e9ba214b148ba75086040605b7211
MD5 46a23ee3b4c94419f63cfe0fe7a7a36b
BLAKE2b-256 b11e6a8ac67741afe3e4abc579b41815389d86b6561557f8d9d9f1e18a763d64

See more details on using hashes here.

File details

Details for the file spglib-1.15.0-cp27-cp27mu-manylinux1_i686.whl.

File metadata

  • Download URL: spglib-1.15.0-cp27-cp27mu-manylinux1_i686.whl
  • Upload date:
  • Size: 252.9 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.7

File hashes

Hashes for spglib-1.15.0-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 910f6c26ab172fd6566e0736766a646c3234c96945aa59b60d0cebcdb5328fed
MD5 0bc3de232530aa9a100fae646eb03e24
BLAKE2b-256 93ec2809476c58c9c5555f7a26d596edd52609ab00d6990c9beaaf95f02abd20

See more details on using hashes here.

File details

Details for the file spglib-1.15.0-cp27-cp27m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: spglib-1.15.0-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 292.2 kB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.7

File hashes

Hashes for spglib-1.15.0-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ae379469ec40d7421ae51d1b66c94c587c0d72e0bdb6f29dc1d02f29d50ef9c4
MD5 8738caba1fcac359431ee9909ef83c78
BLAKE2b-256 b1b389a53d3f91159adc6f376d541410b55fd4da38f1f30a7303479beca2363f

See more details on using hashes here.

File details

Details for the file spglib-1.15.0-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

  • Download URL: spglib-1.15.0-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 268.9 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.7

File hashes

Hashes for spglib-1.15.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 303150c1ef4841225dd48a7ff241fa776147dcf7884622351123039f6f083bff
MD5 91321fbe0883b67ee245fe8ff23ecce3
BLAKE2b-256 6cc257a7ebbf39a5911c1389c57c6cd428c7c04cfe2213218c94fde97a801d28

See more details on using hashes here.

File details

Details for the file spglib-1.15.0-cp27-cp27m-manylinux1_i686.whl.

File metadata

  • Download URL: spglib-1.15.0-cp27-cp27m-manylinux1_i686.whl
  • Upload date:
  • Size: 252.9 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.7

File hashes

Hashes for spglib-1.15.0-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 5cc8af56666d14330f3cb241bcabb604953dd15104cc93dd007a54e782a9b835
MD5 afe010b688874bfd7b9df0dd646ee68c
BLAKE2b-256 9d197358a2b34c1d8b2b88d10c44308d350cf53de857034becf2e733b2d57967

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page