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.14.1.post0.tar.gz (694.8 kB view details)

Uploaded Source

Built Distributions

spglib-1.14.1.post0-cp38-cp38-manylinux2010_x86_64.whl (287.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

spglib-1.14.1.post0-cp38-cp38-manylinux1_x86_64.whl (263.4 kB view details)

Uploaded CPython 3.8

spglib-1.14.1.post0-cp38-cp38-manylinux1_i686.whl (247.7 kB view details)

Uploaded CPython 3.8

spglib-1.14.1.post0-cp37-cp37m-manylinux2010_x86_64.whl (288.2 kB view details)

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

spglib-1.14.1.post0-cp37-cp37m-manylinux1_x86_64.whl (262.9 kB view details)

Uploaded CPython 3.7m

spglib-1.14.1.post0-cp37-cp37m-manylinux1_i686.whl (247.2 kB view details)

Uploaded CPython 3.7m

spglib-1.14.1.post0-cp36-cp36m-manylinux2010_x86_64.whl (287.2 kB view details)

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

spglib-1.14.1.post0-cp36-cp36m-manylinux1_x86_64.whl (262.9 kB view details)

Uploaded CPython 3.6m

spglib-1.14.1.post0-cp36-cp36m-manylinux1_i686.whl (247.2 kB view details)

Uploaded CPython 3.6m

spglib-1.14.1.post0-cp35-cp35m-manylinux2010_x86_64.whl (286.9 kB view details)

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

spglib-1.14.1.post0-cp35-cp35m-manylinux1_x86_64.whl (262.9 kB view details)

Uploaded CPython 3.5m

spglib-1.14.1.post0-cp35-cp35m-manylinux1_i686.whl (247.2 kB view details)

Uploaded CPython 3.5m

spglib-1.14.1.post0-cp27-cp27mu-manylinux2010_x86_64.whl (284.8 kB view details)

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

spglib-1.14.1.post0-cp27-cp27mu-manylinux1_x86_64.whl (262.3 kB view details)

Uploaded CPython 2.7mu

spglib-1.14.1.post0-cp27-cp27mu-manylinux1_i686.whl (246.7 kB view details)

Uploaded CPython 2.7mu

spglib-1.14.1.post0-cp27-cp27m-manylinux2010_x86_64.whl (284.8 kB view details)

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

spglib-1.14.1.post0-cp27-cp27m-manylinux1_x86_64.whl (262.4 kB view details)

Uploaded CPython 2.7m

spglib-1.14.1.post0-cp27-cp27m-manylinux1_i686.whl (246.7 kB view details)

Uploaded CPython 2.7m

File details

Details for the file spglib-1.14.1.post0.tar.gz.

File metadata

  • Download URL: spglib-1.14.1.post0.tar.gz
  • Upload date:
  • Size: 694.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for spglib-1.14.1.post0.tar.gz
Algorithm Hash digest
SHA256 1823aa0a10c0cde0504c8dae8c0012591e5334fd38e21c3bf540dc0219a3b44e
MD5 f77e53ec1825db6ea531f9e888cee8b3
BLAKE2b-256 8ac3b3d1ae9be4dc334513cc21026103bc0f791ee439d8396c154a5f5ccfc8e8

See more details on using hashes here.

File details

Details for the file spglib-1.14.1.post0-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: spglib-1.14.1.post0-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 287.5 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.14.1.post0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 4aa75a7cdd794df0f2c2bb10ec7c50e708bde1b65495cb84bef771424a9dc7d9
MD5 06972db402cfdd853589e6a1270c5ae5
BLAKE2b-256 fb677bedb4c3bbbfe863e64174d8d1e709205e16c7c8d502cc1355a51786258a

See more details on using hashes here.

File details

Details for the file spglib-1.14.1.post0-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: spglib-1.14.1.post0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 263.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.14.1.post0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bd97c2125e135d1899c28e6369e02838bc4d486c314314846ca463c0e91efa38
MD5 9cd1e770361a22642065aa505c86f7c7
BLAKE2b-256 b7aa7dd7ebc3d7eaa6f7ffba2e564111fbae5e215ef97fde0d8980acc493726f

See more details on using hashes here.

File details

Details for the file spglib-1.14.1.post0-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: spglib-1.14.1.post0-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 247.7 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.14.1.post0-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 3471614ee8572ddaf6e8f4150529c7af7d2d647f269a6ac7f42942ed2137a72c
MD5 35a395850d0eaf7ce2817f49468cb249
BLAKE2b-256 b5defa30cb5f731089ae86f14e14583c29b38cb304684815a60dbcf2b886a1dc

See more details on using hashes here.

File details

Details for the file spglib-1.14.1.post0-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: spglib-1.14.1.post0-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 288.2 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for spglib-1.14.1.post0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 524846fada097b47bb731d2015cc209b80ca852fb4af66269ca583489225ff68
MD5 488212ef14c77ea2c880c4f4f4bb59a6
BLAKE2b-256 a84009266c200d575c14a5171da2c493621751825cea2fc74974c82fe7bd0728

See more details on using hashes here.

File details

Details for the file spglib-1.14.1.post0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: spglib-1.14.1.post0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 262.9 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for spglib-1.14.1.post0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8e448b0caf080890f0645e30377eeef900deb0a7d3abd62c4430d88ecca890df
MD5 316c126bc0b8fe0b28d292bff8489eb2
BLAKE2b-256 2b9893d36a9de6e8454ca2b88132c7c3e48a0ab241feb139e11a6c0a924fa2cf

See more details on using hashes here.

File details

Details for the file spglib-1.14.1.post0-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: spglib-1.14.1.post0-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 247.2 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for spglib-1.14.1.post0-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 eaf41dce6fe28ba69209deda6ef9a90e98d97cc92369c65bae2c75422e771ab2
MD5 27bd010b5c98f85fa6a69e9967f58385
BLAKE2b-256 6071fcd3198cc0adcf139f8c8eed57a83b2ca036d3695db5e839df3fc593017e

See more details on using hashes here.

File details

Details for the file spglib-1.14.1.post0-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: spglib-1.14.1.post0-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 287.2 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for spglib-1.14.1.post0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 4f706efe6c67960d1fbcdd9e378a9d9282f168928321936ce4d024009d09738a
MD5 d6485aa2e3655b25d3601a8a7c53a350
BLAKE2b-256 2c95a9da9b1c7f176347cd268c9d618535194d796f0e3d1c5566738bd2fe3dd9

See more details on using hashes here.

File details

Details for the file spglib-1.14.1.post0-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: spglib-1.14.1.post0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 262.9 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for spglib-1.14.1.post0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2d497d01a75fc2dbb6831eccdacde4c304d4b668e18d95a45ca52832007b69d9
MD5 379f7a2628fcd1f7f17f564a2c3ead9e
BLAKE2b-256 db5c332b34cffe7ed7a314c522a3871bfc64a8aad1b873047cae711228392976

See more details on using hashes here.

File details

Details for the file spglib-1.14.1.post0-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: spglib-1.14.1.post0-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 247.2 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for spglib-1.14.1.post0-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 49d4874161498de380a1ca903940763ae1d02f8bc9520d3f9e3cf5dc71cc58e2
MD5 56758c2bd556e9d798884c15b85f84a1
BLAKE2b-256 6d098cebfbced61ab4586cdc482aba10faa3489bd68825c78c7f86f2a7631f87

See more details on using hashes here.

File details

Details for the file spglib-1.14.1.post0-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: spglib-1.14.1.post0-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 286.9 kB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for spglib-1.14.1.post0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ef02acb7eaa5bee38d793c16ef1f5f4ef3d9b18fa633b07f37aecff3fef38cab
MD5 7719ea2737e08e24ac227c188ddb7e54
BLAKE2b-256 2ada68868048eb31f7ddbd8108411acbcfa90809933e096df8843c03a948ebf0

See more details on using hashes here.

File details

Details for the file spglib-1.14.1.post0-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: spglib-1.14.1.post0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 262.9 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for spglib-1.14.1.post0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 eeb29226926a6a2ebd3ef0e336a8397bfa591e77c9c3f9081007a75525c772e2
MD5 cbd5de5efd61fb544028ddd24beb9424
BLAKE2b-256 84fbbee4f3fb050ea84c2a9088b7e65fbe5474d3c9b9f1a1e221eccd402e08d0

See more details on using hashes here.

File details

Details for the file spglib-1.14.1.post0-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: spglib-1.14.1.post0-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 247.2 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for spglib-1.14.1.post0-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 2ecb78a4f41ea9bd4759fc6901e4095ef5f168d60c6ad3d0e7954166059db33c
MD5 ad9ca179e73187cfd0eef7e0d6ceb5ad
BLAKE2b-256 e793b209e0c8fddcbb61e9948d855e85d9dc2ba542dd56b4f930d33b728b2396

See more details on using hashes here.

File details

Details for the file spglib-1.14.1.post0-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

  • Download URL: spglib-1.14.1.post0-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 284.8 kB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for spglib-1.14.1.post0-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 96b0b6da010fce6401701d81038201f0928a0f10a87deb51d3ec71a025f37125
MD5 74f3466aed6354107c0d4cac1e991526
BLAKE2b-256 fc2bd6778713162bad89da934b1dfc330db03dac8d525ea658509a80fb3d3531

See more details on using hashes here.

File details

Details for the file spglib-1.14.1.post0-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: spglib-1.14.1.post0-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 262.3 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for spglib-1.14.1.post0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5ca5d72ebceb6ec867d5c69d655d82a4f11ab841e11d7e4cb2bb10205ee16d6b
MD5 6dbe398f227f18d32e58d8bbaba31657
BLAKE2b-256 5fecaf91a2360cb4355a4c9655b3ca0c22ebf1eddba37ba5bb25fd2625afcc0c

See more details on using hashes here.

File details

Details for the file spglib-1.14.1.post0-cp27-cp27mu-manylinux1_i686.whl.

File metadata

  • Download URL: spglib-1.14.1.post0-cp27-cp27mu-manylinux1_i686.whl
  • Upload date:
  • Size: 246.7 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for spglib-1.14.1.post0-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 8e6b54de857f774d50688eb02d636ef4ff296b8080ab89c28a0d213f35abdeea
MD5 262b6d5a592ce9e9b8bacc9ed5a92a4f
BLAKE2b-256 71a28ed95dab7882e1036d2fa10052aa7d19582a7cf2fc0e66a1b8806d588404

See more details on using hashes here.

File details

Details for the file spglib-1.14.1.post0-cp27-cp27m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: spglib-1.14.1.post0-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 284.8 kB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for spglib-1.14.1.post0-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 25fe8214b2e3309a6993f8de66d565cb4930c2d2abb37e8be4b41534ee00bbfa
MD5 beb4018d92a9c4ba938ecdb4ece63ee1
BLAKE2b-256 28b714dfa5077618b6a95408f36654df52740e74b76cf1f6a85d671518780a4b

See more details on using hashes here.

File details

Details for the file spglib-1.14.1.post0-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

  • Download URL: spglib-1.14.1.post0-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 262.4 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for spglib-1.14.1.post0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a48649ce371a243e1b4218dddfd1e2340729e31f98d74662a5615e5cfcd34565
MD5 d8f6f57944a8e19077095abf94e02d73
BLAKE2b-256 a1879b6400f21b57c891bb808eb7bf0f71502d8fffa8103b6eaecc58fb50c3ce

See more details on using hashes here.

File details

Details for the file spglib-1.14.1.post0-cp27-cp27m-manylinux1_i686.whl.

File metadata

  • Download URL: spglib-1.14.1.post0-cp27-cp27m-manylinux1_i686.whl
  • Upload date:
  • Size: 246.7 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for spglib-1.14.1.post0-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 1f4d9543297de7850cffd0ba4422ecd564cb445a3a3981136ac376c3c31b14a2
MD5 8d71c0d16ea432bd2701e5279ae02f7e
BLAKE2b-256 f849edcb85dcb5b1301d8b5c839b22f359c778a72d813f140e2df04d303d609f

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