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

Uploaded CPython 3.12Windows x86-64

symgroupy-0.6.3-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.3-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.3-cp312-cp312-macosx_11_0_arm64.whl (899.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

symgroupy-0.6.3-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.3-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.3-cp311-cp311-macosx_11_0_arm64.whl (860.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

symgroupy-0.6.3-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.3-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.3-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.3.tar.gz.

File metadata

  • Download URL: symgroupy-0.6.3.tar.gz
  • Upload date:
  • Size: 16.1 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.3.tar.gz
Algorithm Hash digest
SHA256 1126d9f9c5c0430436b9af226d614cf51f14d2b5244b13d2eb42788334fbc0e3
MD5 adc886b7561acfa234dc7c9547e470ab
BLAKE2b-256 6f9fe28ddccf8c9257214568a9e2845446ff54a27e53e4317c850b9e919fee33

See more details on using hashes here.

File details

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

File metadata

  • Download URL: symgroupy-0.6.3-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.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 29511518e465198d3e9f450c901e7eb395d5fabe1ce6114ac7629c18a76cfa09
MD5 ec7299280615c4f2409ba10d56230996
BLAKE2b-256 d6eb8a2ce528b80abeb21cd2a9280fb7ce018ff28114e880afaf53ee39932785

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.6.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 df46036a9c77b4c7354f08683a26ea326c73fb43194e231537a259b3f79379d8
MD5 bd71a8b5cdf72e6110041570fae5bfb0
BLAKE2b-256 44b6e725dc8ac65e8040d1d59c3408b27db13e880fb977feeeac1ec045620e95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.6.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 40a35fcf15b0cf63fe955c207c19d5d0b53ec4c387974716e560a2d2c236f6c0
MD5 cbf7f50938810ea60915407478bdffb7
BLAKE2b-256 e6706a2defac4d324f1a798938bf44be607a4f69a11a408e08536ad23b2d7a9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.6.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d5a781472a8feb3013e611129a44c830a2bc443538d3a067b54e27da24e49a33
MD5 bf2695f1e917753eadc60f00f6d93425
BLAKE2b-256 1447afca90757e275cda77e7fbb8f17a1cd02cfebd08f4f1245ef3d7478c6b4c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: symgroupy-0.6.3-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.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1afca27a97269c8acf64c8cde85fb9e4acd8634a19f31d82e75b89ed0f48dfce
MD5 362fb104d0412586b044e51c97bc949b
BLAKE2b-256 42560b5667cd586a2d98d08128d02b0cbeeb72796dca8a98c26e8152584a6100

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.6.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7ac74448d71537ee2bb17c8d3a35655405be2fbd3043d504b4ba2e79360c30b1
MD5 d4a2f94d848f899b87176ac236c66e28
BLAKE2b-256 11fcdb3fd96d7cd66034d3fba6513909030e8d99f2a2c9c46a42008e03b400da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.6.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 079299400d48e95a9e48c4cbcfa8d61d9cb4a0b0e8a346453767fe3fc98851c3
MD5 fb7a96fa07a4a2bfc1819b40fb29a2d0
BLAKE2b-256 33137f2f38cbb8fa3212085d65415b6e70de2e7f67c8f830a6a1264d73720cdc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.6.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0ba62a44f947bca881760d7c4da52dc9433631b0ebbd52570e338c1ee17d8348
MD5 c475c66ac634324a6190a9e7594c4a12
BLAKE2b-256 b8a71df1af1d453400f430735e92d788a5b0905edfb77747737db4b8cf25476b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: symgroupy-0.6.3-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.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bf88de80318a6b5c640f261306bbd35c1e9c56dcac92c9e9d6c188af0ef9ab41
MD5 96240f863710991b913fd5dc2139b67c
BLAKE2b-256 0b479806bb4d1228a0b862d2edb3eaaefbb72642bd6a6188f7072c053edfafc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.6.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d23c07d5fd761476cb1362559663c2dfbc808294fce471369c06601487e4c9fd
MD5 044aae74b408a0bc32b06037bc4e2d60
BLAKE2b-256 6f5e1986ef464274aaa2217603275aae29d4a9edf3f7b6995f115787f7b2ed21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.6.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d6e9ca31323fa2d5bfd569b7e5542eaa2a16ee27e990702ae85a2738c7cf5fe1
MD5 7d8084cd96bf728aa38a8f6b357d075c
BLAKE2b-256 81f1f889e7476173434928b7749ae9ebeee1f82a74ae81f8e3b69521b1a3c08b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symgroupy-0.6.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 de2df0a9fce84224032d9d9217f4fe0453e0c8b65300fe1ebc13199f7c19eb36
MD5 099cee2fe217b8500e66743f2adac192
BLAKE2b-256 736c7713ee127fa7d2df128014732ed6f690f97dccc8180f76be97cebdb9085c

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