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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8

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

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

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

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

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

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

File details

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

File metadata

  • Download URL: spglib-1.16.0.tar.gz
  • Upload date:
  • Size: 723.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for spglib-1.16.0.tar.gz
Algorithm Hash digest
SHA256 94d056e48e7e6fe2e6fe4161471e774ac03221a6225fd83d551d3184220c1edf
MD5 72f1392117421a30c1a27ca032a2a282
BLAKE2b-256 c4a66cc744b15a1a68084f87a7f96b60d5a8a0af53dbbf7dccb1ae4046ece952

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spglib-1.16.0-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.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for spglib-1.16.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e5409e30aa86f900c3c2b950cdf043ac902bf81ac27c8786d8083c02bfd90682
MD5 afa74b4231d13c28765c1a72be7bdc30
BLAKE2b-256 f27b6baff1cd7fc00bbd7fa9fad6b8dadae3222bbfb9c122d04b098700c45eaa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spglib-1.16.0-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.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for spglib-1.16.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 25201f7f98b8ccf1f6a33c427bbe42213b2b35033ce2eecccd9834c9c59b7517
MD5 5867592bbf6ebe071f1f4cfec70e99f9
BLAKE2b-256 6e33340a0af053429f649ae279224fbd69b8aca2b34f8249ad6590cb23b2d8f5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spglib-1.16.0-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 254.3 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for spglib-1.16.0-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 27e67d0f44cf3d67e2328a03c42cf6acf5bd1e3a54616cba686ec28d0d1b9c32
MD5 580161beeb5adf46b83582699e79e018
BLAKE2b-256 947e0023d3d7dd23ad719931c7b87b5348c3497969183ee85148ee4cc73dafc5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spglib-1.16.0-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.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for spglib-1.16.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e22d379e3d565ce4690219f8a2d08ef93d0b36655bfbfe79f59d5579c5d3461e
MD5 f0aa670ddbb2a91789d473b7430e526a
BLAKE2b-256 79854e87f28af18ac101b37384559a1f2d8d46e9b6694812d78471c25e58fe00

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spglib-1.16.0-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.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for spglib-1.16.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 852ced93df361e462ac7bae757ea1dd3644f44b207304b1dfed8aad9325312f5
MD5 b7b694e174881d42b9b295687c083d4d
BLAKE2b-256 3fd5ff0193de9e1ef8812cce54def0e95b8a9bff7eaa6fe4057e0b7e9ce19c9a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spglib-1.16.0-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 253.9 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for spglib-1.16.0-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 88a13878d621aac195fb4e4b73b7e388128c40c243735581c93b4a459c3b1f7d
MD5 a4b013276b99ac9be8cb8ec4dfb925d1
BLAKE2b-256 58c15b9cf43eb23df244064e51af5aa3fe296749d07012a1837734c50852137f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spglib-1.16.0-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.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for spglib-1.16.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f3b30b36f85efc8d2c71a6de3993e62e0ac2145c5b9b2fb8c5fe517e786c403d
MD5 8a07492ea2869426dfc1d6b2ecc28e11
BLAKE2b-256 2216efc10f7611f94de5503c4f33c216b73bcf99688382e9b9855f5442973b90

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spglib-1.16.0-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.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for spglib-1.16.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3cfbf5d5d7e9b93f3c35c732ab828e123e946e15b48270c59a9319de81838983
MD5 1f67b9a7c34a730f330fc301b18af251
BLAKE2b-256 14c75753670eba0066be064391038d631eb1d83783d11ae4fa192815ba877673

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spglib-1.16.0-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 253.9 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for spglib-1.16.0-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 ff0aa2aa281deb530bce24583f0dd747d9f6a63f4e76ff4ab539984325348a06
MD5 78a7e866f048626d1140c79aae13bdc6
BLAKE2b-256 c9758877d55b643b63eb90b443e467a0109942dfa2c7b11aafe5d644881fca31

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