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.post19

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

Built distributions (wheels)

Table of built distributions (wheels) for spglib 1.11.0.post19
File
spglib-1.11.0.post19-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details
spglib-1.11.0.post19-cp36-cp36m-manylinux1_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32 Details
spglib-1.11.0.post19-cp35-cp35m-manylinux1_x86_64.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64 Details
spglib-1.11.0.post19-cp35-cp35m-manylinux1_i686.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32 Details
spglib-1.11.0.post19-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.post19-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.post19-cp27-cp27m-manylinux1_x86_64.whl CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-64 Details
spglib-1.11.0.post19-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.post19.tar.gz

Download URL spglib-1.11.0.post19.tar.gz
Size 675.5 kB
Tags Source
SHA-256 checksum
How to use checksums
4001c71b7438f359dd3c6d69de9d8a637ceadbf745f2f2c1c1d72cf9d6a16cd0
BLAKE2b-256 checksum
How to use checksums
aee31b1584b7d42e9dd44be32aa5fc687e823fdcc7969cfbcb03d5e87bebfea1
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.post19-cp36-cp36m-manylinux1_x86_64.whl

Download URL spglib-1.11.0.post19-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
8d55e6967d4a685040303ba7e2594702d776562f31709db963fdd8fe3db927fc
BLAKE2b-256 checksum
How to use checksums
c07367f25b44d59236cfe2b03aca7cecc0f9672b9905bea7356b9245fb60d844
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.post19-cp36-cp36m-manylinux1_i686.whl

Download URL spglib-1.11.0.post19-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
1e6404bb23b36d1515ead966f785ae64a06b125ce5caaef67347f005836ce680
BLAKE2b-256 checksum
How to use checksums
501193204ec47f4f886d76b869f242fef498d4a5c4d629bc2618da09553fcab7
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.post19-cp35-cp35m-manylinux1_x86_64.whl

Download URL spglib-1.11.0.post19-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
5b3bba17f6d0dd71b431f7242511b372fb3097fb5e7da625123ad324d7c1c33f
BLAKE2b-256 checksum
How to use checksums
7f9d77dd52f1030daf2a0316e6a25437bdb5732d331f20dc5fdb3922aa851905
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.post19-cp35-cp35m-manylinux1_i686.whl

Download URL spglib-1.11.0.post19-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
faa3702693ee8a5153c97ef1741df0737f2119cdc7071687b6519f45cdf7f087
BLAKE2b-256 checksum
How to use checksums
55db6f6679d7f57812ad1f19452b46dc6f0e6d5e2ec74621e58d43d065079fdd
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.post19-cp27-cp27mu-manylinux1_x86_64.whl

Download URL spglib-1.11.0.post19-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
59f22e27cef14044cafdb5fda9137e03bc9feb2b641ba3265bbb715feb5cea77
BLAKE2b-256 checksum
How to use checksums
2fdad5161d2dd12f465e032ae60241f1d4e1b3b88f501c4aa368aee6c390bc3e
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.post19-cp27-cp27mu-manylinux1_i686.whl

Download URL spglib-1.11.0.post19-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
9a87098e6a5baffd5903d8ffc86317a4fc077a659e684e27878162e9bcacbc97
BLAKE2b-256 checksum
How to use checksums
a586d9f5eeaee27366c9b7b89a0c773b8bd5ad38d313bb7f4477976c6fc691c4
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.post19-cp27-cp27m-manylinux1_x86_64.whl

Download URL spglib-1.11.0.post19-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
b3b4fc1cbb8f033befb435face8631f163b313e14728de5631372400c9d42fb8
BLAKE2b-256 checksum
How to use checksums
dae47288fa5bcd9277b60d5d38af042de1af7299eb4564d61cf1fbb2802c5cf1
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.post19-cp27-cp27m-manylinux1_i686.whl

Download URL spglib-1.11.0.post19-cp27-cp27m-manylinux1_i686.whl
Size 226.0 kB
Tags CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
f9efaed47334e3c8a92c131ef4c2bf227fe02d6adb21172df9a8f296c4c934fc
BLAKE2b-256 checksum
How to use checksums
762dd95f93628f578d34d335f32fced3622769e758a2826afd6c69b366134829
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.post19 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