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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

spglib-1.16.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (292.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

spglib-1.16.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (288.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

spglib-1.16.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl (270.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.5+ x86-64

spglib-1.16.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (254.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.5+ i686

spglib-1.16.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (292.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

spglib-1.16.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (288.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

spglib-1.16.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (271.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.5+ x86-64

spglib-1.16.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (254.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.5+ i686

spglib-1.16.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (292.2 kB view details)

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

spglib-1.16.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (288.0 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

spglib-1.16.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (270.4 kB view details)

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

spglib-1.16.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl (254.0 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.5+ i686

spglib-1.16.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (292.2 kB view details)

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

spglib-1.16.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (288.0 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

spglib-1.16.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (270.4 kB view details)

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

spglib-1.16.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl (254.0 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.5+ i686

File details

Details for the file spglib-1.16.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spglib-1.16.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 76e4e183dc6e5b4da6c255b362a9fac72756ab961ad7e3a3f25a62dfaf53eb36
MD5 bc69c927469fe0fed437e3d6e16bc4e5
BLAKE2b-256 0c57e4ff2d64e659ca207eef5d11c4160b5f36b9f95fbda28070aa45a2088633

See more details on using hashes here.

File details

Details for the file spglib-1.16.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for spglib-1.16.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5455278d004c7b3473539b4c6a7f6cecdddbf38dc5593aab50d889baa522182f
MD5 32ba82a44e46f630a21a8b6be8999562
BLAKE2b-256 046e6ddad55e8f2e2a3aa8e33200ca9171e00a48cd87499ce1423fa7829a2e88

See more details on using hashes here.

File details

Details for the file spglib-1.16.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

  • Download URL: spglib-1.16.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
  • Upload date:
  • Size: 270.9 kB
  • Tags: CPython 3.9, manylinux: glibc 2.5+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for spglib-1.16.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a2a5ced606a42d48a8b5df6f3e7f42072e22ce368880bef5a0ee34ffda72f033
MD5 1571c8eacaf608cac261f15f45d30fd5
BLAKE2b-256 9673c769c64f76aca92d44a6c717e07286f3d597dfa9fdb2fd9e1837fb85eb41

See more details on using hashes here.

File details

Details for the file spglib-1.16.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

  • Download URL: spglib-1.16.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
  • Upload date:
  • Size: 254.3 kB
  • Tags: CPython 3.9, manylinux: glibc 2.5+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for spglib-1.16.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 f6c24c1cda74f2ab80afcec59beecef0481aa8764647e3f1769ff85cb2b3a651
MD5 293b18a5c9ada5fda79d79e3aab0a0d4
BLAKE2b-256 e25e0a470c494b6e39b6c65a36d4af0b9d64524ca7f7cd7ee750328e21d1009b

See more details on using hashes here.

File details

Details for the file spglib-1.16.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spglib-1.16.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c7eec7429ced89e447a005fafefd25a2b2d3fded1897f31989b7fe5638c3dd69
MD5 d59fda3ece0f88fe47332969e74e8f90
BLAKE2b-256 09bc405572cfa8ac62dfc6afcb7dc92703c56b6e18ab832cf8068f77ac8af964

See more details on using hashes here.

File details

Details for the file spglib-1.16.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for spglib-1.16.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d80e86e25a98335fb9226c476b101b560d70887830e77134300686548e9cdc42
MD5 42c025d6646445423c4b76f47ade2599
BLAKE2b-256 48b9646d8a7892ad4350cf7f8b81d681c35722dbacc1866505e67c54fbbdfd47

See more details on using hashes here.

File details

Details for the file spglib-1.16.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

  • Download URL: spglib-1.16.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
  • Upload date:
  • Size: 271.0 kB
  • Tags: CPython 3.8, manylinux: glibc 2.5+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for spglib-1.16.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 329328f4101d679cb7370bb5e1539cde310af2581484613d1ca512bdf34f0cdb
MD5 00df52dff68518ed0660d0858da61b65
BLAKE2b-256 06372e339768ea140c386773df2b3c7b0fdbac4756429621c193b85200d413a0

See more details on using hashes here.

File details

Details for the file spglib-1.16.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

  • Download URL: spglib-1.16.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
  • Upload date:
  • Size: 254.4 kB
  • Tags: CPython 3.8, manylinux: glibc 2.5+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for spglib-1.16.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 a306118a0e98e72ec57130636c187d6c2114167bc470ea2904ed82c5eef56dee
MD5 d3eb384e9f735e187dc74d617875795d
BLAKE2b-256 45efeb106f862ec979cff8a31cc3793c3ef746560e9a521c52d65b280d5114f5

See more details on using hashes here.

File details

Details for the file spglib-1.16.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spglib-1.16.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 915c5e83ec4cd3df43c4144aa05238e91baeabbaeab02a4d96409e50d51203e4
MD5 8da3e28038a089481e76f023c2f416f1
BLAKE2b-256 6fb0117384660deffda5ab5c9517f1070830acdf94440662606a99a81d58ecb8

See more details on using hashes here.

File details

Details for the file spglib-1.16.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for spglib-1.16.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 97f2cc5ecc98e603b0360fd25dcf7adfb5a4951076b9aac90016ad17ccdb394f
MD5 232ecae0a28518b4338c79225a912ab3
BLAKE2b-256 b81bb211d4c716cde3610376804c67b0487f6e781660c4c8be243ba73a097f5c

See more details on using hashes here.

File details

Details for the file spglib-1.16.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for spglib-1.16.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9986f036b583a8ed49523684405b28a79d52b4ca626f66b48f8ebefad690c6df
MD5 556d21fe0cc04d6b10e5001c60cf6e92
BLAKE2b-256 a2d56293a4fb9aa770523748747faa3b29d19b89121da0f3cdd6ded9967dd116

See more details on using hashes here.

File details

Details for the file spglib-1.16.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

  • Download URL: spglib-1.16.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
  • Upload date:
  • Size: 254.0 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.5+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for spglib-1.16.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 a1918617cc88a22512128937f4dd371d85d0addc2084a2563484c3d5bab99bf4
MD5 4590bdfd1368ca0436b6efe58534ce51
BLAKE2b-256 9820fad49be1402ecdebe427e0194cbcc8541c7dc7cbc9ec765a13557e3ba466

See more details on using hashes here.

File details

Details for the file spglib-1.16.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spglib-1.16.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ac8058d19e979e5c58cb2d02606ea027fa95ecbe69d37d051109b84f1f41fe1b
MD5 dfc24d4ceb011437aa7edb1701373595
BLAKE2b-256 7343a52798c2695d3003d020bf62d9a636735f5fd68c8a3047eb5bbca6925cc6

See more details on using hashes here.

File details

Details for the file spglib-1.16.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for spglib-1.16.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7baf1b1dad2a3131fca8d37745e61c1bf1696a41bb8b856dd338b51c15575f64
MD5 4e2b51773059da8adcd9e8050d9bfd5b
BLAKE2b-256 b038a39380b16514e8590d60e423e4363e47ca09ce9130e8504b86d7777df4af

See more details on using hashes here.

File details

Details for the file spglib-1.16.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for spglib-1.16.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5747c8e232f7f45e7bd7bdfd9c1ef98e34cef9095c829e5576acaf4c43623ab2
MD5 2a73b070936b97a9fb37d9fbd864377d
BLAKE2b-256 72566cfbedae071fb0162b560621e5bfeed2052e405b45e54149bf7334f27721

See more details on using hashes here.

File details

Details for the file spglib-1.16.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

  • Download URL: spglib-1.16.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl
  • Upload date:
  • Size: 254.0 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.5+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for spglib-1.16.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 229f7931b9eb42a5e344712c602acb4c0adf0ab864ab240b3f755d758b819d91
MD5 96ffc30507f427f7e8b7463730e280a2
BLAKE2b-256 1f4b3b3b5d350b7bad899a3aed0a8ac5150df62c7aa13f51d5fe786f1110807d

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