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

Uploaded Source

Built Distributions

spglib-1.16.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (325.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

spglib-1.16.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (319.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

spglib-1.16.5-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (330.0 kB view details)

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

spglib-1.16.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (325.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

spglib-1.16.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (319.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

spglib-1.16.5-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (329.7 kB view details)

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

spglib-1.16.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (325.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

spglib-1.16.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (319.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

spglib-1.16.5-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (330.0 kB view details)

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

spglib-1.16.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (325.1 kB view details)

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

spglib-1.16.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (318.6 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

spglib-1.16.5-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (330.6 kB view details)

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

spglib-1.16.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (325.2 kB view details)

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

spglib-1.16.5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (318.8 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

spglib-1.16.5-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (329.7 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.5.tar.gz.

File metadata

  • Download URL: spglib-1.16.5.tar.gz
  • Upload date:
  • Size: 743.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for spglib-1.16.5.tar.gz
Algorithm Hash digest
SHA256 2eacefd53cc644ba9a90c4681fd6c934b6bdd818c113d7f319904e078d5dab93
MD5 f9cdb1e758577847baeb075486c9ee9b
BLAKE2b-256 f4e997e16eb2012e25c35f5e4946736cf08b563d3d779daf41c40dabc202016a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spglib-1.16.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cb162a56deef2ae843ebbcdfdb59b5980a30843e34612fc2f73d2f9ebe6ed80e
MD5 cf8c2134fe915347dc962a2e17c16c38
BLAKE2b-256 fc5003e91d9e017ba55b7881a0a4500c5e83883ba79c29c585db8739f478fea7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spglib-1.16.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bc87809dfb9932cd01b9daf03b2b2233d88dedf67fa6856870eb3491cc2ff60b
MD5 ab332bab819ad4186a6b47881ef07f16
BLAKE2b-256 625126ef9307eacbb25526bda24089d332714b08af736e511dcaf891feeb9165

See more details on using hashes here.

File details

Details for the file spglib-1.16.5-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.5-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e9f50db87b60f0f20b18f3c2ab6d810a97b0f946b2fa475261ca37e6ce826622
MD5 ae0a3396cc04cbbf7116ba6ad08faf9c
BLAKE2b-256 3cb04308f03dfa0b01951363f9f6f6ee126e169d2cca987966fb0f8c886cf584

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spglib-1.16.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b10f724b1f464d3510f388a17a66f6ca65ef2ee9bbfe13e0bfd80dd0d5e1058e
MD5 66e40aea17e8b06933fd76e5dd71a8b6
BLAKE2b-256 1d2c6888ce3da00698b580e98d45f0dc6d999f1546e107b38a15600bf5f0ef49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spglib-1.16.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 519bf6aad8ab0cd9bd91dd006d618ea5f24b9d518f7d344498d0f47295e76f94
MD5 d3dc9ec747be6b749319cfc85870d0d1
BLAKE2b-256 313ab205d5f0b8fa238ac63619ea41d365abeb0fa70fee1705e6112d037240e1

See more details on using hashes here.

File details

Details for the file spglib-1.16.5-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.5-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2aceb406538e11ca565d890a8ac8b38e650f1dc652d9acb020c8a1dae1fa9c02
MD5 ec0bc78050c2bf481788c479b2a4ba46
BLAKE2b-256 8cec83815e6f551e460cb34e8df29eee1aa75d28db9d0232cf0a81795ac9677a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spglib-1.16.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7b8ce19acee0720ad9568f088251be13f767c1c6722f0fcfffe1c45bb6a0e852
MD5 af644c536bf9eb6459535aab65ead440
BLAKE2b-256 86875e03306590b151d4e9453c00d8f78d642f51bf3d384f85aa1c9fa43b71f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spglib-1.16.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 252d9e676409824286358c600abf8ead71b2fabc8865ae17a24e12631a8a48e2
MD5 05c6ca8173898f531264129d2994ee96
BLAKE2b-256 f0024f780e60e4825de85e61d1cd02ab4ce913e4bc74c76bcd9965c5e0fa2322

See more details on using hashes here.

File details

Details for the file spglib-1.16.5-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.5-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 17c2ae3ff10f3c112628f775fd3c24800e5f142c5be369ece45c3a73943b3bba
MD5 eedd5496784502a4c600e9d152114188
BLAKE2b-256 0812db0d8c4d64240996a61671dbe9ff30fdafb887a6ccf101c11728f5f6c5af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spglib-1.16.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5e90e31644ef8d9197e5a5d995421fc5903fa27a770e0c026db6fd44a414a62a
MD5 9fe7546d6f1cb537541930d8a88877b3
BLAKE2b-256 95ede2b1656a23a27d98b51b39707a170b6c1811742d2f3e24ab603009b61f37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spglib-1.16.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1ba67c2d3a548c3baf849dd7762e4c350348d9a28c1039d21acdca6e17edd1b7
MD5 a0be6a61c769ccdea1c9ff90173ab00c
BLAKE2b-256 ccd7ddf3a6c2535cc5bb7f569b1c1ef3576f2e7196d6152d15fb40b769f46e2d

See more details on using hashes here.

File details

Details for the file spglib-1.16.5-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.5-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 77e135225fe5ddedaec5779539ac47891c7d347776055d8f244b15a11181ba88
MD5 e8d11414d8564c98b81bbe849a21a502
BLAKE2b-256 06f996957c0bf872e4df49f83b67d99ab82381d7a697f3b371a17279ecb11324

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spglib-1.16.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 864e901e2a9a73d133aab65e8c6a011cb438cd50d39912f08237d6c3e30990bf
MD5 ec21bf624699427760e23925ddf6a4d9
BLAKE2b-256 9c2d92cbab1c8f8d25b84ceffb2043dea853bca003e1d8d0f5f83cba28246dca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spglib-1.16.5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a024bdd4ed731f548c23872d7883bdfac3ed8ff2e67f72d32d7fa10d15091d30
MD5 1ed3559a94422475380afe203ae642d5
BLAKE2b-256 978bdaca57ef2ae6f5937fab55ed49b1c52c256ee82a6c20684928f379ef603d

See more details on using hashes here.

File details

Details for the file spglib-1.16.5-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.5-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0ef4c5cbd7cb8d1a5b3e289f7c5742bfb52264732301e54c658b0bd2aa0d4154
MD5 812942f959c4738aa710a1de2e2f779e
BLAKE2b-256 2f29fe615f02ad43ea6c7479bddfd1f4331adba6845e54e10aa7659ab49184bb

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