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

Uploaded Source

Built Distributions

spglib-1.16.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (325.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

spglib-1.16.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (319.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

spglib-1.16.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (327.4 kB view details)

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

spglib-1.16.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (325.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

spglib-1.16.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (318.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

spglib-1.16.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (327.1 kB view details)

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

spglib-1.16.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (325.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

spglib-1.16.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (318.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

spglib-1.16.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (327.4 kB view details)

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

spglib-1.16.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (324.9 kB view details)

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

spglib-1.16.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (318.3 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

spglib-1.16.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (328.1 kB view details)

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

spglib-1.16.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (324.9 kB view details)

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

spglib-1.16.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (318.3 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

spglib-1.16.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (326.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.4.tar.gz.

File metadata

  • Download URL: spglib-1.16.4.tar.gz
  • Upload date:
  • Size: 744.5 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.4.tar.gz
Algorithm Hash digest
SHA256 a9583ced33857d5706fad0ff279340803a8f23b46ad1e923298eb84879f4c5ea
MD5 3dad0e528f3cd77336927509ebc63798
BLAKE2b-256 a3dbaf8932fd05f3e7e9ae5e2d0927d6e5e5f2a41f76aacb4fe20c85d2ca4b95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spglib-1.16.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0fe22b03428be305a7706cfc428e0496bc7a9cd869171eeb67acd3faa656bc50
MD5 226c9bdd7931a4122e569aedae17899b
BLAKE2b-256 5a0cdc7f69287f808d9204d1bbece7bb41275c142b54ae5dd6f0c2fe8c5afd5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spglib-1.16.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cc22a9bc3dec0390ca27234e83d504611d7879c12b52e552f9bbae1855740e1b
MD5 63b1d0408bab5b95a7f1cde4aa66d848
BLAKE2b-256 2d92aa344cc65386b0580b5b51966056c9b7daaa71239b6989b497edd91bf180

See more details on using hashes here.

File details

Details for the file spglib-1.16.4-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.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8128625742a013906fd6041a6cd0908680f9f4ae779ace633a510265f42d5487
MD5 23678c4fbbb86d6ae3740a3bfd7682c5
BLAKE2b-256 71ea02fe6a008aec6f2044a00ba1b21a97be310e3fe36d25d2952928f7e39d5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spglib-1.16.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 716053e21fd0f896e8a303400a7f119ea131ccc4615982ba21a5cba8b217cc3f
MD5 b758e6e6fc5738b303e1c068849b6c8a
BLAKE2b-256 38ae3847f839dc761934fe90498c30537a34b73668e46d0f3785e91541ebeb71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spglib-1.16.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 84cb7a95eb072c2e7e18a8d3f8c3f978842f7bca9e71577c7d2f2e66a8b669d6
MD5 91297d576b05e2dbd4729db42e529d74
BLAKE2b-256 9cdaf96c5bc78d36dcb4a1a35c0328ae88ce2621adadd4873ec484c6a68fc4ce

See more details on using hashes here.

File details

Details for the file spglib-1.16.4-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.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 42f229270e322daa95354d90def0c2a04aa61aa8f9ba720eba49c7dbec4b7055
MD5 c578cd551199e0df135e7266fbf2f058
BLAKE2b-256 cba68de8687da527cb5b09d3e017d7f932aa29ca29aae9c3efc964eccb453f8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spglib-1.16.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 970a8ca673cf4d291aca07898cfe7c10c3dde90a0de681bfce19c6e7528153f1
MD5 a424aacc8ba76ac61c41e7b3e670a4f5
BLAKE2b-256 8367dee4fd8c0ea82b79c6ca4fe90ce0e27fb22338a0ca5e65ff84175ea6538f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spglib-1.16.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 08cde858cf4b9c050a927c3cf2b771201b6a06cfca8cf892a2139ac81da0e5dc
MD5 52543d819c1d7fab010c558ba68fed09
BLAKE2b-256 d164d5527632d6cc48f63f8de46d06982f7f8b9e67b7e8f439be7fe9096e2411

See more details on using hashes here.

File details

Details for the file spglib-1.16.4-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.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 cc5a81fb290e539cdc39f9e6f3a4a1dfc123afcfbe68073b859758235876f9ab
MD5 31da8992959a969e15f0461c13dfd5c2
BLAKE2b-256 1ba790219d0be3d07de422e72ebb27ee2f556e63592912b4955899185c780f92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spglib-1.16.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 abccef6dcec550142d1e8bcd15e49fd5e8b6a1610db41b254649cba80662b18d
MD5 f696a6d498e124ad01a981cd945b62ac
BLAKE2b-256 98757180403549a4ba79605e43788031af54dd2f6998c414e9ca1fc81a8726fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spglib-1.16.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7ffcedc6031cb264321de7f1a5538b563a42fc05f6b217905d5a4bb93d83d4ec
MD5 e6def22c74e233d81541d1a2c127d1f2
BLAKE2b-256 36a295dc865f9f1aecaff493acb71f5792a1f002148dd3c416f3c9686d503f0e

See more details on using hashes here.

File details

Details for the file spglib-1.16.4-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.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 11ee2a411cf630ee79ba89da27a36db2a8052e1b4657d485bffbee6dcbbebad5
MD5 c064d7c1b705a789f0faa95a763a1278
BLAKE2b-256 b1fc6f41a149b267186438a5d7d591940169a63672f20a731c5fc48801566db3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spglib-1.16.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 64fbccfb993b33353ea22960e3ae26fda74e7cbdd1da5620cb736d81ad20ab8b
MD5 2b4a72a5760ab60c84a4ea08fcea6766
BLAKE2b-256 dbdc8472e45a31b75146ab49ebd4d5d234bdbb407246e014f76a93c779a5c5df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spglib-1.16.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a065e1f2fc92e55fad3deb4135eccdfd48845644a0c2452e8d6cdfb48a30f667
MD5 03c818a0dd04631d3bea8633dc4bb99d
BLAKE2b-256 4da39a8193c4bdc7f845e4b849f11f0af9575b4d8c2e44260cd146942b61262f

See more details on using hashes here.

File details

Details for the file spglib-1.16.4-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.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f5fa56d3f72a7d53aafcdbb4bbcc40f747e68630b644ba26fde7da3b2b9ef771
MD5 100f572ad78e0ee757581bad68b0a802
BLAKE2b-256 b3b8eef877cf46a964e9322499e99292aa2b7b1388493e5821a25288b6562804

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