Skip to main content

A script for the computation of handedness in crystalline structures.

Project description

Helicity Computation

This script is intended for the computation of the helicity of crystalline structures. A full description of the method, including its strengths and weaknesses, and its application to real systems can be found in [TO BE PUBLISHED].

The work was developped at the University of Liège and was funded by the Fonds de la Recherche Scientifique (FNRS) through the PDR project CHRYSALID No.40003544 and the Consortium des Équipements de Calcul Intensif (CÉCI), funded by the F.R.S.-FNRS under Grant No. 2.5020.11

Input

The script takes three parameters:

  1. a (int): The number of atoms in the home unit cell of the materials.
  2. b (string): The path to a file containing the atomic positions in fractional units of the reference high symmetry structure in the space group of the low symmetry phase.
  3. c (string): The path to a file containing the atomic positions in fractional units of the low symmetry phase, in the same order as the previous file (one-to-one mapping).

Output

The script returns the value of the helicity for the crystalline phase:

  • float: The helicity of the structure.

Usage

To run the script, use the following command:

python3 helicity_computation.py 24 EXAMPLES/ref_hs EXAMPLES/chir_aa

Or

python3 helicity_computation.py 24 EXAMPLES/ref_hs EXAMPLES/ls_a0

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

helicity_computation_crystals-0.0.0.tar.gz (15.9 kB view details)

Uploaded Source

Built Distribution

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

Helicity_Computation_Crystals-0.0.0-py3-none-any.whl (14.6 kB view details)

Uploaded Python 3

File details

Details for the file helicity_computation_crystals-0.0.0.tar.gz.

File metadata

File hashes

Hashes for helicity_computation_crystals-0.0.0.tar.gz
Algorithm Hash digest
SHA256 a6356fbbec9b328d5c3a16008fef2c8c18379780d5f608521a4a52cf2624316f
MD5 51bbddd13746041987c93fa0bfbf7ed3
BLAKE2b-256 880f0b8b427e0ded4606b6cb7d69fe8adc8e6c40a914ac0270bb44115b139582

See more details on using hashes here.

File details

Details for the file Helicity_Computation_Crystals-0.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for Helicity_Computation_Crystals-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 14b7d6ef3cf27f6f5dc077beddb8b23ada4367e07f2f5a5b40c01b75cb3e031f
MD5 ca88e567ced033d8e62cf4032994730f
BLAKE2b-256 0474fc5c9b91d46f3be0c3f60fa5446746c9ab3f10767c68adb726a42ce00b72

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