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.2.tar.gz
(135.8 kB
view hashes)
Built Distribution
xcore-0.7.2-cp27-cp27m-win_amd64.whl
(216.2 kB
view hashes)
Close
Hashes for xcore-0.7.2-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ef81831f16bac2c189a2ab190b3b4174a2a21f5e90db4393489e3a594fd8225 |
|
MD5 | 6495504dfddf53c3e903de7875eafd6d |
|
BLAKE2b-256 | e5ca454b55fb793ab95d95f72defd58f2e2e13b31211359780085ec1decdb3e0 |