Skip to main content

pointgroup module

Project description

Test & upload to PyPI PyPI version

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.4.2.tar.gz (10.7 kB view details)

Uploaded Source

Built Distribution

pointgroup-0.4.2-py3-none-any.whl (11.2 kB view details)

Uploaded Python 3

File details

Details for the file pointgroup-0.4.2.tar.gz.

File metadata

  • Download URL: pointgroup-0.4.2.tar.gz
  • Upload date:
  • Size: 10.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for pointgroup-0.4.2.tar.gz
Algorithm Hash digest
SHA256 7c51464d82b5f3ac12ca281258b973dba5d9b96fc83373a24a390d8cae5a1954
MD5 99f4877b15dc9fb99adc7a7fac5094b3
BLAKE2b-256 95267c9548ce9e92c2b4f55501538c113827ed2462873b6af4b1d1abc6d6ae35

See more details on using hashes here.

File details

Details for the file pointgroup-0.4.2-py3-none-any.whl.

File metadata

  • Download URL: pointgroup-0.4.2-py3-none-any.whl
  • Upload date:
  • Size: 11.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for pointgroup-0.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e8a28944e028d48cf5310c2c9032f104bb823635f8d0e81cdb4158f86ae8fad9
MD5 d7231191e56eed79e4ed50f60f514227
BLAKE2b-256 724505bb51a0fe4d34310ebbe9dcd6f481459c8becec270d512eb519ed26685c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page