Skip to main content

symgroupy

Project description

Build Status Coverage Status PyPI version

SymGroup

Software to calculate continuous symmetry measures of molecular structures

Installation instructions

  1. Requirements
  • Lapack & Blas libraries
  • Fortran77 compiler
  • cmake 2.6
  • (optional) MKL

2a. Install as standalone binary

./configure (see --help for available options)
cd build
make install

2b. Compile as a python module

cd python
python setup.py install --user

2c. Obtain from PyPi repository

pip install symgroupy --user

Usage

./symgroupy input.zdat

for further information check the manual at:
https://symgroup.readthedocs.io

Python API

from symgroupy import Symgroupy

fen4 = Symgroupy(coordinates=[[15.5182, -1.68040, 22.81703],
                              [6.78978, -3.22298, 23.08474],
                              [6.27712, -0.12712, 21.76775],
                              [4.24692, -3.22298, 22.54931],
                              [4.75958, -0.12712, 23.86630]],
                 group='c3',
                 multi=8,
                 labels=['Fe', 'N', 'N', 'N', 'N'],
                 central_atom=1)

print('CSM: {}'.format(fen4.csm))
print('Optimum axis: {}'.format(fen4.optimum_axis))
print('Optimum permutation: {}'.format(fen4.optimum_permutation))
print('Nearest structure')
print(fen4.nearest_structure)
print('Reference axis')
print(fen4.reference_axis)
print('multi CSM')
print(fen4.csm_multi)
print('multi axis')
print(fen4.axis_multi)

Authors

This software has been developed by David Casanova
Python module by Abel Carreras

The theoretical background implemented in this software is described in:
Pinsky M, Dryzun C, Casanova D, Alemany P, Avnir D, J Comput Chem. 29:2712-21 (2008)
Pinsky M, Casanova D, Alemany P, Alvarez S, Avnir D, Dryzun C, Kizner Z, Sterkin A. J Comput Chem. 29:190-7 (2008)

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

symgroupy-0.6.2.tar.gz (16.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

symgroupy-0.6.2-cp312-cp312-win_amd64.whl (113.1 kB view details)

Uploaded CPython 3.12Windows x86-64

symgroupy-0.6.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

symgroupy-0.6.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

symgroupy-0.6.2-cp312-cp312-macosx_11_0_arm64.whl (899.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

symgroupy-0.6.2-cp311-cp311-win_amd64.whl (113.1 kB view details)

Uploaded CPython 3.11Windows x86-64

symgroupy-0.6.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

symgroupy-0.6.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

symgroupy-0.6.2-cp311-cp311-macosx_11_0_arm64.whl (860.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

symgroupy-0.6.2-cp310-cp310-win_amd64.whl (113.1 kB view details)

Uploaded CPython 3.10Windows x86-64

symgroupy-0.6.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

symgroupy-0.6.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

symgroupy-0.6.2-cp310-cp310-macosx_11_0_arm64.whl (821.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file symgroupy-0.6.2.tar.gz.

File metadata

  • Download URL: symgroupy-0.6.2.tar.gz
  • Upload date:
  • Size: 16.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for symgroupy-0.6.2.tar.gz
Algorithm Hash digest
SHA256 cf366f27d7b99542f2d7b7b5ec1bc4463ad8ace04490c2f5537f92b8e1392253
MD5 528c10e1551c811ddb4ecac51dfc0e19
BLAKE2b-256 b78da950b6023ae4aea58d673572478de1be979fd811e117e75c0164e04c1f2c

See more details on using hashes here.

File details

Details for the file symgroupy-0.6.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: symgroupy-0.6.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 113.1 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for symgroupy-0.6.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4913aefba7a014b92d7a4d7688d71901d8f941f4e9ca7f843f2c84f1653f4f6e
MD5 90f5daac86da1e6eda814253dfbf9c9d
BLAKE2b-256 ce45174425ab7b829f2160ca0424ae2501d3a65e65dc41a0bbff089a2a8ba1d1

See more details on using hashes here.

File details

Details for the file symgroupy-0.6.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for symgroupy-0.6.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e49198f10d7f57b02ad3ab8921ebf057ec675c0e663616b82044ea791a6f7cee
MD5 5872f2821b8ade039349652b21cbeaea
BLAKE2b-256 0dd778601fa43ce9184379c9c3cd21523aac4ddca0875abccf9c6528252c8c1a

See more details on using hashes here.

File details

Details for the file symgroupy-0.6.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for symgroupy-0.6.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f8a8597ffaa6b15d097c495f45680dca74bb823064725657359926a13f1b44e0
MD5 aab03a4d9c9838e94af59e9f4ceb1e0d
BLAKE2b-256 06311be0cd41cd487bcc5741ef0362e84a05f82f734beb36f6c65ff3e4589fdf

See more details on using hashes here.

File details

Details for the file symgroupy-0.6.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for symgroupy-0.6.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 24a1d13a6d7fbd23b9fedac2be209a9e67a48de573f54af30d7d36e9127613c2
MD5 e07de75b93650f59fb7089ad7142f82e
BLAKE2b-256 2e4281528130653e7d591ec205999dd77a348353c50b22649235311704971651

See more details on using hashes here.

File details

Details for the file symgroupy-0.6.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: symgroupy-0.6.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 113.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for symgroupy-0.6.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c2e07845a58e497900282489f1259d62d7807b2504688307a263aef7a90f12b3
MD5 3c01f78b43dfa4a54947ac74a80ed816
BLAKE2b-256 9669008d3228b5f361c57408c59bd42ecd0d9981d647120241b1188d8763cd55

See more details on using hashes here.

File details

Details for the file symgroupy-0.6.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for symgroupy-0.6.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae78aae1e1aa95eb0a7b6407eca8f157711ea59d827d8c65846526b9d377b707
MD5 cc5bdc607e7771c0c4c4d36332926b70
BLAKE2b-256 32854f8d22925b12b830b4d31811c58429d92503fe462c4b3ead041907a46908

See more details on using hashes here.

File details

Details for the file symgroupy-0.6.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for symgroupy-0.6.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0b982075d350207d71206c9cbfd611291dbcf17dc2f97bac53f3bd8b9e5f5960
MD5 680ec5e86a482fc4d320248e9fdfccac
BLAKE2b-256 77e9f72b770120e4c9df0eddfb7c3f316fe157aa43ce327b0cb5d27a5762abed

See more details on using hashes here.

File details

Details for the file symgroupy-0.6.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for symgroupy-0.6.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 47220cea684cfb42a4e0fcb059af9f6d1314420d71cb8d03f4d25f0c5229f1ef
MD5 7a954560f0914128f6c0cbef7fdbbfc7
BLAKE2b-256 95139fdba8a522fad11a1e590b79dae3ab1b15bcb72d67881c235f4e12bc1c49

See more details on using hashes here.

File details

Details for the file symgroupy-0.6.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: symgroupy-0.6.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 113.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for symgroupy-0.6.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fa5324d572d34e5bfd6694973ad9c2e78bcbc1d2f9dfc13af0ad1056f24b2c14
MD5 f5573d8bcd7fb235138bd7999717d7e0
BLAKE2b-256 a851a9f25405a8ccf70e0f8a1b7fbb3220bef32e97c32f0b1533e68b585536e7

See more details on using hashes here.

File details

Details for the file symgroupy-0.6.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for symgroupy-0.6.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1fc965d04d6637ea16ff6a2d791165368126a2d1dce9ce4ac6e5bc85bc2ac749
MD5 ae04d730d48b9efe5fa9a0ed8f03c70e
BLAKE2b-256 7578c9a5dbeec6993dfb6fc560550aaa855b7dd2a69919fcc6f40b890a60e310

See more details on using hashes here.

File details

Details for the file symgroupy-0.6.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for symgroupy-0.6.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8f8db6026143508c498a1f19df99d822537ceb3476f47f2bc00db17624c1641d
MD5 3c8139368fbb3d810bc27635b02a0746
BLAKE2b-256 b6ef318779bd4e6f0e10f5860a3d0bc6bfdb23508e0bbe3540bbfe838a6e0806

See more details on using hashes here.

File details

Details for the file symgroupy-0.6.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for symgroupy-0.6.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e0880848995875c8bca41e55ae28b3036b58e57a350f1cbaff63e6bf3c34c5dc
MD5 d13f6c78a506ed691ffd7c7315e669da
BLAKE2b-256 74f4c1f4e28acd78f6faaf7dce3180e3c410986750652adb11c50daa6708c2eb

See more details on using hashes here.

Supported by

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