Skip to main content

spglib

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

Release files for spglib 1.14.0.post23

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for spglib 1.14.0.post23
File Size Uploaded
spglib-1.14.0.post23.tar.gz 694.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for spglib 1.14.0.post23
File
spglib-1.14.0.post23-cp37-cp37m-manylinux2010_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-64 Details
spglib-1.14.0.post23-cp37-cp37m-manylinux1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 Details
spglib-1.14.0.post23-cp37-cp37m-manylinux1_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-32 Details
spglib-1.14.0.post23-cp36-cp36m-manylinux2010_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-64 Details
spglib-1.14.0.post23-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details
spglib-1.14.0.post23-cp36-cp36m-manylinux1_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32 Details
spglib-1.14.0.post23-cp35-cp35m-manylinux2010_x86_64.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.12+ x86-64 Details
spglib-1.14.0.post23-cp35-cp35m-manylinux1_x86_64.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64 Details
spglib-1.14.0.post23-cp35-cp35m-manylinux1_i686.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32 Details
spglib-1.14.0.post23-cp27-cp27mu-manylinux2010_x86_64.whl CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.12+ x86-64 Details
spglib-1.14.0.post23-cp27-cp27mu-manylinux1_x86_64.whl CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64 Details
spglib-1.14.0.post23-cp27-cp27mu-manylinux1_i686.whl CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-32 Details
spglib-1.14.0.post23-cp27-cp27m-manylinux2010_x86_64.whl CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.12+ x86-64 Details
spglib-1.14.0.post23-cp27-cp27m-manylinux1_x86_64.whl CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-64 Details
spglib-1.14.0.post23-cp27-cp27m-manylinux1_i686.whl CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-32 Details

Total release size: 4.7 MB

Release files / spglib-1.14.0.post23.tar.gz

Download URL spglib-1.14.0.post23.tar.gz
Size 694.8 kB
Tags Source
SHA-256 checksum
How to use checksums
ad68b4c57d8719704b42a00b5e682c4d963f062edc0e21a5b3c0973ae2f0d7bf
BLAKE2b-256 checksum
How to use checksums
2e2900bc10ef31501a3174d93f1990f1d047294e97293b28d108d75905da0419
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

Release files / spglib-1.14.0.post23-cp37-cp37m-manylinux2010_x86_64.whl

Download URL spglib-1.14.0.post23-cp37-cp37m-manylinux2010_x86_64.whl
Size 288.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
42a53bfa9a987b4596af7f86255acbcd0a9a2e6526b86c8f84178dcbf0e86a5a
BLAKE2b-256 checksum
How to use checksums
897931f7e3ba352f6f1fbe7a529e5a2e981e5be2ef91d0c7ae63cf90fd215cf6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

Release files / spglib-1.14.0.post23-cp37-cp37m-manylinux1_x86_64.whl

Download URL spglib-1.14.0.post23-cp37-cp37m-manylinux1_x86_64.whl
Size 262.9 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
3e67c4d37849dcc3cb695af47c9b0fe37b2755c5cf80b482ccf9352acee00c79
BLAKE2b-256 checksum
How to use checksums
8bd15cbc88c096ea054c8a29be83b1e9a89ae2fb2e484fac5dea55fa44622ad7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

Release files / spglib-1.14.0.post23-cp37-cp37m-manylinux1_i686.whl

Download URL spglib-1.14.0.post23-cp37-cp37m-manylinux1_i686.whl
Size 247.2 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
737f43870f8e76c344466381ef490778ac76168d70324adafc2f45b67e9737bc
BLAKE2b-256 checksum
How to use checksums
b70710fe0c279c0a8daf31a554fc9bc4f417d09e9769dccd4cbac96caf651619
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

Release files / spglib-1.14.0.post23-cp36-cp36m-manylinux2010_x86_64.whl

Download URL spglib-1.14.0.post23-cp36-cp36m-manylinux2010_x86_64.whl
Size 287.2 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
695fd16ae11ca0bb668d36d80dc636b475bec6ecdf20f1aa00665c3b2edeea7f
BLAKE2b-256 checksum
How to use checksums
4c6ea90dac4f950c96f8e2ebba72e8d474e1e7116748ff3c8e44123a6ad84a1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

Release files / spglib-1.14.0.post23-cp36-cp36m-manylinux1_x86_64.whl

Download URL spglib-1.14.0.post23-cp36-cp36m-manylinux1_x86_64.whl
Size 262.9 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
eab016c27047f4b44e8ae0871f1813f655a3fb112fea5574ecf02dfcfdf6bfac
BLAKE2b-256 checksum
How to use checksums
96a1e214dbf5302834302a0d02bd85b19073bc4757a0ca6dbc2629d32658f8e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

Release files / spglib-1.14.0.post23-cp36-cp36m-manylinux1_i686.whl

Download URL spglib-1.14.0.post23-cp36-cp36m-manylinux1_i686.whl
Size 247.2 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
2138a3897d1fc33ac7668ea8e150be47284e047d053abc0c5ec21385cc1b28b3
BLAKE2b-256 checksum
How to use checksums
f7d0cb934d64cf704e8d58e99a6c0e979f5c14de780337a57a338aef11f1dcb4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

Release files / spglib-1.14.0.post23-cp35-cp35m-manylinux2010_x86_64.whl

Download URL spglib-1.14.0.post23-cp35-cp35m-manylinux2010_x86_64.whl
Size 286.8 kB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
29dd1e5b9556f57d16a748544fc88c1e0c032941d4ad6c02b22421dd2e698e77
BLAKE2b-256 checksum
How to use checksums
52b9a4039fa7f057b22b724b7e5457cb7aba7ab62d157acb9b1028af38e5e519
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

Release files / spglib-1.14.0.post23-cp35-cp35m-manylinux1_x86_64.whl

Download URL spglib-1.14.0.post23-cp35-cp35m-manylinux1_x86_64.whl
Size 262.9 kB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
c423a8dc2ad42047dfe06a2f4436b5d1f6ea650e4ae98f9e989f307fde9c97f6
BLAKE2b-256 checksum
How to use checksums
7f4c717c7cc47cfe215727f414659633e929c382eef9b38fe74909c9ff6b0a27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

Release files / spglib-1.14.0.post23-cp35-cp35m-manylinux1_i686.whl

Download URL spglib-1.14.0.post23-cp35-cp35m-manylinux1_i686.whl
Size 247.2 kB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
efb1cf69c5ceeeeaacf94c10689e68297c334e6c5391423f7887aafe8e3fc82b
BLAKE2b-256 checksum
How to use checksums
a5c24fa93b6b9eed115e50576a5513723cf944fd3a16eb7a67c4277338564df7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

Release files / spglib-1.14.0.post23-cp27-cp27mu-manylinux2010_x86_64.whl

Download URL spglib-1.14.0.post23-cp27-cp27mu-manylinux2010_x86_64.whl
Size 284.8 kB
Tags CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
17ef9c5c8533e20018107a6f8f9152677408d11f52a1b9d8a9cd32ffd2d0e560
BLAKE2b-256 checksum
How to use checksums
4b8a6223a6fb740a4352167765226923746bf2dca7056ec5212f0e861e81677c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

Release files / spglib-1.14.0.post23-cp27-cp27mu-manylinux1_x86_64.whl

Download URL spglib-1.14.0.post23-cp27-cp27mu-manylinux1_x86_64.whl
Size 262.4 kB
Tags CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
372598b04c2b21febdf11230deb8347c6a0ff09e639a4a9d56b830e7e82efe05
BLAKE2b-256 checksum
How to use checksums
e3f70523657c896f62de875990e22cd21e368be8df00e0c1041f51dbe4223236
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

Release files / spglib-1.14.0.post23-cp27-cp27mu-manylinux1_i686.whl

Download URL spglib-1.14.0.post23-cp27-cp27mu-manylinux1_i686.whl
Size 246.8 kB
Tags CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
bc4a753dfabb8ab1731624b107dbb85e2ee9221d11c45d3e37777b14fbd1aadd
BLAKE2b-256 checksum
How to use checksums
5f1ee96a28cc6ca8a482f4bb293977d0516d50aead0f05e4ebd5816f2d7f27a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

Release files / spglib-1.14.0.post23-cp27-cp27m-manylinux2010_x86_64.whl

Download URL spglib-1.14.0.post23-cp27-cp27m-manylinux2010_x86_64.whl
Size 284.8 kB
Tags CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
91d3a3b3a474290694b56b2b9c88bfe668ad1d0a0db19157173148b4e9eb4453
BLAKE2b-256 checksum
How to use checksums
cab5f164fdf34ad8ad651a605395db146a6ebe86403c449310f8773ffd14a108
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

Release files / spglib-1.14.0.post23-cp27-cp27m-manylinux1_x86_64.whl

Download URL spglib-1.14.0.post23-cp27-cp27m-manylinux1_x86_64.whl
Size 262.4 kB
Tags CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
8a433e524cd4a729a639c22f632c742dc2177c8892b7560b41cfe8a5205b0058
BLAKE2b-256 checksum
How to use checksums
ce9ca55d88b3c2f76d38ba206673fa1cdd42c44a79bccddc00669bf44e6632c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

Release files / spglib-1.14.0.post23-cp27-cp27m-manylinux1_i686.whl

Download URL spglib-1.14.0.post23-cp27-cp27m-manylinux1_i686.whl
Size 246.8 kB
Tags CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
4ce751ca5d1746102769f076963fd33f47e3f5adedd5b7332bea66dbfdb47518
BLAKE2b-256 checksum
How to use checksums
0184665dcb1f6a4b0ec5d9cfbc8c68aedaa7cc8a2d5266a2358fc55bbfc56571
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

Release history Release notifications | RSS feed

2.7.0

33 release files

2.6.0

26 release files

2.5.0

21 release files

2.4.0

27 release files

2.3.1

17 release files

2.3.0

17 release files

2.1.0

21 release files

2.0.1

32 release files

2.0.0

32 release files

This release

1.14.0.post23 This release

16 release files

1.9.9

3 release files

1.9.8

3 release files

1.9.7

3 release files

1.9.6

3 release files

1.9.5

3 release files

1.9.4.4

1 release file

1.9.4.3

1 release file

1.9.4.2

1 release file

1.9.3.4

1 release file

1.9.3.1

1 release file

1.9.3

1 release file

1.9.0.5

1 release file

1.8.3

1.6.0.3

1 release file

1.6.0.2

1 release file

1.6.0.1

1 release file

1.6.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page