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.1.tar.gz (14.6 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.1-cp312-cp312-win_amd64.whl (113.1 kB view details)

Uploaded CPython 3.12Windows x86-64

symgroupy-0.6.1-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.1-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.1-cp312-cp312-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

symgroupy-0.6.1-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.1-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.1-cp311-cp311-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

symgroupy-0.6.1-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.1-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.1-cp310-cp310-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: symgroupy-0.6.1.tar.gz
  • Upload date:
  • Size: 14.6 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.1.tar.gz
Algorithm Hash digest
SHA256 9df933929788410ca07ed36e36915f9aba8638b11aa5c4f9d85c7b6408c045f6
MD5 d439d1b6aaa87dd41c10f972764f22bb
BLAKE2b-256 8d9033f916875dc0f22bcbc1ed94acd0f5c567edb3df26a1c5df0a1e9377eff3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: symgroupy-0.6.1-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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 823fe5c19ec2bfe6eaafa1800891f41beff45993ab137fb7df9a0fd63952c851
MD5 7e4d278fbb22d8d04827e39cbc8feddf
BLAKE2b-256 9f541b481fc42ed2a6797b70ead72ddb9b9af0deba265002a680c693a77ef688

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a931a97b56d4c5ec759eb3d8c0875b2d2b3f5f29d1f635f4c948910924a9c83d
MD5 9b234d867bf077a79f6c915c33ffcead
BLAKE2b-256 619b2f534a1c0253a8f262a8244a271f79653c3ed79f3ae3a9da06c5c24c0094

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.6.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 01e8dd179a40a8b924237820006de40d7c891d8d05d092cf43715d5086c6358e
MD5 7650913cc4270ba225f54cb4c51000c5
BLAKE2b-256 ee2000d65648075183c1dfb2d897e54482bf1668c14c9a6a29eb8d3192ccc7ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.6.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1fe2d8399a7efd13fec787ec9f7c5ff8cdaeee0f88f4e473ea2591d4dc04e793
MD5 5ef2caf3a608b51a4bbab07b72567848
BLAKE2b-256 93d640dc7aef7d18c53c6912a49eccfc163397c7c6339f275aa7a9862ec65249

See more details on using hashes here.

File details

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

File metadata

  • Download URL: symgroupy-0.6.1-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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 605aa428ef39e0835b10237e77c45ea100b56757674f8e60df51cf74c2565ad8
MD5 7f51a05b6eda15d8de1e198f8013d999
BLAKE2b-256 719ae41fb5a1da577154ecb8f2f488b2d716fdc1cb61b742505d6b643f2a9cd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dae71a22f1afef823aaeac51af023958d6b139b82961240cc6c41cf58a0902d3
MD5 da14a30c856409a379480ec1eeb0b6b4
BLAKE2b-256 9e9b25e89367e4eb21e81dca80dc62b07ac4fccd8ec2bcb8eeeef3d41e41f9dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.6.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c31414164aa5a2c5429656a8b275693289ba89432b3a14f6476aa581b72f62b8
MD5 59bf493634b033a38bbe1e01395ee6a3
BLAKE2b-256 ed20b1ed74b438202d578ba6f8420fda7882b8e4b36886c971ca1a71ebfa92fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.6.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c5d50c9ee78ff714bd2c871737ad4eef7698e5f9c1d2d0c9a562bc06e27af608
MD5 77634c368f04083c6eb08c2f5ba038ec
BLAKE2b-256 f1d3d6566fedfb4b7cb064995c455326da9da6bd57938aa16673b6c5978f98e8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: symgroupy-0.6.1-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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 784f490efcc31a814c54172ac427174343af2dcfc11cc7966ac5a7d8c3d2bc5d
MD5 80885ee020bef5ddfa023a6a0859d26c
BLAKE2b-256 17ea6bfc1fe4e4648dcf2f8ad61a1ca24edcf83ca6ad7fd4aefe125333d2ace7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3079b49b54d09446dd62cf254f45c74f7bef530eea5507ffb849f98c288997a7
MD5 59dcd5d4958b5886cc24d15287101711
BLAKE2b-256 56dd78332898c62c7b9be84acc5ff1676b2f907166bde763185b51e53689b7bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.6.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4f975e924a2b0caf86ff82dc38c9f5f42c9d675918019b5625929ddd667a7240
MD5 4de6353a13929cb7766add2fa182807d
BLAKE2b-256 ed43312a43d492d330af64c98d5496cef74ccb7e4374faf2c4e881f78133367f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.6.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b9852c191f285141a4acbe3800392805b16aef3e3c4f76232906a0680fe6d057
MD5 d3aa4906b35e9cf9f6e1a7f34b43141a
BLAKE2b-256 e83a4f049026b3301e0b66d7852be8918ccb5addd0058ba0ef38993e4f10ac97

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