Mercurial > repos > muon-spectroscopy-computational-project > pm_asephonons
changeset 0:4bc5e66259ca draft
planemo upload for repository https://github.com/muon-spectroscopy-computational-project/muon-galaxy-tools/main/pm_asephonons commit d130cf2c46d933fa9d0214ddbd5ddf860f322dc4
author | muon-spectroscopy-computational-project |
---|---|
date | Thu, 25 Aug 2022 16:17:41 +0000 |
parents | |
children | 641fda3dfb62 |
files | pm_asephonons.xml test-data/Si.cell test-data/Si.cif test-data/Si.extxyz test-data/Si.xyz test-data/test_out.txt |
diffstat | 6 files changed, 1492 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pm_asephonons.xml Thu Aug 25 16:17:41 2022 +0000 @@ -0,0 +1,149 @@ +<tool id="pm_asephonons" name="PyMuonSuite Phonons" version="0.1.1" python_template_version="3.5" profile="22.01"> + <description>calculate phonons using ASE and DFTB+</description> + <macros> + <!-- citation should be updated with every underlying tool version --> + <!-- typical fields to update are version, month, year, and doi --> + <token name="@PYMUONSUITE_CITATION@"> + @software{pymuon-suite, + author = {Sturniolo, Simone and Liborio, Leandro and Chadwick, Eli and Murgatroyd, Laura and Laverack, Adam and {Muon Spectroscopy Computational Project}}, + license = {GPL-3.0}, + title = {{pymuon-suite}}, + url = {https://github.com/muon-spectroscopy-computational-project/pymuon-suite}, + version = {v0.2.1}, + month = {2}, + year = {2022}, + doi = {} + } + </token> + </macros> + <creator> + <person givenName="Jyothish" familyName="Thomas" identifier="https://orcid.org/0000-0003-4724-6924"/> + <person givenName="Eli" familyName="Chadwick" url="https://github.com/elichad" identifier="https://orcid.org/0000-0002-0035-6475"/> + <organization url="https://muon-spectroscopy-computational-project.github.io/index.html" name="The Muon Spectroscopy Computational Project"/> + </creator> + <requirements> + <!-- note versioning is different due to multiple dependencies --> + <requirement type="package" version="0.2.1">pymuonsuite</requirement> + <requirement type="package" version="21.2">dftbplus</requirement> + <requirement type="package" version="1.22.4">numpy</requirement> <!-- pinned due to numpy/ASE/DFTB+ incompatibility https://github.com/dftbplus/dftbplus/issues/1064 --> + <requirement type="package" version="3.0">zip</requirement> + </requirements> + <command detect_errors="exit_code"><![CDATA[ + structure_name_internal="input_structure.$structure.ext" && + touch pho_params.yaml && + ([[ ! -z "$name" ]] && printf "name: $name \n">>pho_params.yaml || ( >&2 echo "name empty" && exit 2)) && + ([[ ! -z "$phonon_kpoint_grid" ]] && ( printf "phonon_kpoint_grid: $phonon_kpoint_grid \n" | sed "s/__ob__/[/g" | sed "s/__cb__/]/g" )>>pho_params.yaml || ( >&2 echo "phonon_kpoint_grid empty" && exit 2)) && + ([[ ! -z "$kpoint_grid" ]] && ( printf "kpoint_grid: $kpoint_grid \n" | sed "s/__ob__/[/g" | sed "s/__cb__/]/g" )>>pho_params.yaml || ( >&2 echo "kpoint_grid empty" && exit 2)) && + ([[ ! -z "$force_tol" ]] && printf "force_tol: $force_tol \n">>pho_params.yaml || ( >&2 echo "force_tol empty" && exit 2)) && + ([[ ! -z "$dftb_set" ]] && printf "dftb_set: $dftb_set \n">>pho_params.yaml || ( >&2 echo "dftb_set empty" && exit 2)) && + ([[ ! -z "$pbc" ]] && printf "pbc: $pbc \n">>pho_params.yaml || ( >&2 echo "pbc empty" && exit 2)) && + printf "force_clean: false \n">>pho_params.yaml && + ln -s $structure \$structure_name_internal && + cat pho_params.yaml && + pm-asephonons \$structure_name_internal pho_params.yaml ; err=\$? && + echo "Asephonons output:" && + cat asephonons.out && + if [ \$err != 0 ] ; then echo "errored" && exit 24 ; fi && + ln -s "${name}_phonons.txt" phonon_report.txt && + zip -r out_zip.zip $name "${name}_phonons.txt" asephonons.out band.out pho_params.yaml + ]]></command> + <inputs> + <param type="data" name="structure" label="Structure file" format="cell" help="The structure to generate the phonon report from. Accepted file types: cell."/> + <param type="text" name="name" label="Structure name" help="Name of the structure." value="struct"/> + <param type="text" name="phonon_kpoint_grid" label="Phonon k-points" value="[1, 1, 1]"/> + <param type="text" name="kpoint_grid" label="K-points used for DFTB+ calculation" value="[1, 1, 1]"/> + <param type="float" name="force_tol" label="Force tolerance for optimisation" value="0.01"/> + <param type="select" name="dftb_set" label="DFTB set to use" value="3ob-3-1"> + <option value="3ob-3-1">3ob-3-1</option> + <option value="pbc-0-3">pbc-0-3</option> + </param> + <param type="boolean" name="pbc" label="Use periodic boundary conditions" help="Whether to turn on periodic boundary conditions in DFTB+." value="true"/> + </inputs> + <outputs> + <data label="phonons outputs of $structure.name" name="phonon_outputs" format="zip" from_work_dir="out_zip.zip"/> + <data label="phonon report for $structure.name" name="phonon_report" format="txt" from_work_dir="phonon_report.txt"/> + </outputs> + <tests> + <test> + <param name="structure" value="Si.cell" ftype="cell"/> + <param name="name" value="Si"/> + <param name="dftb_set" value="pbc-0-3"/> + <output name="phonon_report" file="test_out.txt" ftype="txt" compare="re_match"> + <assert_contents> + <has_size value="8155" delta="20"/> + </assert_contents> + </output> + </test> + <test> + <param name="structure" value="Si.cif" ftype="cif"/> + <param name="name" value="Si"/> + <param name="dftb_set" value="pbc-0-3"/> + <output name="phonon_report" file="test_out.txt" ftype="txt" compare="re_match"> + <assert_contents> + <has_size value="8155" delta="20"/> + </assert_contents> + </output> + </test> + <test> + <param name="structure" value="Si.xyz" ftype="xyz"/> + <param name="name" value="Si"/> + <param name="dftb_set" value="pbc-0-3"/> + <output name="phonon_report" file="test_out.txt" ftype="txt" compare="re_match"> + <assert_contents> + <has_size value="8155" delta="20"/> + </assert_contents> + </output> + </test> + <test> + <param name="structure" value="Si.extxyz" ftype="extxyz"/> + <param name="name" value="Si"/> + <param name="dftb_set" value="pbc-0-3"/> + <output name="phonon_report" file="test_out.txt" ftype="txt" compare="re_match"> + <assert_contents> + <has_size value="8155" delta="20"/> + </assert_contents> + </output> + </test> + </tests> + <help><![CDATA[ + usage: pm-asephonons structure params + + Given an input structure, this tool generates a phonon report for that structure using the parameters provided. + + ]]></help> + <citations> + <citation type="bibtex"> + @PYMUONSUITE_CITATION@ + </citation> + <citation type="bibtex"> + @article{doi:10.1063/1.5085197, + author = {Sturniolo,Simone and Liborio,Leandro and Jackson,Samuel }, + title = {Comparison between density functional theory and density functional tight binding approaches for finding the muon stopping site in organic molecular crystals}, + journal = {The Journal of Chemical Physics}, + volume = {150}, + number = {15}, + pages = {154301}, + year = {2019}, + doi = {10.1063/1.5085197}, + URL = { + https://doi.org/10.1063/1.5085197 + }, + eprint = { + https://doi.org/10.1063/1.5085197 + } + } + </citation> + <citation type="bibtex"> + @article{larsen2017atomic, + title={The atomic simulation environment—a Python library for working with atoms}, + author={Larsen, Ask Hjorth and Mortensen, Jens J{\o}rgen and Blomqvist, Jakob and Castelli, Ivano E and Christensen, Rune and Du{\l}ak, Marcin and Friis, Jesper and Groves, Michael N and Hammer, Bj{\o}rk and Hargus, Cory and others}, + journal={Journal of Physics: Condensed Matter}, + volume={29}, + number={27}, + pages={273002}, + year={2017}, + publisher={IOP Publishing} + } + </citation> + </citations> +</tool>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/Si.cell Thu Aug 25 16:17:41 2022 +0000 @@ -0,0 +1,1000 @@ +# CELL file written 11:25:56 (GMT+1.0) 6th September 2021 from run Si + +%BLOCK lattice_cart + ANG + 5.47545112629462 0.496819156878786E-35 0.110608096941637E-35 + 0.496819156878786E-35 5.47545112629462 -0.312695835139248E-35 + 0.110608096941637E-35 -0.312695835139248E-35 5.47545112629462 +%ENDBLOCK lattice_cart + +%BLOCK cell_constraints + 1 1 1 + 0 0 0 +%ENDBLOCK cell_constraints + +%BLOCK positions_frac + Si 0.000000000000000 0.000000000000000 0.000000000000000 + Si 0.750000000000000 0.750000000000000 0.250000000000000 + Si 0.500000000000000 0.000000000000000 0.500000000000000 + Si 0.750000000000000 0.250000000000000 0.750000000000000 + Si 0.000000000000000 0.500000000000000 0.500000000000000 + Si 0.250000000000000 0.250000000000000 0.250000000000000 + Si 0.250000000000000 0.750000000000000 0.750000000000000 + Si 0.500000000000000 0.500000000000000 0.000000000000000 +%ENDBLOCK positions_frac + +FIX_ALL_IONS : true + +FIX_COM : true + +%BLOCK species_pot + Si 3|1.8|5|6|7|30:31:32 +%ENDBLOCK species_pot + +SYMMETRY_TOL : 0.001000 + +%BLOCK symmetry_ops +# Symm. op. 1 E + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 0.000000000000000 0.000000000000000 +# Symm. op. 2 2 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 0.000000000000000 0.000000000000000 +# Symm. op. 3 2 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 0.000000000000000 0.000000000000000 +# Symm. op. 4 2 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 0.000000000000000 0.000000000000000 +# Symm. op. 5 -4 + 0.000000000000000 1.000000000000000 0.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 0.000000000000000 0.000000000000000 +# Symm. op. 6 -4 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 0.000000000000000 +# Symm. op. 7 3 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 0.000000000000000 +# Symm. op. 8 3 + 0.000000000000000 0.000000000000000 1.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 0.000000000000000 +# Symm. op. 9 3 + 0.000000000000000 0.000000000000000 1.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 0.000000000000000 +# Symm. op. 10 3 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 0.000000000000000 +# Symm. op. 11 m + 0.000000000000000 1.000000000000000 0.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 0.000000000000000 0.000000000000000 +# Symm. op. 12 m + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 0.000000000000000 +# Symm. op. 13 m + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 0.000000000000000 +# Symm. op. 14 m + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 0.000000000000000 +# Symm. op. 15 3 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 0.000000000000000 +# Symm. op. 16 m + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 0.000000000000000 +# Symm. op. 17 m + 0.000000000000000 -1.000000000000000 0.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 0.000000000000000 0.000000000000000 +# Symm. op. 18 -4 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 0.000000000000000 0.000000000000000 +# Symm. op. 19 -4 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 0.000000000000000 +# Symm. op. 20 -4 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 0.000000000000000 +# Symm. op. 21 -4 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 0.000000000000000 +# Symm. op. 22 3 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 0.000000000000000 +# Symm. op. 23 3 + 0.000000000000000 0.000000000000000 -1.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 0.000000000000000 +# Symm. op. 24 3 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 0.000000000000000 +# Symm. op. 25 d + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.250000000000000 0.250000000000000 0.250000000000000 +# Symm. op. 26 I + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.250000000000000 0.250000000000000 0.250000000000000 +# Symm. op. 27 d + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.250000000000000 0.250000000000000 0.250000000000000 +# Symm. op. 28 d + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.250000000000000 0.250000000000000 0.250000000000000 +# Symm. op. 29 2 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.250000000000000 0.250000000000000 0.250000000000000 +# Symm. op. 30 4_1 + 0.000000000000000 1.000000000000000 0.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.250000000000000 0.250000000000000 0.250000000000000 +# Symm. op. 31 4_1 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.250000000000000 0.250000000000000 0.250000000000000 +# Symm. op. 32 4_1 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.250000000000000 0.250000000000000 0.250000000000000 +# Symm. op. 33 4_1 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.250000000000000 0.250000000000000 0.250000000000000 +# Symm. op. 34 -3 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.250000000000000 0.250000000000000 0.250000000000000 +# Symm. op. 35 -3 + 0.000000000000000 0.000000000000000 1.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.250000000000000 0.250000000000000 0.250000000000000 +# Symm. op. 36 -3 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.250000000000000 0.250000000000000 0.250000000000000 +# Symm. op. 37 -3 + 0.000000000000000 0.000000000000000 1.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.250000000000000 0.250000000000000 0.250000000000000 +# Symm. op. 38 2_1 + 0.000000000000000 1.000000000000000 0.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.250000000000000 0.250000000000000 0.250000000000000 +# Symm. op. 39 2_1 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.250000000000000 0.250000000000000 0.250000000000000 +# Symm. op. 40 4_1 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.250000000000000 0.250000000000000 0.250000000000000 +# Symm. op. 41 4_1 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.250000000000000 0.250000000000000 0.250000000000000 +# Symm. op. 42 -3 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.250000000000000 0.250000000000000 0.250000000000000 +# Symm. op. 43 -3 + 0.000000000000000 0.000000000000000 -1.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.250000000000000 0.250000000000000 0.250000000000000 +# Symm. op. 44 -3 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.250000000000000 0.250000000000000 0.250000000000000 +# Symm. op. 45 -3 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.250000000000000 0.250000000000000 0.250000000000000 +# Symm. op. 46 2 + 0.000000000000000 -1.000000000000000 0.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.250000000000000 0.250000000000000 0.250000000000000 +# Symm. op. 47 2_1 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.250000000000000 0.250000000000000 0.250000000000000 +# Symm. op. 48 2 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.250000000000000 0.250000000000000 0.250000000000000 +# Symm. op. 49 E + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.500000000000000 0.500000000000000 0.000000000000000 +# Symm. op. 50 E + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 0.500000000000000 0.500000000000000 +# Symm. op. 51 E + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.500000000000000 0.000000000000000 0.500000000000000 +# Symm. op. 52 2_1 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.500000000000000 0.000000000000000 0.500000000000000 +# Symm. op. 53 2_1 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.500000000000000 0.000000000000000 0.500000000000000 +# Symm. op. 54 2 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.500000000000000 0.000000000000000 0.500000000000000 +# Symm. op. 55 2 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 0.500000000000000 0.500000000000000 +# Symm. op. 56 2_1 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.500000000000000 0.500000000000000 0.000000000000000 +# Symm. op. 57 2_1 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 0.500000000000000 0.500000000000000 +# Symm. op. 58 2_1 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 0.500000000000000 0.500000000000000 +# Symm. op. 59 2 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.500000000000000 0.500000000000000 0.000000000000000 +# Symm. op. 60 2_1 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.500000000000000 0.500000000000000 0.000000000000000 +# Symm. op. 61 -4 + 0.000000000000000 1.000000000000000 0.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.500000000000000 0.000000000000000 0.500000000000000 +# Symm. op. 62 -4 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.500000000000000 0.000000000000000 0.500000000000000 +# Symm. op. 63 3_1 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.500000000000000 0.000000000000000 0.500000000000000 +# Symm. op. 64 3_1 + 0.000000000000000 0.000000000000000 1.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.500000000000000 0.000000000000000 0.500000000000000 +# Symm. op. 65 3_1 + 0.000000000000000 0.000000000000000 1.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.500000000000000 0.000000000000000 0.500000000000000 +# Symm. op. 66 3 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.500000000000000 0.000000000000000 0.500000000000000 +# Symm. op. 67 m + 0.000000000000000 1.000000000000000 0.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.500000000000000 0.000000000000000 0.500000000000000 +# Symm. op. 68 m + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.500000000000000 0.000000000000000 0.500000000000000 +# Symm. op. 69 3 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.500000000000000 0.500000000000000 +# Symm. op. 70 3_1 + 0.000000000000000 0.000000000000000 -1.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.500000000000000 0.500000000000000 +# Symm. op. 71 m + 0.000000000000000 -1.000000000000000 0.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 0.500000000000000 0.500000000000000 +# Symm. op. 72 m + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.500000000000000 0.500000000000000 +# Symm. op. 73 -4 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.500000000000000 0.500000000000000 0.000000000000000 +# Symm. op. 74 3 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.500000000000000 0.500000000000000 0.000000000000000 +# Symm. op. 75 3 + 0.000000000000000 0.000000000000000 -1.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.500000000000000 0.500000000000000 0.000000000000000 +# Symm. op. 76 3 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.500000000000000 0.500000000000000 0.000000000000000 +# Symm. op. 77 3_1 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.500000000000000 0.500000000000000 0.000000000000000 +# Symm. op. 78 m + 0.000000000000000 -1.000000000000000 0.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.500000000000000 0.500000000000000 0.000000000000000 +# Symm. op. 79 m + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.500000000000000 0.500000000000000 0.000000000000000 +# Symm. op. 80 n + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.500000000000000 0.000000000000000 0.500000000000000 +# Symm. op. 81 -4 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.500000000000000 0.000000000000000 0.500000000000000 +# Symm. op. 82 -4 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.500000000000000 0.000000000000000 0.500000000000000 +# Symm. op. 83 -4 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.500000000000000 0.000000000000000 0.500000000000000 +# Symm. op. 84 -4 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.500000000000000 0.000000000000000 0.500000000000000 +# Symm. op. 85 3_1 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.500000000000000 0.000000000000000 0.500000000000000 +# Symm. op. 86 3 + 0.000000000000000 0.000000000000000 -1.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.500000000000000 0.000000000000000 0.500000000000000 +# Symm. op. 87 3 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.500000000000000 0.000000000000000 0.500000000000000 +# Symm. op. 88 3 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.500000000000000 0.000000000000000 0.500000000000000 +# Symm. op. 89 m + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.500000000000000 0.000000000000000 0.500000000000000 +# Symm. op. 90 -4 + 0.000000000000000 1.000000000000000 0.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 0.500000000000000 0.500000000000000 +# Symm. op. 91 -4 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.500000000000000 0.500000000000000 +# Symm. op. 92 3_1 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.500000000000000 0.500000000000000 +# Symm. op. 93 3_1 + 0.000000000000000 0.000000000000000 1.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.500000000000000 0.500000000000000 +# Symm. op. 94 3 + 0.000000000000000 0.000000000000000 1.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.500000000000000 0.500000000000000 +# Symm. op. 95 3 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.500000000000000 0.500000000000000 +# Symm. op. 96 m + 0.000000000000000 1.000000000000000 0.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 0.500000000000000 0.500000000000000 +# Symm. op. 97 m + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.500000000000000 0.500000000000000 +# Symm. op. 98 -4 + 0.000000000000000 1.000000000000000 0.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.500000000000000 0.500000000000000 0.000000000000000 +# Symm. op. 99 -4 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.500000000000000 0.500000000000000 0.000000000000000 +# Symm. op. 100 3_1 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.500000000000000 0.500000000000000 0.000000000000000 +# Symm. op. 101 3_1 + 0.000000000000000 0.000000000000000 1.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.500000000000000 0.500000000000000 0.000000000000000 +# Symm. op. 102 3 + 0.000000000000000 0.000000000000000 1.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.500000000000000 0.500000000000000 0.000000000000000 +# Symm. op. 103 3_1 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.500000000000000 0.500000000000000 0.000000000000000 +# Symm. op. 104 n + 0.000000000000000 1.000000000000000 0.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.500000000000000 0.500000000000000 0.000000000000000 +# Symm. op. 105 m + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.500000000000000 0.500000000000000 0.000000000000000 +# Symm. op. 106 m + 0.000000000000000 -1.000000000000000 0.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.500000000000000 0.000000000000000 0.500000000000000 +# Symm. op. 107 m + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.500000000000000 0.000000000000000 0.500000000000000 +# Symm. op. 108 n + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.500000000000000 0.500000000000000 +# Symm. op. 109 m + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.500000000000000 0.500000000000000 +# Symm. op. 110 3_1 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.500000000000000 0.500000000000000 +# Symm. op. 111 3 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.500000000000000 0.500000000000000 +# Symm. op. 112 -4 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 0.500000000000000 0.500000000000000 +# Symm. op. 113 -4 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.500000000000000 0.500000000000000 +# Symm. op. 114 -4 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.500000000000000 0.500000000000000 +# Symm. op. 115 -4 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.500000000000000 0.500000000000000 +# Symm. op. 116 m + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.500000000000000 0.500000000000000 0.000000000000000 +# Symm. op. 117 m + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.500000000000000 0.500000000000000 0.000000000000000 +# Symm. op. 118 -4 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.500000000000000 0.500000000000000 0.000000000000000 +# Symm. op. 119 -4 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.500000000000000 0.500000000000000 0.000000000000000 +# Symm. op. 120 -4 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.500000000000000 0.500000000000000 0.000000000000000 +# Symm. op. 121 I + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.750000000000000 0.750000000000000 0.250000000000000 +# Symm. op. 122 m? + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.250000000000000 0.750000000000000 0.750000000000000 +# Symm. op. 123 m? + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.750000000000000 0.250000000000000 0.750000000000000 +# Symm. op. 124 m? + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.250000000000000 0.750000000000000 0.750000000000000 +# Symm. op. 125 m? + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.250000000000000 0.750000000000000 0.750000000000000 +# Symm. op. 126 I + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.750000000000000 0.250000000000000 0.750000000000000 +# Symm. op. 127 m? + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.750000000000000 0.750000000000000 0.250000000000000 +# Symm. op. 128 I + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.250000000000000 0.750000000000000 0.750000000000000 +# Symm. op. 129 m? + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.750000000000000 0.750000000000000 0.250000000000000 +# Symm. op. 130 m? + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.750000000000000 0.750000000000000 0.250000000000000 +# Symm. op. 131 m? + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.750000000000000 0.250000000000000 0.750000000000000 +# Symm. op. 132 m? + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.750000000000000 0.250000000000000 0.750000000000000 +# Symm. op. 133 4_1 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.750000000000000 0.750000000000000 0.250000000000000 +# Symm. op. 134 4_2 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.750000000000000 0.750000000000000 0.250000000000000 +# Symm. op. 135 -3 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.750000000000000 0.750000000000000 0.250000000000000 +# Symm. op. 136 -3 + 0.000000000000000 0.000000000000000 -1.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.750000000000000 0.750000000000000 0.250000000000000 +# Symm. op. 137 -3 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.750000000000000 0.750000000000000 0.250000000000000 +# Symm. op. 138 -3 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.750000000000000 0.750000000000000 0.250000000000000 +# Symm. op. 139 2 + 0.000000000000000 -1.000000000000000 0.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.750000000000000 0.750000000000000 0.250000000000000 +# Symm. op. 140 2_1 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.750000000000000 0.750000000000000 0.250000000000000 +# Symm. op. 141 2_1 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.750000000000000 0.750000000000000 0.250000000000000 +# Symm. op. 142 4_2 + 0.000000000000000 1.000000000000000 0.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.750000000000000 0.250000000000000 0.750000000000000 +# Symm. op. 143 4_2 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.750000000000000 0.250000000000000 0.750000000000000 +# Symm. op. 144 4_2 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.750000000000000 0.250000000000000 0.750000000000000 +# Symm. op. 145 4_1 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.750000000000000 0.250000000000000 0.750000000000000 +# Symm. op. 146 -3 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.750000000000000 0.250000000000000 0.750000000000000 +# Symm. op. 147 -3 + 0.000000000000000 0.000000000000000 1.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.750000000000000 0.250000000000000 0.750000000000000 +# Symm. op. 148 2 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.750000000000000 0.250000000000000 0.750000000000000 +# Symm. op. 149 2_1 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.250000000000000 0.750000000000000 0.750000000000000 +# Symm. op. 150 4_2 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.750000000000000 0.250000000000000 0.750000000000000 +# Symm. op. 151 4_1 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.750000000000000 0.250000000000000 0.750000000000000 +# Symm. op. 152 -3 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.750000000000000 0.250000000000000 0.750000000000000 +# Symm. op. 153 -3 + 0.000000000000000 0.000000000000000 -1.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.750000000000000 0.250000000000000 0.750000000000000 +# Symm. op. 154 -3 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.750000000000000 0.250000000000000 0.750000000000000 +# Symm. op. 155 -3 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.750000000000000 0.250000000000000 0.750000000000000 +# Symm. op. 156 2_1 + 0.000000000000000 -1.000000000000000 0.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.750000000000000 0.250000000000000 0.750000000000000 +# Symm. op. 157 2_1 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.750000000000000 0.250000000000000 0.750000000000000 +# Symm. op. 158 2_1 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.750000000000000 0.250000000000000 0.750000000000000 +# Symm. op. 159 4_2 + 0.000000000000000 1.000000000000000 0.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.250000000000000 0.750000000000000 0.750000000000000 +# Symm. op. 160 4_1 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.250000000000000 0.750000000000000 0.750000000000000 +# Symm. op. 161 4_1 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.250000000000000 0.750000000000000 0.750000000000000 +# Symm. op. 162 4_2 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.250000000000000 0.750000000000000 0.750000000000000 +# Symm. op. 163 -3 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.250000000000000 0.750000000000000 0.750000000000000 +# Symm. op. 164 -3 + 0.000000000000000 0.000000000000000 1.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.250000000000000 0.750000000000000 0.750000000000000 +# Symm. op. 165 -3 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.250000000000000 0.750000000000000 0.750000000000000 +# Symm. op. 166 -3 + 0.000000000000000 0.000000000000000 1.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.250000000000000 0.750000000000000 0.750000000000000 +# Symm. op. 167 2_1 + 0.000000000000000 1.000000000000000 0.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.250000000000000 0.750000000000000 0.750000000000000 +# Symm. op. 168 4_1 + 0.000000000000000 1.000000000000000 0.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.750000000000000 0.750000000000000 0.250000000000000 +# Symm. op. 169 4_2 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.750000000000000 0.750000000000000 0.250000000000000 +# Symm. op. 170 4_2 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.750000000000000 0.750000000000000 0.250000000000000 +# Symm. op. 171 4_2 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.750000000000000 0.750000000000000 0.250000000000000 +# Symm. op. 172 -3 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.750000000000000 0.750000000000000 0.250000000000000 +# Symm. op. 173 -3 + 0.000000000000000 0.000000000000000 1.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.750000000000000 0.750000000000000 0.250000000000000 +# Symm. op. 174 -3 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.750000000000000 0.750000000000000 0.250000000000000 +# Symm. op. 175 -3 + 0.000000000000000 0.000000000000000 1.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.750000000000000 0.750000000000000 0.250000000000000 +# Symm. op. 176 2_1 + 0.000000000000000 1.000000000000000 0.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.750000000000000 0.750000000000000 0.250000000000000 +# Symm. op. 177 2_1 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.750000000000000 0.750000000000000 0.250000000000000 +# Symm. op. 178 4_2 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.250000000000000 0.750000000000000 0.750000000000000 +# Symm. op. 179 -3 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.250000000000000 0.750000000000000 0.750000000000000 +# Symm. op. 180 -3 + 0.000000000000000 0.000000000000000 -1.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.250000000000000 0.750000000000000 0.750000000000000 +# Symm. op. 181 -3 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.250000000000000 0.750000000000000 0.750000000000000 +# Symm. op. 182 -3 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.250000000000000 0.750000000000000 0.750000000000000 +# Symm. op. 183 2_1 + 0.000000000000000 -1.000000000000000 0.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.250000000000000 0.750000000000000 0.750000000000000 +# Symm. op. 184 2_1 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.250000000000000 0.750000000000000 0.750000000000000 +# Symm. op. 185 2 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 0.250000000000000 0.750000000000000 0.750000000000000 +# Symm. op. 186 2_1 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.250000000000000 0.750000000000000 0.750000000000000 +# Symm. op. 187 2_1 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.750000000000000 0.750000000000000 0.250000000000000 +# Symm. op. 188 -3 + 0.000000000000000 0.000000000000000 1.000000000000000 + -1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.750000000000000 0.250000000000000 0.750000000000000 +# Symm. op. 189 2_1 + 0.000000000000000 1.000000000000000 0.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 0.750000000000000 0.250000000000000 0.750000000000000 +# Symm. op. 190 2_1 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.750000000000000 0.250000000000000 0.750000000000000 +# Symm. op. 191 -3 + 0.000000000000000 1.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 -1.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.750000000000000 0.250000000000000 0.750000000000000 +# Symm. op. 192 4_2 + 0.000000000000000 -1.000000000000000 0.000000000000000 + 1.000000000000000 0.000000000000000 0.000000000000000 + 0.000000000000000 0.000000000000000 1.000000000000000 + 0.250000000000000 0.750000000000000 0.750000000000000 +%ENDBLOCK symmetry_ops + +kpoint_mp_grid : 2 2 2 +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/Si.cif Thu Aug 25 16:17:41 2022 +0000 @@ -0,0 +1,33 @@ +data_image0 +_chemical_formula_structural Si8 +_chemical_formula_sum "Si8" +_cell_length_a 5.47545 +_cell_length_b 5.47545 +_cell_length_c 5.47545 +_cell_angle_alpha 90 +_cell_angle_beta 90 +_cell_angle_gamma 90 + +_space_group_name_H-M_alt "P 1" +_space_group_IT_number 1 + +loop_ + _space_group_symop_operation_xyz + 'x, y, z' + +loop_ + _atom_site_type_symbol + _atom_site_label + _atom_site_symmetry_multiplicity + _atom_site_fract_x + _atom_site_fract_y + _atom_site_fract_z + _atom_site_occupancy + Si Si1 1.0 0.00000 0.00000 0.00000 1.0000 + Si Si2 1.0 0.75000 0.75000 0.25000 1.0000 + Si Si3 1.0 0.50000 0.00000 0.50000 1.0000 + Si Si4 1.0 0.75000 0.25000 0.75000 1.0000 + Si Si5 1.0 0.00000 0.50000 0.50000 1.0000 + Si Si6 1.0 0.25000 0.25000 0.25000 1.0000 + Si Si7 1.0 0.25000 0.75000 0.75000 1.0000 + Si Si8 1.0 0.50000 0.50000 0.00000 1.0000
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/Si.extxyz Thu Aug 25 16:17:41 2022 +0000 @@ -0,0 +1,10 @@ +8 +Lattice="5.47545112629462 4.96819156878786e-36 1.10608096941637e-36 4.96819156878786e-36 5.47545112629462 -3.12695835139248e-36 1.10608096941637e-36 -3.12695835139248e-36 5.47545112629462" Properties=species:S:1:pos:R:3:initial_magmoms:R:1:castep_labels:S:1 pbc="T T T" +Si 0.00000000 0.00000000 0.00000000 0.00000000 NULL +Si 4.10658834 4.10658834 1.36886278 0.00000000 NULL +Si 2.73772556 0.00000000 2.73772556 0.00000000 NULL +Si 4.10658834 1.36886278 4.10658834 0.00000000 NULL +Si 0.00000000 2.73772556 2.73772556 0.00000000 NULL +Si 1.36886278 1.36886278 1.36886278 0.00000000 NULL +Si 1.36886278 4.10658834 4.10658834 0.00000000 NULL +Si 2.73772556 2.73772556 -0.00000000 0.00000000 NULL
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/Si.xyz Thu Aug 25 16:17:41 2022 +0000 @@ -0,0 +1,10 @@ +8 +Generated by cif2cell 2.0.0. : Kitano, A. et al., Physical Review, Serie 3. B - Condensed Matter (18,1978-) 64, 0452061-0452069 (2001). +Si 0.000000000000000 0.000000000000000 0.000000000000000 +Si 4.035750000000000 4.035750000000000 1.345250000000000 +Si 2.690500000000000 0.000000000000000 2.690500000000000 +Si 4.035750000000000 1.345250000000000 4.035750000000000 +Si 0.000000000000000 2.690500000000000 2.690500000000000 +Si 1.345250000000000 1.345250000000000 1.345250000000000 +Si 1.345250000000000 4.035750000000000 4.035750000000000 +Si 2.690500000000000 2.690500000000000 0.000000000000000
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_out.txt Thu Aug 25 16:17:41 2022 +0000 @@ -0,0 +1,290 @@ + + \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* + \| \| + \| PYMUON-SUITE \| + \| ASE Phonons report \| + \| \| + \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* + + Name: Si + Date: \d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}.\d{6} + Structure file: input_structure.(cell|cif|xyz|extxyz) + Parameter file: pho_params.yaml + + \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* + + K-point Path: + \[0. 0. 0.\] + + +------------------ + +K-point 1: \[0. 0. 0.\] + + Frequencies \(cm\^-1\): + 1\t-?\d+\.\d+(e[+-]?\d+)? + 2\t-?\d+\.\d+(e[+-]?\d+)? + 3\t-?\d+\.\d+(e[+-]?\d+)? + 4\t-?\d+\.\d+(e[+-]?\d+)? + 5\t-?\d+\.\d+(e[+-]?\d+)? + 6\t-?\d+\.\d+(e[+-]?\d+)? + 7\t-?\d+\.\d+(e[+-]?\d+)? + 8\t-?\d+\.\d+(e[+-]?\d+)? + 9\t-?\d+\.\d+(e[+-]?\d+)? + 10\t-?\d+\.\d+(e[+-]?\d+)? + 11\t-?\d+\.\d+(e[+-]?\d+)? + 12\t-?\d+\.\d+(e[+-]?\d+)? + 13\t-?\d+\.\d+(e[+-]?\d+)? + 14\t-?\d+\.\d+(e[+-]?\d+)? + 15\t-?\d+\.\d+(e[+-]?\d+)? + 16\t-?\d+\.\d+(e[+-]?\d+)? + 17\t-?\d+\.\d+(e[+-]?\d+)? + 18\t-?\d+\.\d+(e[+-]?\d+)? + 19\t-?\d+\.\d+(e[+-]?\d+)? + 20\t-?\d+\.\d+(e[+-]?\d+)? + 21\t-?\d+\.\d+(e[+-]?\d+)? + 22\t-?\d+\.\d+(e[+-]?\d+)? + 23\t-?\d+\.\d+(e[+-]?\d+)? + 24\t-?\d+\.\d+(e[+-]?\d+)? + + Displacements: + Mode 1: + Atom x y z + 1(\t[- ]\d+\.\d+){3} + 2(\t[- ]\d+\.\d+){3} + 3(\t[- ]\d+\.\d+){3} + 4(\t[- ]\d+\.\d+){3} + 5(\t[- ]\d+\.\d+){3} + 6(\t[- ]\d+\.\d+){3} + 7(\t[- ]\d+\.\d+){3} + 8(\t[- ]\d+\.\d+){3} + Mode 2: + Atom x y z + 1(\t[- ]\d+\.\d+){3} + 2(\t[- ]\d+\.\d+){3} + 3(\t[- ]\d+\.\d+){3} + 4(\t[- ]\d+\.\d+){3} + 5(\t[- ]\d+\.\d+){3} + 6(\t[- ]\d+\.\d+){3} + 7(\t[- ]\d+\.\d+){3} + 8(\t[- ]\d+\.\d+){3} + Mode 3: + Atom x y z + 1(\t[- ]\d+\.\d+){3} + 2(\t[- ]\d+\.\d+){3} + 3(\t[- ]\d+\.\d+){3} + 4(\t[- ]\d+\.\d+){3} + 5(\t[- ]\d+\.\d+){3} + 6(\t[- ]\d+\.\d+){3} + 7(\t[- ]\d+\.\d+){3} + 8(\t[- ]\d+\.\d+){3} + Mode 4: + Atom x y z + 1(\t[- ]\d+\.\d+){3} + 2(\t[- ]\d+\.\d+){3} + 3(\t[- ]\d+\.\d+){3} + 4(\t[- ]\d+\.\d+){3} + 5(\t[- ]\d+\.\d+){3} + 6(\t[- ]\d+\.\d+){3} + 7(\t[- ]\d+\.\d+){3} + 8(\t[- ]\d+\.\d+){3} + Mode 5: + Atom x y z + 1(\t[- ]\d+\.\d+){3} + 2(\t[- ]\d+\.\d+){3} + 3(\t[- ]\d+\.\d+){3} + 4(\t[- ]\d+\.\d+){3} + 5(\t[- ]\d+\.\d+){3} + 6(\t[- ]\d+\.\d+){3} + 7(\t[- ]\d+\.\d+){3} + 8(\t[- ]\d+\.\d+){3} + Mode 6: + Atom x y z + 1(\t[- ]\d+\.\d+){3} + 2(\t[- ]\d+\.\d+){3} + 3(\t[- ]\d+\.\d+){3} + 4(\t[- ]\d+\.\d+){3} + 5(\t[- ]\d+\.\d+){3} + 6(\t[- ]\d+\.\d+){3} + 7(\t[- ]\d+\.\d+){3} + 8(\t[- ]\d+\.\d+){3} + Mode 7: + Atom x y z + 1(\t[- ]\d+\.\d+){3} + 2(\t[- ]\d+\.\d+){3} + 3(\t[- ]\d+\.\d+){3} + 4(\t[- ]\d+\.\d+){3} + 5(\t[- ]\d+\.\d+){3} + 6(\t[- ]\d+\.\d+){3} + 7(\t[- ]\d+\.\d+){3} + 8(\t[- ]\d+\.\d+){3} + Mode 8: + Atom x y z + 1(\t[- ]\d+\.\d+){3} + 2(\t[- ]\d+\.\d+){3} + 3(\t[- ]\d+\.\d+){3} + 4(\t[- ]\d+\.\d+){3} + 5(\t[- ]\d+\.\d+){3} + 6(\t[- ]\d+\.\d+){3} + 7(\t[- ]\d+\.\d+){3} + 8(\t[- ]\d+\.\d+){3} + Mode 9: + Atom x y z + 1(\t[- ]\d+\.\d+){3} + 2(\t[- ]\d+\.\d+){3} + 3(\t[- ]\d+\.\d+){3} + 4(\t[- ]\d+\.\d+){3} + 5(\t[- ]\d+\.\d+){3} + 6(\t[- ]\d+\.\d+){3} + 7(\t[- ]\d+\.\d+){3} + 8(\t[- ]\d+\.\d+){3} + Mode 10: + Atom x y z + 1(\t[- ]\d+\.\d+){3} + 2(\t[- ]\d+\.\d+){3} + 3(\t[- ]\d+\.\d+){3} + 4(\t[- ]\d+\.\d+){3} + 5(\t[- ]\d+\.\d+){3} + 6(\t[- ]\d+\.\d+){3} + 7(\t[- ]\d+\.\d+){3} + 8(\t[- ]\d+\.\d+){3} + Mode 11: + Atom x y z + 1(\t[- ]\d+\.\d+){3} + 2(\t[- ]\d+\.\d+){3} + 3(\t[- ]\d+\.\d+){3} + 4(\t[- ]\d+\.\d+){3} + 5(\t[- ]\d+\.\d+){3} + 6(\t[- ]\d+\.\d+){3} + 7(\t[- ]\d+\.\d+){3} + 8(\t[- ]\d+\.\d+){3} + Mode 12: + Atom x y z + 1(\t[- ]\d+\.\d+){3} + 2(\t[- ]\d+\.\d+){3} + 3(\t[- ]\d+\.\d+){3} + 4(\t[- ]\d+\.\d+){3} + 5(\t[- ]\d+\.\d+){3} + 6(\t[- ]\d+\.\d+){3} + 7(\t[- ]\d+\.\d+){3} + 8(\t[- ]\d+\.\d+){3} + Mode 13: + Atom x y z + 1(\t[- ]\d+\.\d+){3} + 2(\t[- ]\d+\.\d+){3} + 3(\t[- ]\d+\.\d+){3} + 4(\t[- ]\d+\.\d+){3} + 5(\t[- ]\d+\.\d+){3} + 6(\t[- ]\d+\.\d+){3} + 7(\t[- ]\d+\.\d+){3} + 8(\t[- ]\d+\.\d+){3} + Mode 14: + Atom x y z + 1(\t[- ]\d+\.\d+){3} + 2(\t[- ]\d+\.\d+){3} + 3(\t[- ]\d+\.\d+){3} + 4(\t[- ]\d+\.\d+){3} + 5(\t[- ]\d+\.\d+){3} + 6(\t[- ]\d+\.\d+){3} + 7(\t[- ]\d+\.\d+){3} + 8(\t[- ]\d+\.\d+){3} + Mode 15: + Atom x y z + 1(\t[- ]\d+\.\d+){3} + 2(\t[- ]\d+\.\d+){3} + 3(\t[- ]\d+\.\d+){3} + 4(\t[- ]\d+\.\d+){3} + 5(\t[- ]\d+\.\d+){3} + 6(\t[- ]\d+\.\d+){3} + 7(\t[- ]\d+\.\d+){3} + 8(\t[- ]\d+\.\d+){3} + Mode 16: + Atom x y z + 1(\t[- ]\d+\.\d+){3} + 2(\t[- ]\d+\.\d+){3} + 3(\t[- ]\d+\.\d+){3} + 4(\t[- ]\d+\.\d+){3} + 5(\t[- ]\d+\.\d+){3} + 6(\t[- ]\d+\.\d+){3} + 7(\t[- ]\d+\.\d+){3} + 8(\t[- ]\d+\.\d+){3} + Mode 17: + Atom x y z + 1(\t[- ]\d+\.\d+){3} + 2(\t[- ]\d+\.\d+){3} + 3(\t[- ]\d+\.\d+){3} + 4(\t[- ]\d+\.\d+){3} + 5(\t[- ]\d+\.\d+){3} + 6(\t[- ]\d+\.\d+){3} + 7(\t[- ]\d+\.\d+){3} + 8(\t[- ]\d+\.\d+){3} + Mode 18: + Atom x y z + 1(\t[- ]\d+\.\d+){3} + 2(\t[- ]\d+\.\d+){3} + 3(\t[- ]\d+\.\d+){3} + 4(\t[- ]\d+\.\d+){3} + 5(\t[- ]\d+\.\d+){3} + 6(\t[- ]\d+\.\d+){3} + 7(\t[- ]\d+\.\d+){3} + 8(\t[- ]\d+\.\d+){3} + Mode 19: + Atom x y z + 1(\t[- ]\d+\.\d+){3} + 2(\t[- ]\d+\.\d+){3} + 3(\t[- ]\d+\.\d+){3} + 4(\t[- ]\d+\.\d+){3} + 5(\t[- ]\d+\.\d+){3} + 6(\t[- ]\d+\.\d+){3} + 7(\t[- ]\d+\.\d+){3} + 8(\t[- ]\d+\.\d+){3} + Mode 20: + Atom x y z + 1(\t[- ]\d+\.\d+){3} + 2(\t[- ]\d+\.\d+){3} + 3(\t[- ]\d+\.\d+){3} + 4(\t[- ]\d+\.\d+){3} + 5(\t[- ]\d+\.\d+){3} + 6(\t[- ]\d+\.\d+){3} + 7(\t[- ]\d+\.\d+){3} + 8(\t[- ]\d+\.\d+){3} + Mode 21: + Atom x y z + 1(\t[- ]\d+\.\d+){3} + 2(\t[- ]\d+\.\d+){3} + 3(\t[- ]\d+\.\d+){3} + 4(\t[- ]\d+\.\d+){3} + 5(\t[- ]\d+\.\d+){3} + 6(\t[- ]\d+\.\d+){3} + 7(\t[- ]\d+\.\d+){3} + 8(\t[- ]\d+\.\d+){3} + Mode 22: + Atom x y z + 1(\t[- ]\d+\.\d+){3} + 2(\t[- ]\d+\.\d+){3} + 3(\t[- ]\d+\.\d+){3} + 4(\t[- ]\d+\.\d+){3} + 5(\t[- ]\d+\.\d+){3} + 6(\t[- ]\d+\.\d+){3} + 7(\t[- ]\d+\.\d+){3} + 8(\t[- ]\d+\.\d+){3} + Mode 23: + Atom x y z + 1(\t[- ]\d+\.\d+){3} + 2(\t[- ]\d+\.\d+){3} + 3(\t[- ]\d+\.\d+){3} + 4(\t[- ]\d+\.\d+){3} + 5(\t[- ]\d+\.\d+){3} + 6(\t[- ]\d+\.\d+){3} + 7(\t[- ]\d+\.\d+){3} + 8(\t[- ]\d+\.\d+){3} + Mode 24: + Atom x y z + 1(\t[- ]\d+\.\d+){3} + 2(\t[- ]\d+\.\d+){3} + 3(\t[- ]\d+\.\d+){3} + 4(\t[- ]\d+\.\d+){3} + 5(\t[- ]\d+\.\d+){3} + 6(\t[- ]\d+\.\d+){3} + 7(\t[- ]\d+\.\d+){3} + 8(\t[- ]\d+\.\d+){3} \ No newline at end of file