Skip to main content

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)

Metadata

Release files for symgroupy 0.6.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for symgroupy 0.6.3
File Size Uploaded
symgroupy-0.6.3.tar.gz 16.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for symgroupy 0.6.3
File
symgroupy-0.6.3-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
symgroupy-0.6.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
symgroupy-0.6.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-32 Details
symgroupy-0.6.3-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
symgroupy-0.6.3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
symgroupy-0.6.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
symgroupy-0.6.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32 Details
symgroupy-0.6.3-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
symgroupy-0.6.3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
symgroupy-0.6.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
symgroupy-0.6.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32 Details
symgroupy-0.6.3-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 9.4 MB

Release files / symgroupy-0.6.3.tar.gz

Download URL symgroupy-0.6.3.tar.gz
Size 16.1 kB
Tags Source
SHA-256 checksum
How to use checksums
1126d9f9c5c0430436b9af226d614cf51f14d2b5244b13d2eb42788334fbc0e3
BLAKE2b-256 checksum
How to use checksums
6f9fe28ddccf8c9257214568a9e2845446ff54a27e53e4317c850b9e919fee33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / symgroupy-0.6.3-cp312-cp312-win_amd64.whl

Download URL symgroupy-0.6.3-cp312-cp312-win_amd64.whl
Size 113.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
29511518e465198d3e9f450c901e7eb395d5fabe1ce6114ac7629c18a76cfa09
BLAKE2b-256 checksum
How to use checksums
d6eb8a2ce528b80abeb21cd2a9280fb7ce018ff28114e880afaf53ee39932785
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / symgroupy-0.6.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL symgroupy-0.6.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
df46036a9c77b4c7354f08683a26ea326c73fb43194e231537a259b3f79379d8
BLAKE2b-256 checksum
How to use checksums
44b6e725dc8ac65e8040d1d59c3408b27db13e880fb977feeeac1ec045620e95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / symgroupy-0.6.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL symgroupy-0.6.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Size 1.1 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
40a35fcf15b0cf63fe955c207c19d5d0b53ec4c387974716e560a2d2c236f6c0
BLAKE2b-256 checksum
How to use checksums
e6706a2defac4d324f1a798938bf44be607a4f69a11a408e08536ad23b2d7a9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / symgroupy-0.6.3-cp312-cp312-macosx_11_0_arm64.whl

Download URL symgroupy-0.6.3-cp312-cp312-macosx_11_0_arm64.whl
Size 899.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d5a781472a8feb3013e611129a44c830a2bc443538d3a067b54e27da24e49a33
BLAKE2b-256 checksum
How to use checksums
1447afca90757e275cda77e7fbb8f17a1cd02cfebd08f4f1245ef3d7478c6b4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / symgroupy-0.6.3-cp311-cp311-win_amd64.whl

Download URL symgroupy-0.6.3-cp311-cp311-win_amd64.whl
Size 113.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
1afca27a97269c8acf64c8cde85fb9e4acd8634a19f31d82e75b89ed0f48dfce
BLAKE2b-256 checksum
How to use checksums
42560b5667cd586a2d98d08128d02b0cbeeb72796dca8a98c26e8152584a6100
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / symgroupy-0.6.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL symgroupy-0.6.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7ac74448d71537ee2bb17c8d3a35655405be2fbd3043d504b4ba2e79360c30b1
BLAKE2b-256 checksum
How to use checksums
11fcdb3fd96d7cd66034d3fba6513909030e8d99f2a2c9c46a42008e03b400da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / symgroupy-0.6.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL symgroupy-0.6.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Size 1.1 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
079299400d48e95a9e48c4cbcfa8d61d9cb4a0b0e8a346453767fe3fc98851c3
BLAKE2b-256 checksum
How to use checksums
33137f2f38cbb8fa3212085d65415b6e70de2e7f67c8f830a6a1264d73720cdc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / symgroupy-0.6.3-cp311-cp311-macosx_11_0_arm64.whl

Download URL symgroupy-0.6.3-cp311-cp311-macosx_11_0_arm64.whl
Size 860.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0ba62a44f947bca881760d7c4da52dc9433631b0ebbd52570e338c1ee17d8348
BLAKE2b-256 checksum
How to use checksums
b8a71df1af1d453400f430735e92d788a5b0905edfb77747737db4b8cf25476b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / symgroupy-0.6.3-cp310-cp310-win_amd64.whl

Download URL symgroupy-0.6.3-cp310-cp310-win_amd64.whl
Size 113.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
bf88de80318a6b5c640f261306bbd35c1e9c56dcac92c9e9d6c188af0ef9ab41
BLAKE2b-256 checksum
How to use checksums
0b479806bb4d1228a0b862d2edb3eaaefbb72642bd6a6188f7072c053edfafc3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / symgroupy-0.6.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL symgroupy-0.6.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d23c07d5fd761476cb1362559663c2dfbc808294fce471369c06601487e4c9fd
BLAKE2b-256 checksum
How to use checksums
6f5e1986ef464274aaa2217603275aae29d4a9edf3f7b6995f115787f7b2ed21
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / symgroupy-0.6.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL symgroupy-0.6.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Size 1.1 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
d6e9ca31323fa2d5bfd569b7e5542eaa2a16ee27e990702ae85a2738c7cf5fe1
BLAKE2b-256 checksum
How to use checksums
81f1f889e7476173434928b7749ae9ebeee1f82a74ae81f8e3b69521b1a3c08b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / symgroupy-0.6.3-cp310-cp310-macosx_11_0_arm64.whl

Download URL symgroupy-0.6.3-cp310-cp310-macosx_11_0_arm64.whl
Size 821.5 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
de2df0a9fce84224032d9d9217f4fe0453e0c8b65300fe1ebc13199f7c19eb36
BLAKE2b-256 checksum
How to use checksums
736c7713ee127fa7d2df128014732ed6f690f97dccc8180f76be97cebdb9085c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release history Release notifications | RSS feed

This release

0.6.3 This release

13 release files

0.6.2

13 release files

0.6.1

13 release files

0.6

12 release files

0.5.8

21 release files

0.5.7

1 release file

0.5.6

1 release file

0.5.5

1 release file

0.5.4

1 release file

0.5.3

1 release file

0.5.2

1 release file

0.5.1

1 release file

0.5.0

1 release file

0.4.3

1 release file

0.4.1

1 release file

0.4.0

1 release file

0.3.2

1 release file

0.3.1

1 release file

0.3.0

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page