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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

symgroupy-0.6-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-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-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-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: symgroupy-0.6-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-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 382b85debae24e32d0ef5357bac1c51766753146f565737dbec6dae8f81eeb9d
MD5 bb968dd2463f55167ddb9b4c1f4491fa
BLAKE2b-256 cc7c247f06d7e07b35d689de27329b669f6d384b32dfd7e26d61715cc3a7787d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fc3ab458f5b03e53c0daad230d13156bd7b4bec9e489578894a4b02f76ae2d1f
MD5 10765f6a55ee8f56cb0c4e665adf1b22
BLAKE2b-256 af956e99dad66c5a6a7eaebdb38b84dac289e12c9822b83c644bb16f9bd4f961

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.6-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 817a9c383f79026f12dba21df27ba9de1af03350719eb5fec7b1f8128c19e5b3
MD5 654b6f6810e2e125b4f77fa02975e571
BLAKE2b-256 008d8381de7d02841fe73c59310eae0d585fdb08971e4c22d370b891b099c042

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9b2ac08a77addc96511fcca29172bca1ae72d5f7008acba34ac370a7db735e3b
MD5 f80da7628ea6e645909e9a5e051bbd9b
BLAKE2b-256 429aa9ffaae477cda9db1fab08db4351be5c9911826cc2376c11d71992bb66f5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: symgroupy-0.6-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-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4d4913a205ce9d379e7fda3b5f7eb8d40d54f3e713b282fef8379df32244ed5a
MD5 d7669e18a8c3883d28e3ee3be979295d
BLAKE2b-256 940cb61df53947ce6bd79a9662ab97e15f2823f596bfc4abe72447ad0cc30ebe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 13c38c195b2111b91490451254ce86f521ccd5f7ac5d4d298a2bf23e59706ebb
MD5 cfe5cb9f699bd3792d676857eba8be87
BLAKE2b-256 629a22288fb9b06742c8635c98a54a1a470fd5d4d5f25cc1e515e08dcdc3dcc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 df71d405ca729d14916ac9a1a8a19aac2dd8a96e42a11fad7971749bfee0f901
MD5 b2a0b6263e02efd700df8a2087affcb3
BLAKE2b-256 ae6c73fec02a896328639fe71037f37b89ced172887f96844e80d18e04173328

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e5b5797afb94dd424c681f98781413a9f84a565971e82d21520d06483e540282
MD5 93859ca13a7a24fcdd1ce590f2ccf217
BLAKE2b-256 aff2f7f3522d042c2284aa56c455bb4874b903c6dc4f12d42a505670c1357edc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: symgroupy-0.6-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-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5efcb1ed4e644dca590e5610ba11b5cfd7ae2a6903915e469049c8bdfcf01988
MD5 409b68a316de7e1bec02b63fa8fc4a65
BLAKE2b-256 b46b394d494b3dcf67ac44008e3addb0be5eee76a6638eefd71a3921b194f69c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1d048d39748b258f4b9d3933ea96c042045906bf476a3c4fe89504da3ad6e969
MD5 ff96115b47830e1c28c29a1cfab0215e
BLAKE2b-256 5748c74c77294cf0dee0c133b590b2009006c39446fee0e273a52068d16f3320

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d555745c64841b0b5d34512b4d59cd918c4f5507eca35d217937df806e11afe0
MD5 b3712b1a904c1fb7f4c972dfe9288006
BLAKE2b-256 23344aec1c854b3505e1965dd3bccb4e342985fa0e2d0a87d73941d9f7b46266

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0f13f6cd43086a36f5e586ad99ff39abfde69d8093c08f75eed82387da5bd5bb
MD5 458f1a9a9a58199e8b2b20b87f3b3c48
BLAKE2b-256 d4396991bf56f3a92251260f2d6fbc5d1848d4c82b2d7481102de09880391b62

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