Skip to main content

symgroupy

Reason this release was yanked:

potentially broken

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

symgroupy-0.5.12-cp312-cp312-win_amd64.whl (249.9 kB view details)

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

symgroupy-0.5.12-cp311-cp311-win_amd64.whl (249.9 kB view details)

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

symgroupy-0.5.12-cp310-cp310-win_amd64.whl (249.9 kB view details)

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

symgroupy-0.5.12-cp310-cp310-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for symgroupy-0.5.12-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b1e6ec10479c19918ed839299d27a450fbd26b131a4b258f95f885e56059f544
MD5 779859c6a367ba24428e192846dcf67a
BLAKE2b-256 a4c0da73146d81c4e36d427c3f8af85dc865fbb8b5b1d9746f930f4ceaa731f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.5.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e66e0f2720a95eed450a97297188b5f140a6ad20b73a20544c8709354ccbddfa
MD5 8dda6b3bfba5adb6e7b1b3767ffb1a43
BLAKE2b-256 9e1034aaea5e9de9132fa65cb6d9f6a560730848424a8f2c324c2360d555550a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.5.12-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 29f8bde9e19d3887f7ca2fe6c2e52c2da8753b01c4230e40f0eb8da5027f42f7
MD5 983702087ce9b36ec256f0acb1065a22
BLAKE2b-256 58ce67a03e6abadb8831bf3a82d0e354eba5c55881e13ec03efb48376d802414

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.5.12-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8ec9a54fc8be994873aabe5214a6c248877de33210b43f2330d6569949fa14bc
MD5 2ec9625c77fd384927bef97c52d5ac85
BLAKE2b-256 6190dea17a4f713dffb6d0b9efe6024693ebe23a124f9273dd5abf0e96dad7a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.5.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ff86b6cea336664dd0f2d6162c15768f20e0a6f397a70528d355c34dc352cff6
MD5 e4ab7167543b014614211ca40f439911
BLAKE2b-256 ef4b00bb9bc7799b57580009bf72e7ec9ee6a7624861ce3de2f41070776dad82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.5.12-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8af0080e19f92776042c240553c8144be94b308895415caabf587a15aae6ac79
MD5 32e406ea95b6d782d03fa96f943a3ed7
BLAKE2b-256 17616f8d432c982db8a0b138fca6e3170ffe9f183693eaefa252fb0d4d52851f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.5.12-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8077c40b6f6195174ffb714ded78ca574748cba4fa74161e785d1f9be725891a
MD5 98b25391bebb095fdcfdf209974b4453
BLAKE2b-256 bd1613d110e5908925b3f92e55079f90e20c8a3a8277535549ebe01687249584

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.5.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a48da31b885e2d79fe25725dbf87807512404c211f320ad5f20913518b7375be
MD5 64cf5d41cfaa9ce81a677d81a4f36879
BLAKE2b-256 e8fe29692b7b3fd676d12e64eae7b3a234a0f0d28851352a8e5a7a37fa3f7a8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.5.12-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 97f52b5170a7e894411f806540d2b69786993041919690443c78626685a0f9e3
MD5 14f17e47e8e5b3f631c50784dcda6f74
BLAKE2b-256 612b2c2c5afea683b5fff3c8799c93a5e88cfa9b948dfa7f6f91bc682c88a8f5

See more details on using hashes here.

File details

Details for the file symgroupy-0.5.12-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for symgroupy-0.5.12-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a2b99b1c9e494db77240e23e178e92d553afb4abbfd09dabebf3d48acf3428f3
MD5 c86c5a86051ebf60f12fa5b5f0210f12
BLAKE2b-256 26c7f72d1086aa5bc6bbe0cf3546486e295b6b3a253b0e85f0719f81c6feb90b

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