Skip to main content

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.11.0.post18

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.11.0.post18
File Size Uploaded
spglib-1.11.0.post18.tar.gz 675.5 kB Details

Built distributions (wheels)

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

Total release size: 2.5 MB

Release files / spglib-1.11.0.post18.tar.gz

Download URL spglib-1.11.0.post18.tar.gz
Size 675.5 kB
Tags Source
SHA-256 checksum
How to use checksums
e12c5b20b0626b1ba8dbd253eb9aa9a2c05c0d57517eb4ebde1c0b15320d5fed
BLAKE2b-256 checksum
How to use checksums
ebd474b99dee8455a17ac18c864bedf3b889981a11cfe4ede3137b77338194f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

Release files / spglib-1.11.0.post18-cp36-cp36m-manylinux1_x86_64.whl

Download URL spglib-1.11.0.post18-cp36-cp36m-manylinux1_x86_64.whl
Size 242.1 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
aeca314e40e238a81c54330cef8879e002f3f61d287c4ca9cdca54cb61c3a637
BLAKE2b-256 checksum
How to use checksums
3b9be434b82e5fe93c5dc782aebacc704892fcba3f19006be8e84fdd77ccd44a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

Release files / spglib-1.11.0.post18-cp36-cp36m-manylinux1_i686.whl

Download URL spglib-1.11.0.post18-cp36-cp36m-manylinux1_i686.whl
Size 226.6 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
6b25b272406add193e59dbd3ac016902e2d3df18882403cd9ec86d2b5241dba0
BLAKE2b-256 checksum
How to use checksums
011332d089df16b342e24c39fa8b1d654a0d46e44f2356208b0d8e5a29cff42c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

Release files / spglib-1.11.0.post18-cp35-cp35m-manylinux1_x86_64.whl

Download URL spglib-1.11.0.post18-cp35-cp35m-manylinux1_x86_64.whl
Size 242.1 kB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
f451445839457ac55569b3d024e7a73b7412968016f70affbc7f91cb35ac175d
BLAKE2b-256 checksum
How to use checksums
9b8fbc7dd58d6200cd8be13ab735e7924f1a1e4a4e80113b9c03ce38c53d2275
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

Release files / spglib-1.11.0.post18-cp35-cp35m-manylinux1_i686.whl

Download URL spglib-1.11.0.post18-cp35-cp35m-manylinux1_i686.whl
Size 226.6 kB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
29a855c82a4c8343f8cfc07eaae233aeae851de637f1253ee2f023cbfc1ea90d
BLAKE2b-256 checksum
How to use checksums
df3722359137846b80234b9013526c96c6ef1a4192a8f2a570f28955e9d1ce1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

Release files / spglib-1.11.0.post18-cp27-cp27mu-manylinux1_x86_64.whl

Download URL spglib-1.11.0.post18-cp27-cp27mu-manylinux1_x86_64.whl
Size 240.8 kB
Tags CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
10eb39cda5d25cda77d65d998c57a900ce298bdc5946a26786bdb7c8b9a861af
BLAKE2b-256 checksum
How to use checksums
e7e1600f3502d18e5b6a20160d463beb4b7eb28abcb371a73bcf4e8986f8cdb1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

Release files / spglib-1.11.0.post18-cp27-cp27mu-manylinux1_i686.whl

Download URL spglib-1.11.0.post18-cp27-cp27mu-manylinux1_i686.whl
Size 226.1 kB
Tags CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
2c78263ce6586bc24b961499daa720d2dee9aecae7a929b24a4afc9eb82ace74
BLAKE2b-256 checksum
How to use checksums
ce30ddd5576783ed360097e3224b7eee6161dd9bf97c68f0d3f90f7779d76263
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

Release files / spglib-1.11.0.post18-cp27-cp27m-manylinux1_x86_64.whl

Download URL spglib-1.11.0.post18-cp27-cp27m-manylinux1_x86_64.whl
Size 240.8 kB
Tags CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
d2d4078f180d8b803748701c7c228180a9252339718002c394c78d5d969c83b6
BLAKE2b-256 checksum
How to use checksums
f1dd9f89985e4eb5acc24eb74ab22fcc2ad8f188eeb0c7f57eb44c6dc569f90d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

Release files / spglib-1.11.0.post18-cp27-cp27m-manylinux1_i686.whl

Download URL spglib-1.11.0.post18-cp27-cp27m-manylinux1_i686.whl
Size 226.1 kB
Tags CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
6c4056a389e9ef24081ebec06fa8740a15f420f37f2746625f030ba0f9e3d9d2
BLAKE2b-256 checksum
How to use checksums
fe3682cc474af507ac12170f17c1f337f0eddb731588adc01b6e7cb937822f93
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

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.11.0.post18 This release

9 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