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

Uploaded Source

Built Distributions

spglib-1.16.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (293.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

spglib-1.16.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (288.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

spglib-1.16.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (296.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

spglib-1.16.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (292.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

spglib-1.16.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (288.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

spglib-1.16.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (296.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

spglib-1.16.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (293.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

spglib-1.16.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (288.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

spglib-1.16.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (296.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

spglib-1.16.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (292.5 kB view details)

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

spglib-1.16.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (288.4 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

spglib-1.16.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (297.0 kB view details)

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

spglib-1.16.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (292.5 kB view details)

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

spglib-1.16.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (288.3 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

spglib-1.16.3-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (296.0 kB view details)

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

File details

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

File metadata

  • Download URL: spglib-1.16.3.tar.gz
  • Upload date:
  • Size: 699.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for spglib-1.16.3.tar.gz
Algorithm Hash digest
SHA256 ff1420967d64c2d4f0d747886116a6836d9b473454cdd73d560dbfe973a8a038
MD5 dbee7cb5061eccf6ac8d8bd51a3ff4f6
BLAKE2b-256 f2d187d8b5d08fb1256daa9be7a7980cdd99e850f66b9fa8a65a1f9b72816b22

See more details on using hashes here.

File details

Details for the file spglib-1.16.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spglib-1.16.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c5128223d61d7045aa28b8f8d1737b4677bdc85f58aec34e161669823d7c59d0
MD5 a8c02c4b117569e6606781a2b986c74d
BLAKE2b-256 41f8bf1bfde311d354fb98a26adaae50ccdf28e6f3f39523561cb2af8a1ea99e

See more details on using hashes here.

File details

Details for the file spglib-1.16.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for spglib-1.16.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3fc478dad2ec199004f0eab092a9e9c49f3ccde660111dcb7f8272b2619e88f6
MD5 6e124b0d1d51f46fe18abb97ee0df2f6
BLAKE2b-256 f687925cd0ee24da8b788fcf29483df93c50375360d17a9c60bcf2a0803c2fa1

See more details on using hashes here.

File details

Details for the file spglib-1.16.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for spglib-1.16.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a841835a3d9a1e9d92a0d507d860f8613bc8f0bd44e3d39acef2ff67ec216adf
MD5 e3549479f92490b80a980fe4bffffcb5
BLAKE2b-256 bcb81b4597e4c3955d8c5c4a845d5fd45edf7d890ea8133ca7aa4efd8d51c671

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spglib-1.16.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd8825abcd1beea3341d36a21deae4ec19adfd587e476dbe0eab95eb762f40a9
MD5 b586810abb4a2c14ca9ab9dde41441a8
BLAKE2b-256 25a9a190586919c5d458a3d720d9efef4b129ff0b245b7c866288ea29b082729

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spglib-1.16.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 90e8e3d0747e77c5be7533ccb885644b95660c3c7deb88bec3b37922d4802ebf
MD5 e8a62e0ca8620b29746bfe7490b154ff
BLAKE2b-256 ca37288e65a7ffe328b6e005e5a55556a2188c36685811ee5fc02a30e49ba231

See more details on using hashes here.

File details

Details for the file spglib-1.16.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for spglib-1.16.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 120fafcba184914f32b0fa7d1a7efd4ca7b4db3061d49cf8da1ac14adf7a0cac
MD5 1d4144aae3bf04d75c1e9ddbb13418cb
BLAKE2b-256 ae225837d2bb67aac69c00d3d85ec02ff97bd070ed4f64466c1cffb55cd85bf0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spglib-1.16.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3fe4b9b58a3cde01f37a7d56110bf366b8d9c838258f40dcd27a06f150dfa0b4
MD5 8de82aa6363bb86f73b28f0da146f878
BLAKE2b-256 d79f1ef55826cd7ce9bef6372f6f8ef9a72b28306561fdf4cdc1fffb190eb926

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spglib-1.16.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 446d005c0d5c6efc20d026e4120ae8b4a9262f18690a5b7553ef3159dc200d80
MD5 96b42312679324fa69c4a189d6033b91
BLAKE2b-256 67065314f9a08cfc46de922a2f2f0afef13520665758c9f2bd7f1ed1e0c41bfe

See more details on using hashes here.

File details

Details for the file spglib-1.16.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for spglib-1.16.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0af3b8a305d3e8abe163071740c4b484a83d99d55599e540f6c0031fe70cf4d9
MD5 da590371f488eaf13cc0daf0cd65a180
BLAKE2b-256 41e149b9bbaa89f7ca961c2b080392c17200c8a4c3aa0ce2b7fcd65fe1aa5b81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spglib-1.16.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 21a10b5e49d6a0e59cf1db9326e55f492e40c7f08b785d0f68e74bd7efdfd757
MD5 c07b42e47e566fd608b8aa1b105c29b6
BLAKE2b-256 ae5f2cbaa08538a780b3e9cf9cdbd0601d56e12919a83c8ce1129c1c5be76ab9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spglib-1.16.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 522fe37e0cf4baaadb7d7ac1857f66ab3e9b1bd6903f0bd0ae2779abcbd7700a
MD5 6b4a40247e2ed7c51c75d671917588da
BLAKE2b-256 31a4f7eb27471222497dd94f9919babf2f85965018dbe8bc80fb4fcee20c46be

See more details on using hashes here.

File details

Details for the file spglib-1.16.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for spglib-1.16.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e2ba33cc11dfb11e88ce06de848ff2b2110c782bbd97fef8aacc56a579bc9495
MD5 e0452c5d6ec6fcbb5b2a924ecb749715
BLAKE2b-256 892e51d0e6780f301d1897b3322832c82aa7f8e20f5a3b2d05e5556b82920b81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spglib-1.16.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6c98928dd873caf91aecb2fe2e7ed97753b8755b5b990e4fab84656def0c3cf2
MD5 8ed4cb0107f895bc4ca7817983629da9
BLAKE2b-256 accfec2d45a8af95e1dd81634abe80467fedaaeeacd5c004bb9e1352f92c97e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spglib-1.16.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 74ab6929bd78621f5e472f94dd196b567e4ea0f0739c385d822d40d636a5b113
MD5 3f286eb50eaaaad8fcc6c68bb2416607
BLAKE2b-256 92b2663b19ac631d6cf7de9c9c5a5c73ee5d848f072bee78f87042bfb98efe49

See more details on using hashes here.

File details

Details for the file spglib-1.16.3-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for spglib-1.16.3-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2220e8afc201416d1eaaecb95cbf3009290361ccb73cd8aec6f062867f767925
MD5 376bb6efc934cfd6bb527a115d46c03d
BLAKE2b-256 53094f6d201bc6f982be9b3165fb0c1b0513809bcad0af7c796c5c2722ec7d4a

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