pointgroup module
Project description
PointGroup
Small utility to determine the point symmetry group of molecular geometries
Features
- Get point symmetry group label
- Pure python implementation
Requisites
- numpy
Simple example
from pointgroup import PointGroup
pg = PointGroup(positions=[[ 0.000000, 0.000000, 0.000000],
[ 0.000000, 0.000000, 1.561000],
[ 0.000000, 1.561000, 0.000000],
[ 0.000000, 0.000000, -1.561000],
[ 0.000000, -1.561000, 0.000000],
[ 1.561000, 0.000000, 0.000000],
[-1.561000, 0.000000, 0.000000]],
symbols=['S', 'F', 'F', 'F', 'F', 'F', 'F'])
print('Point group: ', pg.get_point_group())
Acknowledgments
This utility adapts a code originally written by Efrem Bernuz
Contact info
Abel Carreras
abelcarreras83@gmail.com
Donostia International Physics Center (DIPC)
Donostia-San Sebastian (Spain)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pointgroup-0.3.tar.gz
(10.4 kB
view hashes)
Built Distribution
pointgroup-0.3-py3-none-any.whl
(10.8 kB
view hashes)