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

Metadata

Release files for spglib 1.12.1.post7

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.12.1.post7
File Size Uploaded
spglib-1.12.1.post7.tar.gz 709.2 kB Details

Built distributions (wheels)

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

Total release size: 2.7 MB

Release files / spglib-1.12.1.post7.tar.gz

Download URL spglib-1.12.1.post7.tar.gz
Size 709.2 kB
Tags Source
SHA-256 checksum
How to use checksums
e42f61da0b1119c7c271743b94e90dfb48df399e1e384b0fe7de07ca516a4398
BLAKE2b-256 checksum
How to use checksums
352ea1c61f3d100388854918120a41314ba1a33df039b7b7a07ed9da1646cdad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.2 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/2.7.15

Release files / spglib-1.12.1.post7-cp36-cp36m-manylinux1_x86_64.whl

Download URL spglib-1.12.1.post7-cp36-cp36m-manylinux1_x86_64.whl
Size 253.3 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
8851f6af3b504564415b86293e0d6e3e6d38aa40f4b4854a4e0102ed616227d7
BLAKE2b-256 checksum
How to use checksums
fe1f627e5e02cfad1c3bd55a04bd2871be8a8fa3083fcda382bb82f237aef50b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.2 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/2.7.15

Release files / spglib-1.12.1.post7-cp36-cp36m-manylinux1_i686.whl

Download URL spglib-1.12.1.post7-cp36-cp36m-manylinux1_i686.whl
Size 235.6 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
e708eb00d98844570e15cbb9f442942dcdee9e4048774ca1da695b5305a0675f
BLAKE2b-256 checksum
How to use checksums
203694b63fd150d4ae8f957aecc1fc719e2d475fc80112721e3dbee5801955f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.2 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/2.7.15

Release files / spglib-1.12.1.post7-cp35-cp35m-manylinux1_x86_64.whl

Download URL spglib-1.12.1.post7-cp35-cp35m-manylinux1_x86_64.whl
Size 253.3 kB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
9a0b820de8540c07c09e9b2ac5ec23d0983f95442400866e1416b2b4dbd3e986
BLAKE2b-256 checksum
How to use checksums
8e278415948aa388c6e5efe2a4ac1f54b9726fc856ceab786e50a933fe012b0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.2 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/2.7.15

Release files / spglib-1.12.1.post7-cp35-cp35m-manylinux1_i686.whl

Download URL spglib-1.12.1.post7-cp35-cp35m-manylinux1_i686.whl
Size 235.6 kB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
13338a91e05b5ca7ce6744bd8721912cb88842fec55da5e5382922072b9788fd
BLAKE2b-256 checksum
How to use checksums
873cf0c47669b7fe563c2c62185f760ff34bf909fea279f63c90f8f27d93ba3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.2 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/2.7.15

Release files / spglib-1.12.1.post7-cp27-cp27mu-manylinux1_x86_64.whl

Download URL spglib-1.12.1.post7-cp27-cp27mu-manylinux1_x86_64.whl
Size 252.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
ba3b889b2239bfd686833c05db803b4d3ab336e694b66ef17e92cc872dda1633
BLAKE2b-256 checksum
How to use checksums
8b3217a72be4db2a502288815216b0f914281fccd4121ecf21aa28987b94c1bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.2 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/2.7.15

Release files / spglib-1.12.1.post7-cp27-cp27mu-manylinux1_i686.whl

Download URL spglib-1.12.1.post7-cp27-cp27mu-manylinux1_i686.whl
Size 235.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
15c51147a43fe629a7a2c069fb9d05b0fa76ffeab28fde818f2acd96660f2db7
BLAKE2b-256 checksum
How to use checksums
cd3d6d601fd0754484dedae9363f0c8a8468def71cb02538faa55488b06ccf8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.2 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/2.7.15

Release files / spglib-1.12.1.post7-cp27-cp27m-manylinux1_x86_64.whl

Download URL spglib-1.12.1.post7-cp27-cp27m-manylinux1_x86_64.whl
Size 252.4 kB
Tags CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
daadc2a843d16b4ca0d9052088fdcb47adf8f8de9832340f375004bf90679d5d
BLAKE2b-256 checksum
How to use checksums
12f39e255e9c76e115ad6f739a44eb9553a8874dd3a4f18c96462fbcd323aa2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.2 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/2.7.15

Release files / spglib-1.12.1.post7-cp27-cp27m-manylinux1_i686.whl

Download URL spglib-1.12.1.post7-cp27-cp27m-manylinux1_i686.whl
Size 235.2 kB
Tags CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
98575f54febe2b3d5ccad6a37808143686b354b8b8e607576eadca139a62fcea
BLAKE2b-256 checksum
How to use checksums
8e82f896fe5468d3751467234535e38616e78991ec62fc7cf15a9ecca3552515
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.2 requests-toolbelt/0.9.1 tqdm/4.30.0 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.12.1.post7 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