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.16.1.tar.gz (723.7 kB view details)

Uploaded Source

Built Distributions

spglib-1.16.1-cp39-cp39-manylinux2010_x86_64.whl (295.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

spglib-1.16.1-cp39-cp39-manylinux1_x86_64.whl (295.9 kB view details)

Uploaded CPython 3.9

spglib-1.16.1-cp39-cp39-manylinux1_i686.whl (254.2 kB view details)

Uploaded CPython 3.9

spglib-1.16.1-cp38-cp38-manylinux2010_x86_64.whl (296.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

spglib-1.16.1-cp38-cp38-manylinux1_x86_64.whl (296.0 kB view details)

Uploaded CPython 3.8

spglib-1.16.1-cp38-cp38-manylinux1_i686.whl (254.3 kB view details)

Uploaded CPython 3.8

spglib-1.16.1-cp37-cp37m-manylinux2010_x86_64.whl (296.5 kB view details)

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

spglib-1.16.1-cp37-cp37m-manylinux1_x86_64.whl (296.5 kB view details)

Uploaded CPython 3.7m

spglib-1.16.1-cp37-cp37m-manylinux1_i686.whl (253.9 kB view details)

Uploaded CPython 3.7m

spglib-1.16.1-cp36-cp36m-manylinux2010_x86_64.whl (295.5 kB view details)

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

spglib-1.16.1-cp36-cp36m-manylinux1_x86_64.whl (295.5 kB view details)

Uploaded CPython 3.6m

spglib-1.16.1-cp36-cp36m-manylinux1_i686.whl (253.9 kB view details)

Uploaded CPython 3.6m

File details

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

File metadata

  • Download URL: spglib-1.16.1.tar.gz
  • Upload date:
  • Size: 723.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

File hashes

Hashes for spglib-1.16.1.tar.gz
Algorithm Hash digest
SHA256 9fd2fefbd83993b135877a69c498d8ddcf20a9980562b65b800cfb4cdadad003
MD5 e01134346743444a12dbcc2f1b21886c
BLAKE2b-256 4e9ae3f7a39a110593e117f3a6d5047c0f85d48923aef78c952da3a718ccecd0

See more details on using hashes here.

File details

Details for the file spglib-1.16.1-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: spglib-1.16.1-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 295.9 kB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

File hashes

Hashes for spglib-1.16.1-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 898614f9216f47f502509d3cbad045c653d43df77495753022574e50250b1eb0
MD5 909a6da418c06e80eeca3ab371464ed7
BLAKE2b-256 738fec6a713d5a0510270152d3778fb9aee8358b98f2df6a60b1dd7d3ad8f6d5

See more details on using hashes here.

File details

Details for the file spglib-1.16.1-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: spglib-1.16.1-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 295.9 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

File hashes

Hashes for spglib-1.16.1-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 86d721bc7b13399e925e5e2d2bf7744e36c53e8f60999b1d808d3a9a9111aea7
MD5 8c5c37d6f6e0e828304a849254ad53d7
BLAKE2b-256 b5663f2ba6f210219a65fde23199d27b7f8ca59cd3db47ef03ee0f8313b4c31b

See more details on using hashes here.

File details

Details for the file spglib-1.16.1-cp39-cp39-manylinux1_i686.whl.

File metadata

  • Download URL: spglib-1.16.1-cp39-cp39-manylinux1_i686.whl
  • Upload date:
  • Size: 254.2 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

File hashes

Hashes for spglib-1.16.1-cp39-cp39-manylinux1_i686.whl
Algorithm Hash digest
SHA256 60d8b250904847e32f956bb573912db9bd5a5446c1270e33b172ce77c541e122
MD5 0b8c7eeaa7a83c18bcb8296b96893070
BLAKE2b-256 bd561c7baf7352e7fc879c919e1f960f44cd8628b6031e89b254f7d0238a983c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spglib-1.16.1-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 296.0 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

File hashes

Hashes for spglib-1.16.1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3741af7010d2ddc7eedb8d7e8cd8ceda4468a8e7abc2d3f6e0d0e59028544ef4
MD5 4c6fb197cc86cd7bb5092169ed079fe2
BLAKE2b-256 4b18e750be8b5873672b87ea7bc38bd40dd27f12a891bcc0228f9b56f997782f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spglib-1.16.1-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 296.0 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

File hashes

Hashes for spglib-1.16.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2c9f0f93fb5123f58539eecacf1ac83c6c6b9f5eff46ea70e80f79a0696e3d2b
MD5 52c1b618a9c28a99557f31eed4452a39
BLAKE2b-256 a8bac1b506fd7b352ab5cb85ba02df01275798e973e6d2c5fd79cfca05de319d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spglib-1.16.1-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 254.3 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

File hashes

Hashes for spglib-1.16.1-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 01c9e58d06b156002930ffa8a9d22617d01c5e27ece2514e0604840a34dc8a08
MD5 1560bb8f293f23955fc802864b0337c7
BLAKE2b-256 467159b6da413eb461b57241bd5980763aa2d35e6f428dda09a6e33781f438cd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spglib-1.16.1-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 296.5 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

File hashes

Hashes for spglib-1.16.1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 48b9bdb75eb19d1b8721ba27d983a42ca41883d936c71585815a368062f30e37
MD5 d91955340b8839e04c4407f537da9a0b
BLAKE2b-256 4b98fa4760b9c71e2eace5a60b85dbf36dece49c379f8291cf1203056f287766

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spglib-1.16.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 296.5 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

File hashes

Hashes for spglib-1.16.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7f17b21cbde03a59c71fb09188154c274f28087f1235513216e3be9f48dab605
MD5 29272952d700fe7c15ff9b73642d6d56
BLAKE2b-256 9a18880b20092aed02eb3f1daf2c7d77bec4a71463f9fe219a95083a5a3ea902

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spglib-1.16.1-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 253.9 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

File hashes

Hashes for spglib-1.16.1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 6b59c3dbb9ced41d8dbeeb3092a2e8baebeda2e405c64b16c2e59307e0bc686c
MD5 2bd00d785019b78cdd328b126702ffa6
BLAKE2b-256 13db295156f038bd04f856da1cf14d0ec89a7722c1c68fbd04370e5671109d6a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spglib-1.16.1-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 295.5 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

File hashes

Hashes for spglib-1.16.1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6ec6c5031139112233c14778b80f02cd6c54682c14df04a0af1f68ed69cd86cc
MD5 d14e541958a209a4f16fc03532e9c78b
BLAKE2b-256 71ae2489dfca12ca0c381eac3b9207a4a34ca2a4dc05dda150429f505b48d8be

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spglib-1.16.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 295.5 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

File hashes

Hashes for spglib-1.16.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fa5f95795dd8b28fbba24d7fb7f2aa738a3bd63d8f49170ed367a19dcda6176f
MD5 7b13ded2cae61543dbc5f93ee8a4483d
BLAKE2b-256 58441290c3d0f033d72c235e78a4b3226f2480e446909b2e4baf605994c9a463

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spglib-1.16.1-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 253.9 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

File hashes

Hashes for spglib-1.16.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 26ca2f6c1889683bdc0ef7fd01080916f633c110ec93cc3e5e8a2301cb82bf58
MD5 f1bb2a803730a665802ad79bde6af87a
BLAKE2b-256 cd92b807a4292ebd6bcb1ed13bfe5ce92881d227f1fc5209b57ff45a269a8018

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