Crystallographic space group library in Python
Project description
Xcore is a crystallographic space group library written in Python.
Usage
>>> from xcore import UnitCell, SpaceGroup >>> spgr = SpaceGroup("Pnma") >>> spgr.info() Space group Pnma Number 62 Schoenflies D2h^16 Hall -P 2ac 2n H-M symbol Pnma Laue group mmm Point group mmm Orthorhombic Centrosymmetric Order 8 Order P 8 # +(0.0 0.0 0.0), Inversion Flag = 0 x,y,z -x+1/2,-y,z+1/2 x+1/2,-y+1/2,-z+1/2 -x,y+1/2,-z # +(0.0 0.0 0.0), Inversion Flag = 1 -x,-y,-z x+1/2,y,-z+1/2 -x+1/2,y+1/2,z+1/2 x,-y+1/2,z
or:
>>> cell = UnitCell((19.9020, 10.1561, 24.6892, 105.88), "P21/c", name="SSO", composition="Si80 O163") >>> cell.info() Cell SSO (Si80 O163) a 19.9020 al 90.00 b 10.1561 be 105.88 c 24.6892 ga 90.00 Vol. 4799.90 Spgr P121/c1
Installation
pip install xcore
Requirements
Python2.7
Numpy
Pandas
Inspired by (and built on) sginfo.
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
xcore-0.7.0.tar.gz
(135.6 kB
view hashes)
Built Distribution
xcore-0.7.0-cp27-cp27m-win_amd64.whl
(147.6 kB
view hashes)
Close
Hashes for xcore-0.7.0-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce5c0d7f3b416c8bf6f2777d38e544991d6adb908c02d6c064a56b45347f1276 |
|
MD5 | b7bdb6bdb97fd6d29b58c689af5d9e53 |
|
BLAKE2b-256 | f5b8bc0bf3eb6d4054308662c248904802f58f67563447a62ee712d4bbaf31b3 |