diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ec43cfa --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +/bicrystal/outfile + +/bicrystal/workspace \ No newline at end of file diff --git a/README.md b/README.md index 0de7906..f32549c 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # BiCrystal -``BiCrystal`` is a Python program that builds commensurate and incommensurate crystal structures of layered materials. The current version reads CIF files and writes the new structure to a QUANTUM ESPRESSO input file. The program also provides additional information such as the bond distance between atoms, lattice vectors in Bohr and Angstrom, and a simple 3D plot of each layer. +``BiCrystal`` is a **Python 3** program that builds incommensurate crystal structures of layered materials. The current version reads CIF files and writes the new structure to a QUANTUM ESPRESSO input file. The program also provides additional information such as the bond distance between atoms, lattice vectors in Bohr and Angstrom, and a simple 3D plot of each layer. Contents ========== @@ -7,7 +7,6 @@ Contents **Download** \ **Packages** \ **Files** \ -**Installation** \ **Usage** \ **Examples** \ **Summary Table** \ @@ -15,55 +14,36 @@ Contents **License** # Overview -Building unit cells of arbitrary size is often an inevitable task when studying the physical and mechanical properties of layered materials such as graphene, hexagonal Boron Nitride, transition metal dichalcogenides. Although most visualzation software such as Xcrysden, VESTA or Avogadro provide very powerful tools for analysing and manipulating periodic crystal structures, constructing large unit cells in bilayers with one of the layers perturbed can be very daunting. ``BiCrystal`` provides a convinient and easy way of creating new crystal structures of arbitrary size from CIF files. +Building unit cells of arbitrary size is often an inevitable task when studying the physical and mechanical properties of layered materials such as graphene, hexagonal Boron Nitride, transition metal dichalcogenides. Although most visualzation software such as Xcrysden, VESTA or Avogadro provide very powerful tools for analysing and manipulating periodic crystal structures, constructing large unit cells in bilayers with one of the layers perturbed can be very daunting. ``BiCrystal`` provides a convenient and easy way of creating new crystal structures of arbitrary size from CIF files. -# Download +# Download and Installation The latest version of ``BiCrystal`` can be found on github: https://github.com/tilaskabengele/BiCrystal -**Contact**: Tilas Kabengele tilas.kabengele@dal.ca -# Packages -`BiCrystal` is a python-based program that uses Scipy and Shapely libraries. Additionally, the Crystal package, which is not part of the standard Python packages, should be installed. i.e Install via pip or conda: - - pip install crystals -or +**Contact**: Tilas Kabengele at tilas.kabengele@dal.ca or tilas_kabengele@brown.edu - conda install -c conda-forge crystals -and +# Packages +We recommend running BiCrystal in python 3.8.x, where it has been thoroughly tested. Aditionally, we recommend installing BiCrystal and all its dependencies via poetry using the .lock and .toml files provided. These files contain all the dependencies of BiCrsytal with the appropriate versions used. You can learn more about poetry from the official website: https://python-poetry.org/. For more information on crystals and shapely, visit: https://pypi.org/project/crystals/ and https://pypi.org/project/Shapely/ respectively. - pip install shapely - -For more information on crystals and shapely, visit: https://pypi.org/project/crystals/ and https://pypi.org/project/Shapely/ respectively. - - # Files +After you have installed poetry on your machine, cd into the source folder of the cloned repository and run + poetry install + +This will create a virtual environment for BiCrystal. To activate the virtual environment and use BiCrystal, run + + poetry shell + +# BiCrystal files **bicrystal** - Bash script which runs the python program \ **cifs/** - Directory with sample cif files \ **examples/** - Directory with 33 examples of QUANTUM ESPRESSO input files generated by BiCrystal \ **periodic_table.csv** - Periodic table of elements \ -**program.py** - Python program to be called from bicrystal script - -# Installation -After downloading the files from the github repository to the directory of your choice (_recommended: /usr/bin/_), make `bicrystal` and `program.py` into executables: - - chmod u+x bicrystal program.py - -Next, add this directory to your $PATH variable. In Bash, adding the following lines to your `.bashrc file`: - - vi ~/.bashrc +**program.py** - Python program to be called from bicrystal script \ +**pyproject.toml** - Poetry file which contains summarized list of packages used \ +**poetry.lock* - Poetry file which contains detailed description of all packages used and their dependancies -Add: - - export PATH="$/path/to/your/directory/with/bicrysal/:$PATH" - export PYTHONPATH="${PYTHONPATH}:/path/to/your/directory/with/bicrysal/" - -Save, close then source your `.bashrc` file to activate the changes: - - source ~/.bashrc - -Restart your terminal window to start using `bicrystal`. # Usage BiCrystal is an interactive program that instructs the user every step of the way. To start BiCrystal, in the terminal type: @@ -75,13 +55,11 @@ The first thing you will be required to do is input your cif file, e.g. graphite ***Input cif file*** graphite.cif -Next, enter input parameters m and n, and rotation angle in degrees (_zero if you want both layers unperturbed_). -Parameter m and n correspond to the scale of the lattice vectors along the x and y directions, respectively. As an example, let's take m = 2, n = 1 and rotation angle 21.79 degrees. +Next, input scaling parameters m and n, which correspond to the scale of the lattice vectors along the x and y directions, respectively. As an example, let's take m = 2, n = 1. Bicrystal caculates the relative rotation angle for the given m and n. In this case, the rotation angle will be 21.79 degrees. ***Rotation parameters*** Enter m 2 Enter n 1 - Enter rotation_angle 0 After that, you will be required to pick a zeroeth atom from the top and bottom layer. If we were picking the atoms by hand using a visualization software such as Xcrysden, this would be the atom we start from when creating the new cell vectors. @@ -107,10 +85,13 @@ After that, you will be required to pick a zeroeth atom from the top and bottom ![cc28](https://user-images.githubusercontent.com/62076249/87927879-48795500-ca5a-11ea-98c1-b2949bb672e3.PNG) - Finally, you can save your output as a QUANTUM ESPRESSO file and visualize with Xcrysden for a more sophisticated look. + Finally, you can save your output as a QUANTUM ESPRESSO file and visualize with VESTA or Xcrysden for a more sophisticated look. ********************* SUMMARY REPORT *********************** - + + Rotation angle (deg) = 19.107 + Relative Rotation (deg) = 21.787 + Top atoms(rotated) = 14 Bottom atoms = 14 @@ -121,9 +102,8 @@ After that, you will be required to pick a zeroeth atom from the top and bottom Would you like to write Espresso file?[Y/n] - # Examples - - Let's say we saved our output in the example given above as graphite28.scf.in, we can visualize this with Xcrysden. +# Examples +Let's say we saved our output in the example given above as graphite28.scf.in, we can visualize this with Xcrysden. xcrysden --pwi graphite28.scf.in @@ -134,17 +114,17 @@ Looking from the top view, we can see that for this rotation, a Moire pattern wa The **examples/** folder has over 30 examples of Moire patterns graphite, Molebdenum Disulfide and blue Phosphorene generated from `bicrystal`. Below are some examples. # Graphite 364-atom unit cell -The unit cell of graphite with 364 atoms can be generated by using parameters: m = 6, n = 5, and rotation angle of 6.01 degrees. Shown below is the top view. +The unit cell of graphite with 364 atoms can be generated by using parameters: m = 6, n = 5. Shown below is the top view. ![cc364](https://user-images.githubusercontent.com/62076249/87933970-98f5b000-ca64-11ea-906b-15a1036989a1.PNG) # Blue phosphorene 172-atom unit cell -The unit cell of blue phosphorene with 172 atoms can be generated by using parameters: m = 6, n = 1, and rotation angle of 44.82 degrees. Shown below is the top view. +The unit cell of blue phosphorene with 172 atoms can be generated by using parameters: m = 6, n = 1. Shown below is the top view. ![bluep172](https://user-images.githubusercontent.com/62076249/87934152-e245ff80-ca64-11ea-8f36-b69b5799e3fa.PNG) # Molybdenun Disulfide 546-atom unit cell -The unit cell of MoS2 with 546 atoms atoms can be generated by using parameters: m = 6, n = 5, and rotation angle of 6.01 degrees. Shown below is the top view. +The unit cell of MoS2 with 546 atoms atoms can be generated by using parameters: m = 6, n = 5. Shown below is the top view. ![mos546](https://user-images.githubusercontent.com/62076249/87934312-2fc26c80-ca65-11ea-97a2-c9cdb3068a9d.PNG) @@ -153,7 +133,7 @@ All the examples in the examples folder can be summarized in the table below: ![example_table](https://user-images.githubusercontent.com/62076249/87934662-dc045300-ca65-11ea-8f54-818b7183d6e1.PNG) - # References +# References For a detailed analysis of Moire patterns and angles: **Density functional calculations on the intricacies of Moiré patterns on graphite**, J. M. Campanera, G. Savini, I. Suarez-Martinez, and M. I. Heggie, _Phys. Rev. B 75, 235449 – Published 28 June 2007_ @@ -164,7 +144,7 @@ All the examples in the examples folder can be summarized in the table below: For further reading and related projects, visit **Johnson Group wiki**: http://schooner.chem.dal.ca/wiki/Johnson_Group_Wiki - # License +# License Copyright (c) 2020 Tilas Kabengele, Johnson Chemistry Group, Dalhousie University. BiCrystal is a free program: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. diff --git a/__pycache__/helpers_bicrystal.cpython-38.pyc b/__pycache__/helpers_bicrystal.cpython-38.pyc new file mode 100644 index 0000000..7628b5e Binary files /dev/null and b/__pycache__/helpers_bicrystal.cpython-38.pyc differ diff --git a/_config.yml b/_config.yml index 2f7efbe..9da9a02 100644 --- a/_config.yml +++ b/_config.yml @@ -1 +1 @@ -theme: jekyll-theme-minimal \ No newline at end of file +theme: jekyll-theme-dinky \ No newline at end of file diff --git a/bicrystal/__pycache__/ase.cpython-38.pyc b/bicrystal/__pycache__/ase.cpython-38.pyc new file mode 100644 index 0000000..f9ae98f Binary files /dev/null and b/bicrystal/__pycache__/ase.cpython-38.pyc differ diff --git a/bicrystal/__pycache__/helpers_bicrystal.cpython-38.pyc b/bicrystal/__pycache__/helpers_bicrystal.cpython-38.pyc new file mode 100644 index 0000000..5f46fd3 Binary files /dev/null and b/bicrystal/__pycache__/helpers_bicrystal.cpython-38.pyc differ diff --git a/bicrystal/atomic_plotting_data.json b/bicrystal/atomic_plotting_data.json new file mode 100644 index 0000000..60d648e --- /dev/null +++ b/bicrystal/atomic_plotting_data.json @@ -0,0 +1 @@ +{"v1rb": [-6.417248242042694, -1.7569918978266408, 0.7130204521733635], "v2rb": [-3.552713678800501e-15, -2.9919918978266407, 0.7130204521733635], "v3rb": [4.2781654946951235, 1.9480081021733593, 0.7130204521733635], "v4rb": [-2.139082747347567, 3.1830081021733587, 0.7130204521733635], "v1rt": [-5.7042277898693285, -2.4700123500000046, 0.0], "v2rt": [0.7130204521733621, -3.7050123500000045, 0.0], "v3rt": [4.991185946868489, 1.2349876499999954, 0.0], "v4rt": [-1.4260622951742015, 2.469987649999995, 0.0], "atm": [0.3333314285714289, 0.3333328571428573, 0.5000000000000003], "zb": 0.0, "zt": 3.42895, "bond_distance": 1.426, "bot": [[-4.991185946868493, -1.2350123500000016, 1.2099510375575851e-15], [-2.852103199520929, -1.23500000004384e-05, 1.5124387969469815e-15], [-0.7130204521733639, -1.2350123499999999, 1.6636826766416797e-15], [-0.7130204521733639, 1.234987649999999, 1.8149265563363776e-15], [1.4260622951741997, -1.23500000004384e-05, 1.966170436031076e-15], [1.4260622951741997, 2.469987650000002, 2.117414315725774e-15], [3.5651450425217632, 1.2349876500000025, 2.268658195420472e-15], [-4.278165494695129, -1.7763568394002505e-15, 0.03395000000000136], [-2.1390827473475653, -1.2350000000000012, 0.033950000000001514], [-2.1390827473475653, 1.2349999999999994, 0.033950000000001666], [0.0, -2.4700000000000006, 0.033950000000001666], [0.0, 0.0, 0.03395000000000182], [0.0, 2.469999999999999, 0.03395000000000197], [2.1390827473475635, 1.2349999999999994, 0.033950000000002124]], "symb_num_bot": [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6], "symb_num_top": [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6], "botl": [[-4.991185946868493, -1.2350123500000016, 1.2099510375575851e-15], [-2.852103199520929, -1.23500000004384e-05, 1.5124387969469815e-15], [-0.7130204521733639, -1.2350123499999999, 1.6636826766416797e-15], [-0.7130204521733639, 1.234987649999999, 1.8149265563363776e-15], [1.4260622951741997, -1.23500000004384e-05, 1.966170436031076e-15], [1.4260622951741997, 2.469987650000002, 2.117414315725774e-15], [3.5651450425217632, 1.2349876500000025, 2.268658195420472e-15], [-4.278165494695129, -1.7763568394002505e-15, 0.03395000000000136], [-2.1390827473475653, -1.2350000000000012, 0.033950000000001514], [-2.1390827473475653, 1.2349999999999994, 0.033950000000001666], [0.0, -2.4700000000000006, 0.033950000000001666], [0.0, 0.0, 0.03395000000000182], [0.0, 2.469999999999999, 0.03395000000000197], [2.1390827473475635, 1.2349999999999994, 0.033950000000002124]], "top": [[-3.3614157458318856, -2.6464285714285736, 3.428950000000001], [-2.4446659969686446, -0.35285714285714437, 3.428950000000001], [-1.5279162481054032, 1.940714285714285, 3.4289500000000013], [-0.9167497488632413, -2.293571428571429, 3.4289500000000013], [0.0, 0.0, 3.4289500000000017], [1.5279162481054047, -1.9407142857142856, 3.4289500000000017], [2.4446659969686455, 0.35285714285714204, 3.4289500000000017], [-4.685621032242387, -2.1171516785714317, 3.395000000000001], [-2.2409550352737426, -1.7642945357142872, 3.3950000000000014], [-1.3242052864105014, 0.5292768928571421, 3.395000000000002], [0.20371096169490324, -1.4114373928571435, 3.395000000000002], [1.120460710558144, 0.8821340357142841, 3.395000000000002], [2.648376958663547, -1.0585802500000008, 3.395000000000002], [3.565126707526789, 1.23499117857143, 3.395000000000002]], "topl": [[-3.3614157458318856, -2.6464285714285736, 3.428950000000001], [-2.4446659969686446, -0.35285714285714437, 3.428950000000001], [-1.5279162481054032, 1.940714285714285, 3.4289500000000013], [-0.9167497488632413, -2.293571428571429, 3.4289500000000013], [0.0, 0.0, 3.4289500000000017], [1.5279162481054047, -1.9407142857142856, 3.4289500000000017], [2.4446659969686455, 0.35285714285714204, 3.4289500000000017], [-4.685621032242387, -2.1171516785714317, 3.395000000000001], [-2.2409550352737426, -1.7642945357142872, 3.3950000000000014], [-1.3242052864105014, 0.5292768928571421, 3.395000000000002], [0.20371096169490324, -1.4114373928571435, 3.395000000000002], [1.120460710558144, 0.8821340357142841, 3.395000000000002], [2.648376958663547, -1.0585802500000008, 3.395000000000002], [3.565126707526789, 1.23499117857143, 3.395000000000002]], "coord_b": [[-6.417248242042694, -1.7569918978266408], [-2.139082747347567, 3.1830081021733587], [4.2781654946951235, 1.9480081021733593], [-3.552713678800501e-15, -2.9919918978266407], [-6.417248242042694, -1.7569918978266408]], "coord_t": [[-5.7042277898693285, -2.4700123500000046], [-1.4260622951742015, 2.469987649999995], [4.991185946868489, 1.2349876499999954], [0.7130204521733621, -3.7050123500000045], [-5.7042277898693285, -2.4700123500000046]]} \ No newline at end of file diff --git a/bicrystal/bicrystal b/bicrystal/bicrystal old mode 100644 new mode 100755 index cd9e2dc..a5bb7f0 --- a/bicrystal/bicrystal +++ b/bicrystal/bicrystal @@ -1,50 +1,49 @@ #!/bin/bash +# Remove unnecessary files rm -f number_of_atoms unitcell body outfile heading heading_nat atoms sorted_atoms k_points -t1=$(whereis program.py | awk '{print $2}') -t2=$(whereis program.py | awk '{print $2}' | sed -r 's/.{10}$//') -echo $t2 > workspace -python $t1 2>&1 | tee outfile -rm -f workspace - -echo "Would you like to write Espresso file?[Y/n]" +# Execute python script for bicrystal +python program.py 2>&1 | tee outfile +# Post-process the results and prepare output file +echo -e "\nWould you like to write an Espresso file? [Y/n]" read reply -if [[ "$reply" == "y" ]] - then - echo "Save as:" - read filename -elif [[ "$reply" == "Y" ]] - then - echo "Save as" - read filename -elif [[ "$reply" == "n" ]] - then - exit -elif [[ "$reply" == "N" ]] - then - exit -else - echo "Invalid" - echo "Stop" - exit +if [[ "$reply" == "y" || "$reply" == "Y" ]]; then + echo "Save as:" + read -r filename +elif [[ "$reply" == "n" || "$reply" == "N" ]]; then + echo -e "\n\n\nGoodbye!\n\n***\n\n" + rm -f outfile + exit +else + echo "Invalid input. Stop." + rm -f outfile + exit fi -tail -n -4 outfile | head -n 1 > number_of_atoms -uc=$(sed -n '/CELL_PARAMETERS/,+3p' outfile | column -t | tail -n 3 | sed -e "s/^/ /") + +# Extract relevant data from the output file +number_of_atoms=$(grep -m 1 -A 1 "Total atoms" outfile | tail -n 1 | awk '{print $NF}') +uc=$(sed -n '/CELL_PARAMETERS/,+3p' outfile) echo "$uc" > unitcell sed -n '/control/,/ATOMIC_POSITIONS/p' outfile > heading -sed "s/= atoms/$(cat number_of_atoms)/g" heading > heading_nat +sed "s/nat[[:space:]]*=[[:space:]]*atoms/nat = $number_of_atoms/" heading > heading_nat sed -n '/ATOMIC_POSITIONS/,/K_POINTS/p' outfile | tail -n +2 | head -n -2 > atoms -sort -k 4n atoms > sorted_atoms +sort -k 4n -o sorted_atoms atoms echo >> sorted_atoms sed -n '/K_POINTS/,+1p' outfile > k_points echo >> k_points -sed -n '/CELL_PARAMETERS/,+0p' outfile > cell_par -cat heading_nat sorted_atoms k_points cell_par unitcell > $filename +sed -n '/CELL_PARAMETERS/,-1p' outfile | tail -n 3 > cell_par + +# Combine the extracted data into the final output file +cat heading_nat sorted_atoms k_points cell_par unitcell > "$filename" + +# Replace the number of atoms in the output file +sed -i "s/nat = atoms/nat = $number_of_atoms/" "$filename" +# Remove unnecessary files rm -f number_of_atoms cell_par unitcell body outfile heading heading_nat atoms sorted_atoms k_points -rm -f outfile +echo -e "\n\n\nGoodbye!\n\n***\n\n" diff --git a/bicrystal/cifs/mos.cif b/bicrystal/cifs/mos.cif deleted file mode 100644 index bcdb9d2..0000000 --- a/bicrystal/cifs/mos.cif +++ /dev/null @@ -1,88 +0,0 @@ -#------------------------------------------------------------------------------ -#$Date: 2015-01-27 21:58:39 +0200 (Tue, 27 Jan 2015) $ -#$Revision: 130149 $ -#$URL: svn://www.crystallography.net/cod/cif/1/01/09/1010993.cif $ -#------------------------------------------------------------------------------ -# -# This file is available in the Crystallography Open Database (COD), -# http://www.crystallography.net/ -# -# All data on this site have been placed in the public domain by the -# contributors. -# -data_1010993 -loop_ -_publ_author_name -'Dickinson, R G' -'Pauling, L' -_publ_section_title 'The Crystal Structure of Molybdenite' -_journal_coden_ASTM JACSAT -_journal_name_full 'Journal of the American Chemical Society' -_journal_page_first 1466 -_journal_page_last 1471 -_journal_paper_doi 10.1021/ja01659a020 -_journal_volume 45 -_journal_year 1923 -_chemical_formula_structural 'Mo S2' -_chemical_formula_sum 'Mo S2' -_chemical_name_mineral Molybdenite -_chemical_name_systematic 'Molybdenum disulfide' -_space_group_IT_number 194 -_symmetry_cell_setting hexagonal -_symmetry_Int_Tables_number 194 -_symmetry_space_group_name_Hall '-P 6c 2c' -_symmetry_space_group_name_H-M 'P 63/m m c' -_cell_angle_alpha 90 -_cell_angle_beta 90 -_cell_angle_gamma 120 -_cell_formula_units_Z 2 -_cell_length_a 3.15(2) -_cell_length_b 3.15(2) -_cell_length_c 12.30(7) -_cell_volume 105.7 -_exptl_crystal_density_meas 4.92 -_cod_database_code 1010993 -loop_ -_symmetry_equiv_pos_as_xyz -x,y,z --y,x-y,z -y-x,-x,z --y,-x,z -y-x,y,z -x,x-y,z --x,-y,-z -y,y-x,-z -x-y,x,-z -y,x,-z -x-y,-y,-z --x,y-x,-z --x,-y,1/2+z -y,y-x,1/2+z -x-y,x,1/2+z -y,x,1/2+z -x-y,-y,1/2+z --x,y-x,1/2+z -x,y,1/2-z --y,x-y,1/2-z -y-x,-x,1/2-z --y,-x,1/2-z -y-x,y,1/2-z -x,x-y,1/2-z -loop_ -_atom_site_label -_atom_site_type_symbol -_atom_site_symmetry_multiplicity -_atom_site_Wyckoff_symbol -_atom_site_fract_x -_atom_site_fract_y -_atom_site_fract_z -_atom_site_occupancy -_atom_site_attached_hydrogens -_atom_site_calc_flag -Mo1 Mo4+ 2 c 0.3333 0.6667 0.25 1. 0 d -S1 S2- 4 f 0.3333 0.6667 0.621(4) 1. 0 d -loop_ -_atom_type_symbol -_atom_type_oxidation_number -Mo4+ 4.000 -S2- -2.000 diff --git a/bicrystal/cifs/mos2.cif b/bicrystal/cifs/mos2.cif new file mode 100644 index 0000000..bba61a9 --- /dev/null +++ b/bicrystal/cifs/mos2.cif @@ -0,0 +1,37 @@ +# generated using pymatgen +data_MoS2 +_symmetry_space_group_name_H-M 'P 1' +_cell_length_a 3.19223791 +_cell_length_b 3.19223791 +_cell_length_c 13.37829400 +_cell_angle_alpha 90.00000000 +_cell_angle_beta 90.00000000 +_cell_angle_gamma 120.00000000 +_symmetry_Int_Tables_number 1 +_chemical_formula_structural MoS2 +_chemical_formula_sum 'Mo2 S4' +_cell_volume 118.06518982 +_cell_formula_units_Z 2 +loop_ + _symmetry_equiv_pos_site_id + _symmetry_equiv_pos_as_xyz + 1 'x, y, z' +loop_ + _atom_type_symbol + _atom_type_oxidation_number + Mo4+ 4.0 + S2- -2.0 +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 + Mo4+ Mo0 1 0.66666667 0.33333333 0.25000000 1 + Mo4+ Mo1 1 0.33333333 0.66666667 0.75000000 1 + S2- S2 1 0.66666667 0.33333333 0.63308200 1 + S2- S3 1 0.33333333 0.66666667 0.36691800 1 + S2- S4 1 0.66666667 0.33333333 0.86691800 1 + S2- S5 1 0.33333333 0.66666667 0.13308200 1 diff --git a/bicrystal/examples/blue_phosphorene/pp.scf.in b/bicrystal/examples/blue_phosphorene/pp.scf.in deleted file mode 100644 index 630bf0a..0000000 --- a/bicrystal/examples/blue_phosphorene/pp.scf.in +++ /dev/null @@ -1,42 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='/home/tkabs/pseudos/B86bPBE/', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 4, - ntyp= 1, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8, -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -P 30.973761 p.UPF - -ATOMIC_POSITIONS crystal -P 0.00000 0.00000 0.46 -P 0.33333 0.66667 0.5 -P 0.00000 0.00000 0.59299 -P 0.66667 0.33333 0.63299 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 6.2928 0.0000 0.0000 - -3.1464 5.4497 0.0000 - 0.0000 0.0000 80.000 - diff --git a/bicrystal/examples/blue_phosphorene/pp124.scf.in b/bicrystal/examples/blue_phosphorene/pp124.scf.in deleted file mode 100644 index c01250b..0000000 --- a/bicrystal/examples/blue_phosphorene/pp124.scf.in +++ /dev/null @@ -1,161 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 124, - ntyp= 1, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -p 30.973761998 p.UPF - -ATOMIC_POSITIONS crystal -p 0.010754 0.720429 0.481686 -p 0.043012 0.881720 0.481686 -p 0.075270 0.043010 0.481686 -p 0.107528 0.204300 0.481686 -p 0.139786 0.365591 0.481686 -p 0.172044 0.526881 0.481686 -p 0.204302 0.688171 0.481686 -p 0.236560 0.849462 0.481686 -p 0.268818 0.010752 0.481686 -p 0.301076 0.172042 0.481686 -p 0.333335 0.333333 0.481686 -p 0.365593 0.494623 0.481686 -p 0.397851 0.655913 0.481686 -p 0.430109 0.817204 0.481686 -p 0.462367 0.978494 0.481686 -p 0.494625 0.139784 0.481686 -p 0.526883 0.301075 0.481686 -p 0.559141 0.462365 0.481686 -p 0.591399 0.623655 0.481686 -p 0.623657 0.784945 0.481686 -p 0.655915 0.946236 0.481686 -p 0.688173 0.107526 0.481686 -p 0.720431 0.268816 0.481686 -p 0.752689 0.430107 0.481686 -p 0.784947 0.591397 0.481686 -p 0.817205 0.752687 0.481686 -p 0.849464 0.913978 0.481686 -p 0.881722 0.075268 0.481686 -p 0.913980 0.236558 0.481686 -p 0.946238 0.397849 0.481686 -p 0.978496 0.559139 0.481686 -p 0.000000 0.000000 0.510567 -p 0.032258 0.161290 0.510567 -p 0.064516 0.322581 0.510567 -p 0.096774 0.483871 0.510567 -p 0.129032 0.645161 0.510567 -p 0.161290 0.806452 0.510567 -p 0.193548 0.967742 0.510567 -p 0.225806 0.129032 0.510567 -p 0.258065 0.290323 0.510567 -p 0.290323 0.451613 0.510567 -p 0.322581 0.612903 0.510567 -p 0.354839 0.774194 0.510567 -p 0.387097 0.935484 0.510567 -p 0.419355 0.096774 0.510567 -p 0.451613 0.258065 0.510567 -p 0.483871 0.419355 0.510567 -p 0.516129 0.580645 0.510567 -p 0.548387 0.741935 0.510567 -p 0.580645 0.903226 0.510567 -p 0.612903 0.064516 0.510567 -p 0.645161 0.225806 0.510567 -p 0.677419 0.387097 0.510567 -p 0.709677 0.548387 0.510567 -p 0.741935 0.709677 0.510567 -p 0.774194 0.870968 0.510567 -p 0.806452 0.032258 0.510567 -p 0.838710 0.193548 0.510567 -p 0.870968 0.354839 0.510567 -p 0.903226 0.516129 0.510567 -p 0.935484 0.677419 0.510567 -p 0.967742 0.838710 0.510567 -p 0.010733 0.268828 0.582451 -p 0.043003 0.075276 0.582451 -p 0.075274 0.881723 0.582451 -p 0.107544 0.688170 0.582451 -p 0.139745 0.494652 0.582451 -p 0.172015 0.301099 0.582451 -p 0.204286 0.107546 0.582451 -p 0.236556 0.913993 0.582451 -p 0.268827 0.720440 0.582451 -p 0.301027 0.526922 0.582451 -p 0.333298 0.333369 0.582451 -p 0.365568 0.139816 0.582451 -p 0.397839 0.946264 0.582451 -p 0.430109 0.752711 0.582451 -p 0.462414 0.559088 0.582451 -p 0.494615 0.365570 0.582451 -p 0.526885 0.172017 0.582451 -p 0.559156 0.978464 0.582451 -p 0.591426 0.784912 0.582451 -p 0.623697 0.591359 0.582451 -p 0.655898 0.397841 0.582451 -p 0.688168 0.204288 0.582451 -p 0.720438 0.010735 0.582451 -p 0.752709 0.817182 0.582451 -p 0.784979 0.623629 0.582451 -p 0.817180 0.430111 0.582451 -p 0.849450 0.236558 0.582451 -p 0.881721 0.043005 0.582451 -p 0.913991 0.849452 0.582451 -p 0.946262 0.655899 0.582451 -p 0.978462 0.462381 0.582451 -p 0.000000 0.000000 0.611276 -p 0.032270 0.806447 0.611276 -p 0.064541 0.612894 0.611276 -p 0.096742 0.419376 0.611276 -p 0.129012 0.225823 0.611276 -p 0.161282 0.032270 0.611276 -p 0.193553 0.838718 0.611276 -p 0.225823 0.645165 0.611276 -p 0.258024 0.451647 0.611276 -p 0.290295 0.258094 0.611276 -p 0.322565 0.064541 0.611276 -p 0.354835 0.870988 0.611276 -p 0.387106 0.677435 0.611276 -p 0.419307 0.483917 0.611276 -p 0.451612 0.290295 0.611276 -p 0.483882 0.096742 0.611276 -p 0.516153 0.903189 0.611276 -p 0.548423 0.709636 0.611276 -p 0.580624 0.516118 0.611276 -p 0.612894 0.322565 0.611276 -p 0.645165 0.129012 0.611276 -p 0.677435 0.935459 0.611276 -p 0.709705 0.741906 0.611276 -p 0.741976 0.548353 0.611276 -p 0.774177 0.354835 0.611276 -p 0.806447 0.161282 0.611276 -p 0.838718 0.967730 0.611276 -p 0.870988 0.774177 0.611276 -p 0.903258 0.580624 0.611276 -p 0.935459 0.387106 0.611276 -p 0.967730 0.193553 0.611276 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 32.698348 -12.585600 0.000000 - 27.248623 22.024800 0.000000 - 0.000000 0.000000 80.000000 diff --git a/bicrystal/examples/blue_phosphorene/pp148.scf.in b/bicrystal/examples/blue_phosphorene/pp148.scf.in deleted file mode 100644 index 7e61448..0000000 --- a/bicrystal/examples/blue_phosphorene/pp148.scf.in +++ /dev/null @@ -1,185 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 148, - ntyp= 1, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -p 30.973761998 p.UPF - -ATOMIC_POSITIONS crystal -p 0.009010 0.900900 0.481686 -p 0.036037 0.603603 0.481686 -p 0.063064 0.306305 0.481686 -p 0.090091 0.009008 0.481686 -p 0.117118 0.711711 0.481686 -p 0.144145 0.414414 0.481686 -p 0.171172 0.117116 0.481686 -p 0.198199 0.819819 0.481686 -p 0.225226 0.522522 0.481686 -p 0.252253 0.225224 0.481686 -p 0.279280 0.927927 0.481686 -p 0.306307 0.630630 0.481686 -p 0.333334 0.333332 0.481686 -p 0.360361 0.036035 0.481686 -p 0.387388 0.738738 0.481686 -p 0.414415 0.441441 0.481686 -p 0.441442 0.144143 0.481686 -p 0.468469 0.846846 0.481686 -p 0.495496 0.549549 0.481686 -p 0.522524 0.252251 0.481686 -p 0.549551 0.954954 0.481686 -p 0.576578 0.657657 0.481686 -p 0.603605 0.360359 0.481686 -p 0.630632 0.063062 0.481686 -p 0.657659 0.765765 0.481686 -p 0.684686 0.468468 0.481686 -p 0.711713 0.171170 0.481686 -p 0.738740 0.873873 0.481686 -p 0.765767 0.576576 0.481686 -p 0.792794 0.279278 0.481686 -p 0.819821 0.981981 0.481686 -p 0.846848 0.684684 0.481686 -p 0.873875 0.387386 0.481686 -p 0.900902 0.090089 0.481686 -p 0.927929 0.792792 0.481686 -p 0.954956 0.495495 0.481686 -p 0.981983 0.198197 0.481686 -p 0.000000 0.000000 0.510567 -p 0.027027 0.702703 0.510567 -p 0.054054 0.405405 0.510567 -p 0.081081 0.108108 0.510567 -p 0.108108 0.810811 0.510567 -p 0.135135 0.513514 0.510567 -p 0.162162 0.216216 0.510567 -p 0.189189 0.918919 0.510567 -p 0.216216 0.621622 0.510567 -p 0.243243 0.324324 0.510567 -p 0.270270 0.027027 0.510567 -p 0.297297 0.729730 0.510567 -p 0.324324 0.432432 0.510567 -p 0.351351 0.135135 0.510567 -p 0.378378 0.837838 0.510567 -p 0.405405 0.540541 0.510567 -p 0.432432 0.243243 0.510567 -p 0.459459 0.945946 0.510567 -p 0.486486 0.648649 0.510567 -p 0.513514 0.351351 0.510567 -p 0.540541 0.054054 0.510567 -p 0.567568 0.756757 0.510567 -p 0.594595 0.459459 0.510567 -p 0.621622 0.162162 0.510567 -p 0.648649 0.864865 0.510567 -p 0.675676 0.567568 0.510567 -p 0.702703 0.270270 0.510567 -p 0.729730 0.972973 0.510567 -p 0.756757 0.675676 0.510567 -p 0.783784 0.378378 0.510567 -p 0.810811 0.081081 0.510567 -p 0.837838 0.783784 0.510567 -p 0.864865 0.486486 0.510567 -p 0.891892 0.189189 0.510567 -p 0.918919 0.891892 0.510567 -p 0.945946 0.594595 0.510567 -p 0.972973 0.297297 0.510567 -p 0.009008 0.090091 0.582451 -p 0.036035 0.360361 0.582451 -p 0.063062 0.630632 0.582451 -p 0.090089 0.900902 0.582451 -p 0.117116 0.171172 0.582451 -p 0.144143 0.441442 0.582451 -p 0.171170 0.711713 0.582451 -p 0.198197 0.981983 0.582451 -p 0.225224 0.252253 0.582451 -p 0.252251 0.522524 0.582451 -p 0.279278 0.792794 0.582451 -p 0.306305 0.063064 0.582451 -p 0.333332 0.333334 0.582451 -p 0.360359 0.603605 0.582451 -p 0.387386 0.873875 0.582451 -p 0.414413 0.144145 0.582451 -p 0.441440 0.414416 0.582451 -p 0.468468 0.684686 0.582451 -p 0.495495 0.954956 0.582451 -p 0.522522 0.225226 0.582451 -p 0.549549 0.495496 0.582451 -p 0.576576 0.765767 0.582451 -p 0.603603 0.036037 0.582451 -p 0.630630 0.306307 0.582451 -p 0.657657 0.576577 0.582451 -p 0.684684 0.846848 0.582451 -p 0.711711 0.117118 0.582451 -p 0.738738 0.387388 0.582451 -p 0.765765 0.657659 0.582451 -p 0.792792 0.927929 0.582451 -p 0.819819 0.198199 0.582451 -p 0.846846 0.468469 0.582451 -p 0.873873 0.738740 0.582451 -p 0.900900 0.009010 0.582451 -p 0.927927 0.279280 0.582451 -p 0.954954 0.549550 0.582451 -p 0.981981 0.819821 0.582451 -p 0.000000 0.000000 0.611276 -p 0.027027 0.270270 0.611276 -p 0.054054 0.540541 0.611276 -p 0.081081 0.810811 0.611276 -p 0.108108 0.081081 0.611276 -p 0.135135 0.351351 0.611276 -p 0.162162 0.621622 0.611276 -p 0.189189 0.891892 0.611276 -p 0.216216 0.162162 0.611276 -p 0.243243 0.432433 0.611276 -p 0.270270 0.702703 0.611276 -p 0.297297 0.972973 0.611276 -p 0.324324 0.243243 0.611276 -p 0.351351 0.513514 0.611276 -p 0.378378 0.783784 0.611276 -p 0.405405 0.054054 0.611276 -p 0.432432 0.324324 0.611276 -p 0.459459 0.594595 0.611276 -p 0.486486 0.864865 0.611276 -p 0.513514 0.135135 0.611276 -p 0.540541 0.405405 0.611276 -p 0.567568 0.675676 0.611276 -p 0.594595 0.945946 0.611276 -p 0.621622 0.216216 0.611276 -p 0.648649 0.486486 0.611276 -p 0.675676 0.756757 0.611276 -p 0.702703 0.027027 0.611276 -p 0.729730 0.297297 0.611276 -p 0.756757 0.567567 0.611276 -p 0.783784 0.837838 0.611276 -p 0.810811 0.108108 0.611276 -p 0.837838 0.378378 0.611276 -p 0.864865 0.648649 0.611276 -p 0.891892 0.918919 0.611276 -p 0.918919 0.189189 0.611276 -p 0.945946 0.459459 0.611276 -p 0.972973 0.729730 0.611276 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 38.148073 -3.146400 0.000000 - 21.798899 31.464000 0.000000 - 0.000000 0.000000 80.000000 diff --git a/bicrystal/examples/blue_phosphorene/pp172.scf.in b/bicrystal/examples/blue_phosphorene/pp172.scf.in deleted file mode 100644 index e069b12..0000000 --- a/bicrystal/examples/blue_phosphorene/pp172.scf.in +++ /dev/null @@ -1,209 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 172, - ntyp= 1, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -p 30.973761998 p.UPF - -ATOMIC_POSITIONS crystal -p 0.015505 0.759689 0.481686 -p 0.038761 0.899224 0.481686 -p 0.062017 0.038759 0.481686 -p 0.085272 0.178294 0.481686 -p 0.108528 0.317829 0.481686 -p 0.131784 0.457364 0.481686 -p 0.155040 0.596899 0.481686 -p 0.178296 0.736433 0.481686 -p 0.201551 0.875968 0.481686 -p 0.224807 0.015503 0.481686 -p 0.248063 0.155038 0.481686 -p 0.271319 0.294573 0.481686 -p 0.294575 0.434108 0.481686 -p 0.317830 0.573643 0.481686 -p 0.341086 0.713178 0.481686 -p 0.364342 0.852713 0.481686 -p 0.387598 0.992247 0.481686 -p 0.410854 0.131782 0.481686 -p 0.434110 0.271317 0.481686 -p 0.457365 0.410852 0.481686 -p 0.480621 0.550387 0.481686 -p 0.503877 0.689922 0.481686 -p 0.527133 0.829457 0.481686 -p 0.550389 0.968992 0.481686 -p 0.573644 0.108527 0.481686 -p 0.596900 0.248061 0.481686 -p 0.620156 0.387596 0.481686 -p 0.643412 0.527131 0.481686 -p 0.666668 0.666666 0.481686 -p 0.689923 0.806201 0.481686 -p 0.713179 0.945736 0.481686 -p 0.736435 0.085271 0.481686 -p 0.759691 0.224806 0.481686 -p 0.782947 0.364340 0.481686 -p 0.806203 0.503875 0.481686 -p 0.829458 0.643410 0.481686 -p 0.852714 0.782945 0.481686 -p 0.875970 0.922480 0.481686 -p 0.899226 0.062015 0.481686 -p 0.922482 0.201550 0.481686 -p 0.945737 0.341085 0.481686 -p 0.968993 0.480620 0.481686 -p 0.992249 0.620154 0.481686 -p 0.000000 0.000000 0.510567 -p 0.023256 0.139535 0.510567 -p 0.046512 0.279070 0.510567 -p 0.069767 0.418605 0.510567 -p 0.093023 0.558140 0.510567 -p 0.116279 0.697674 0.510567 -p 0.139535 0.837209 0.510567 -p 0.162791 0.976744 0.510567 -p 0.186047 0.116279 0.510567 -p 0.209302 0.255814 0.510567 -p 0.232558 0.395349 0.510567 -p 0.255814 0.534884 0.510567 -p 0.279070 0.674419 0.510567 -p 0.302326 0.813953 0.510567 -p 0.325581 0.953488 0.510567 -p 0.348837 0.093023 0.510567 -p 0.372093 0.232558 0.510567 -p 0.395349 0.372093 0.510567 -p 0.418605 0.511628 0.510567 -p 0.441860 0.651163 0.510567 -p 0.465116 0.790698 0.510567 -p 0.488372 0.930233 0.510567 -p 0.511628 0.069767 0.510567 -p 0.534884 0.209302 0.510567 -p 0.558140 0.348837 0.510567 -p 0.581395 0.488372 0.510567 -p 0.604651 0.627907 0.510567 -p 0.627907 0.767442 0.510567 -p 0.651163 0.906977 0.510567 -p 0.674419 0.046512 0.510567 -p 0.697674 0.186047 0.510567 -p 0.720930 0.325581 0.510567 -p 0.744186 0.465116 0.510567 -p 0.767442 0.604651 0.510567 -p 0.790698 0.744186 0.510567 -p 0.813953 0.883721 0.510567 -p 0.837209 0.023256 0.510567 -p 0.860465 0.162791 0.510567 -p 0.883721 0.302326 0.510567 -p 0.906977 0.441860 0.510567 -p 0.930233 0.581395 0.510567 -p 0.953488 0.720930 0.510567 -p 0.976744 0.860465 0.510567 -p 0.015495 0.224812 0.582451 -p 0.038756 0.062019 0.582451 -p 0.062017 0.899226 0.582451 -p 0.085279 0.736433 0.582451 -p 0.108540 0.573641 0.582451 -p 0.131765 0.410866 0.582451 -p 0.155026 0.248073 0.582451 -p 0.178288 0.085280 0.582451 -p 0.201549 0.922488 0.582451 -p 0.224810 0.759695 0.582451 -p 0.248072 0.596902 0.582451 -p 0.271296 0.434127 0.582451 -p 0.294558 0.271335 0.582451 -p 0.317819 0.108542 0.582451 -p 0.341080 0.945749 0.582451 -p 0.364342 0.782956 0.582451 -p 0.387603 0.620163 0.582451 -p 0.410864 0.457370 0.582451 -p 0.434089 0.294596 0.582451 -p 0.457350 0.131803 0.582451 -p 0.480612 0.969010 0.582451 -p 0.503873 0.806217 0.582451 -p 0.527153 0.643388 0.582451 -p 0.550414 0.480595 0.582451 -p 0.573639 0.317821 0.582451 -p 0.596900 0.155028 0.582451 -p 0.620162 0.992235 0.582451 -p 0.643423 0.829442 0.582451 -p 0.666684 0.666649 0.582451 -p 0.689946 0.503856 0.582451 -p 0.713170 0.341082 0.582451 -p 0.736432 0.178289 0.582451 -p 0.759693 0.015496 0.582451 -p 0.782955 0.852704 0.582451 -p 0.806216 0.689911 0.582451 -p 0.829477 0.527118 0.582451 -p 0.852702 0.364343 0.582451 -p 0.875963 0.201551 0.582451 -p 0.899225 0.038758 0.582451 -p 0.922486 0.875965 0.582451 -p 0.945747 0.713172 0.582451 -p 0.969009 0.550379 0.582451 -p 0.992233 0.387605 0.582451 -p 0.000000 0.000000 0.611276 -p 0.023261 0.837207 0.611276 -p 0.046523 0.674414 0.611276 -p 0.069784 0.511622 0.611276 -p 0.093009 0.348847 0.611276 -p 0.116270 0.186054 0.611276 -p 0.139531 0.023261 0.611276 -p 0.162793 0.860469 0.611276 -p 0.186054 0.697676 0.611276 -p 0.209316 0.534883 0.611276 -p 0.232540 0.372108 0.611276 -p 0.255802 0.209316 0.611276 -p 0.279063 0.046523 0.611276 -p 0.302324 0.883730 0.611276 -p 0.325586 0.720937 0.611276 -p 0.348847 0.558144 0.611276 -p 0.372072 0.395370 0.611276 -p 0.395333 0.232577 0.611276 -p 0.418594 0.069784 0.611276 -p 0.441856 0.906991 0.611276 -p 0.465117 0.744198 0.611276 -p 0.488378 0.581406 0.611276 -p 0.511603 0.418631 0.611276 -p 0.534883 0.255802 0.611276 -p 0.558144 0.093009 0.611276 -p 0.581406 0.930216 0.611276 -p 0.604667 0.767423 0.611276 -p 0.627928 0.604630 0.611276 -p 0.651153 0.441856 0.611276 -p 0.674414 0.279063 0.611276 -p 0.697676 0.116270 0.611276 -p 0.720937 0.953477 0.611276 -p 0.744198 0.790684 0.611276 -p 0.767460 0.627892 0.611276 -p 0.790721 0.465099 0.611276 -p 0.813946 0.302324 0.611276 -p 0.837207 0.139531 0.611276 -p 0.860469 0.976739 0.611276 -p 0.883730 0.813946 0.611276 -p 0.906991 0.651153 0.611276 -p 0.930253 0.488360 0.611276 -p 0.953477 0.325586 0.611276 -p 0.976739 0.162793 0.611276 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 38.148073 -15.732000 0.000000 - 32.698348 25.171200 0.000000 - 0.000000 0.000000 80.000000 diff --git a/bicrystal/examples/blue_phosphorene/pp196.scf.in b/bicrystal/examples/blue_phosphorene/pp196.scf.in deleted file mode 100644 index 155ed7f..0000000 --- a/bicrystal/examples/blue_phosphorene/pp196.scf.in +++ /dev/null @@ -1,233 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 196, - ntyp= 1, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -p 30.973761998 p.UPF - -ATOMIC_POSITIONS crystal -p 0.013606 0.911564 0.481686 -p 0.034014 0.278911 0.481686 -p 0.054423 0.646258 0.481686 -p 0.074831 0.013605 0.481686 -p 0.095239 0.380952 0.481686 -p 0.115647 0.748299 0.481686 -p 0.136055 0.115646 0.481686 -p 0.156463 0.482992 0.481686 -p 0.176872 0.850339 0.481686 -p 0.197280 0.217686 0.481686 -p 0.217688 0.585033 0.481686 -p 0.238096 0.952380 0.481686 -p 0.258504 0.319727 0.481686 -p 0.278912 0.687074 0.481686 -p 0.299321 0.054421 0.481686 -p 0.319729 0.421768 0.481686 -p 0.340137 0.789115 0.481686 -p 0.360545 0.156462 0.481686 -p 0.380953 0.523809 0.481686 -p 0.401361 0.891156 0.481686 -p 0.421770 0.258503 0.481686 -p 0.442178 0.625850 0.481686 -p 0.462586 0.993197 0.481686 -p 0.482994 0.360543 0.481686 -p 0.503402 0.727890 0.481686 -p 0.523810 0.095237 0.481686 -p 0.544219 0.462584 0.481686 -p 0.564627 0.829931 0.481686 -p 0.585035 0.197278 0.481686 -p 0.605443 0.564625 0.481686 -p 0.625851 0.931972 0.481686 -p 0.646259 0.299319 0.481686 -p 0.666668 0.666666 0.481686 -p 0.687076 0.034013 0.481686 -p 0.707484 0.401360 0.481686 -p 0.727892 0.768707 0.481686 -p 0.748300 0.136054 0.481686 -p 0.768708 0.503401 0.481686 -p 0.789117 0.870748 0.481686 -p 0.809525 0.238094 0.481686 -p 0.829933 0.605441 0.481686 -p 0.850341 0.972788 0.481686 -p 0.870749 0.340135 0.481686 -p 0.891157 0.707482 0.481686 -p 0.911566 0.074829 0.481686 -p 0.931974 0.442176 0.481686 -p 0.952382 0.809523 0.481686 -p 0.972790 0.176870 0.481686 -p 0.993198 0.544217 0.481686 -p 0.000000 0.000000 0.510567 -p 0.020408 0.367347 0.510567 -p 0.040816 0.734694 0.510567 -p 0.061224 0.102041 0.510567 -p 0.081633 0.469388 0.510567 -p 0.102041 0.836735 0.510567 -p 0.122449 0.204082 0.510567 -p 0.142857 0.571429 0.510567 -p 0.163265 0.938776 0.510567 -p 0.183673 0.306122 0.510567 -p 0.204082 0.673469 0.510567 -p 0.224490 0.040816 0.510567 -p 0.244898 0.408163 0.510567 -p 0.265306 0.775510 0.510567 -p 0.285714 0.142857 0.510567 -p 0.306122 0.510204 0.510567 -p 0.326531 0.877551 0.510567 -p 0.346939 0.244898 0.510567 -p 0.367347 0.612245 0.510567 -p 0.387755 0.979592 0.510567 -p 0.408163 0.346939 0.510567 -p 0.428571 0.714286 0.510567 -p 0.448980 0.081633 0.510567 -p 0.469388 0.448980 0.510567 -p 0.489796 0.816327 0.510567 -p 0.510204 0.183673 0.510567 -p 0.530612 0.551020 0.510567 -p 0.551020 0.918367 0.510567 -p 0.571429 0.285714 0.510567 -p 0.591837 0.653061 0.510567 -p 0.612245 0.020408 0.510567 -p 0.632653 0.387755 0.510567 -p 0.653061 0.755102 0.510567 -p 0.673469 0.122449 0.510567 -p 0.693878 0.489796 0.510567 -p 0.714286 0.857143 0.510567 -p 0.734694 0.224490 0.510567 -p 0.755102 0.591837 0.510567 -p 0.775510 0.959184 0.510567 -p 0.795918 0.326531 0.510567 -p 0.816327 0.693878 0.510567 -p 0.836735 0.061224 0.510567 -p 0.857143 0.428571 0.510567 -p 0.877551 0.795918 0.510567 -p 0.897959 0.163265 0.510567 -p 0.918367 0.530612 0.510567 -p 0.938776 0.897959 0.510567 -p 0.959184 0.265306 0.510567 -p 0.979592 0.632653 0.510567 -p 0.013611 0.074827 0.582451 -p 0.033992 0.687085 0.582451 -p 0.054445 0.299306 0.582451 -p 0.074826 0.911563 0.582451 -p 0.095279 0.523785 0.582451 -p 0.115659 0.136042 0.582451 -p 0.136040 0.748299 0.582451 -p 0.156493 0.360521 0.582451 -p 0.176874 0.972778 0.582451 -p 0.197255 0.585036 0.582451 -p 0.217708 0.197257 0.582451 -p 0.238089 0.809514 0.582451 -p 0.258542 0.421736 0.582451 -p 0.278923 0.033993 0.582451 -p 0.299304 0.646251 0.582451 -p 0.319757 0.258472 0.582451 -p 0.340138 0.870729 0.582451 -p 0.360591 0.482951 0.582451 -p 0.380972 0.095208 0.582451 -p 0.401353 0.707465 0.582451 -p 0.421806 0.319687 0.582451 -p 0.442187 0.931944 0.582451 -p 0.462532 0.544274 0.582451 -p 0.482985 0.156495 0.582451 -p 0.503366 0.768753 0.582451 -p 0.523819 0.380974 0.582451 -p 0.544200 0.993231 0.582451 -p 0.564581 0.605489 0.582451 -p 0.585034 0.217710 0.582451 -p 0.605415 0.829967 0.582451 -p 0.625868 0.442189 0.582451 -p 0.646249 0.054446 0.582451 -p 0.666630 0.666704 0.582451 -p 0.687083 0.278925 0.582451 -p 0.707464 0.891182 0.582451 -p 0.727917 0.503404 0.582451 -p 0.748298 0.115661 0.582451 -p 0.768679 0.727919 0.582451 -p 0.789132 0.340140 0.582451 -p 0.809513 0.952397 0.582451 -p 0.829894 0.564655 0.582451 -p 0.850347 0.176876 0.582451 -p 0.870728 0.789133 0.582451 -p 0.891181 0.401355 0.582451 -p 0.911562 0.013612 0.582451 -p 0.931943 0.625870 0.582451 -p 0.952396 0.238091 0.582451 -p 0.972777 0.850348 0.582451 -p 0.993230 0.462570 0.582451 -p 0.000000 0.000000 0.611276 -p 0.020381 0.612257 0.611276 -p 0.040834 0.224479 0.611276 -p 0.061215 0.836736 0.611276 -p 0.081668 0.448958 0.611276 -p 0.102049 0.061215 0.611276 -p 0.122430 0.673472 0.611276 -p 0.142883 0.285694 0.611276 -p 0.163264 0.897951 0.611276 -p 0.183717 0.510172 0.611276 -p 0.204098 0.122430 0.611276 -p 0.224479 0.734687 0.611276 -p 0.244932 0.346909 0.611276 -p 0.265313 0.959166 0.611276 -p 0.285694 0.571423 0.611276 -p 0.306147 0.183645 0.611276 -p 0.326528 0.795902 0.611276 -p 0.346981 0.408124 0.611276 -p 0.367362 0.020381 0.611276 -p 0.387743 0.632638 0.611276 -p 0.408196 0.244860 0.611276 -p 0.428577 0.857117 0.611276 -p 0.449030 0.469338 0.611276 -p 0.469375 0.081668 0.611276 -p 0.489755 0.693925 0.611276 -p 0.510208 0.306147 0.611276 -p 0.530589 0.918404 0.611276 -p 0.551042 0.530625 0.611276 -p 0.571423 0.142883 0.611276 -p 0.591804 0.755140 0.611276 -p 0.612257 0.367362 0.611276 -p 0.632638 0.979619 0.611276 -p 0.653019 0.591876 0.611276 -p 0.673472 0.204098 0.611276 -p 0.693853 0.816355 0.611276 -p 0.714306 0.428577 0.611276 -p 0.734687 0.040834 0.611276 -p 0.755068 0.653091 0.611276 -p 0.775521 0.265313 0.611276 -p 0.795902 0.877570 0.611276 -p 0.816355 0.489792 0.611276 -p 0.836736 0.102049 0.611276 -p 0.857117 0.714306 0.611276 -p 0.877570 0.326528 0.611276 -p 0.897951 0.938785 0.611276 -p 0.918332 0.551042 0.611276 -p 0.938785 0.163264 0.611276 -p 0.959166 0.775521 0.611276 -p 0.979619 0.387743 0.611276 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 43.597797 -6.292800 0.000000 - 27.248623 34.610400 0.000000 - 0.000000 0.000000 80.000000 diff --git a/bicrystal/examples/blue_phosphorene/pp244.scf.in b/bicrystal/examples/blue_phosphorene/pp244.scf.in deleted file mode 100644 index d5095fe..0000000 --- a/bicrystal/examples/blue_phosphorene/pp244.scf.in +++ /dev/null @@ -1,281 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 244, - ntyp= 1, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -p 30.973761998 p.UPF - -ATOMIC_POSITIONS crystal -p 0.005465 0.923497 0.481686 -p 0.021859 0.693988 0.481686 -p 0.038252 0.464480 0.481686 -p 0.054646 0.234972 0.481686 -p 0.071039 0.005464 0.481686 -p 0.087432 0.775956 0.481686 -p 0.103826 0.546447 0.481686 -p 0.120219 0.316939 0.481686 -p 0.136613 0.087431 0.481686 -p 0.153006 0.857923 0.481686 -p 0.169400 0.628415 0.481686 -p 0.185793 0.398906 0.481686 -p 0.202187 0.169398 0.481686 -p 0.218580 0.939890 0.481686 -p 0.234973 0.710382 0.481686 -p 0.251367 0.480874 0.481686 -p 0.267760 0.251365 0.481686 -p 0.284154 0.021857 0.481686 -p 0.300547 0.792349 0.481686 -p 0.316941 0.562841 0.481686 -p 0.333334 0.333333 0.481686 -p 0.349728 0.103824 0.481686 -p 0.366121 0.874316 0.481686 -p 0.382514 0.644808 0.481686 -p 0.398908 0.415300 0.481686 -p 0.415301 0.185792 0.481686 -p 0.431695 0.956283 0.481686 -p 0.448088 0.726775 0.481686 -p 0.464482 0.497267 0.481686 -p 0.480875 0.267759 0.481686 -p 0.497269 0.038251 0.481686 -p 0.513662 0.808742 0.481686 -p 0.530055 0.579234 0.481686 -p 0.546449 0.349726 0.481686 -p 0.562842 0.120218 0.481686 -p 0.579236 0.890710 0.481686 -p 0.595629 0.661201 0.481686 -p 0.612023 0.431693 0.481686 -p 0.628416 0.202185 0.481686 -p 0.644810 0.972677 0.481686 -p 0.661203 0.743169 0.481686 -p 0.677596 0.513660 0.481686 -p 0.693990 0.284152 0.481686 -p 0.710383 0.054644 0.481686 -p 0.726777 0.825136 0.481686 -p 0.743170 0.595628 0.481686 -p 0.759564 0.366120 0.481686 -p 0.775957 0.136611 0.481686 -p 0.792350 0.907103 0.481686 -p 0.808744 0.677595 0.481686 -p 0.825137 0.448087 0.481686 -p 0.841531 0.218579 0.481686 -p 0.857924 0.989070 0.481686 -p 0.874318 0.759562 0.481686 -p 0.890711 0.530054 0.481686 -p 0.907105 0.300546 0.481686 -p 0.923498 0.071038 0.481686 -p 0.939891 0.841529 0.481686 -p 0.956285 0.612021 0.481686 -p 0.972678 0.382513 0.481686 -p 0.989072 0.153005 0.481686 -p 0.000000 0.000000 0.510567 -p 0.016393 0.770492 0.510567 -p 0.032787 0.540984 0.510567 -p 0.049180 0.311475 0.510567 -p 0.065574 0.081967 0.510567 -p 0.081967 0.852459 0.510567 -p 0.098361 0.622951 0.510567 -p 0.114754 0.393443 0.510567 -p 0.131148 0.163934 0.510567 -p 0.147541 0.934426 0.510567 -p 0.163934 0.704918 0.510567 -p 0.180328 0.475410 0.510567 -p 0.196721 0.245902 0.510567 -p 0.213115 0.016393 0.510567 -p 0.229508 0.786885 0.510567 -p 0.245902 0.557377 0.510567 -p 0.262295 0.327869 0.510567 -p 0.278689 0.098361 0.510567 -p 0.295082 0.868852 0.510567 -p 0.311475 0.639344 0.510567 -p 0.327869 0.409836 0.510567 -p 0.344262 0.180328 0.510567 -p 0.360656 0.950820 0.510567 -p 0.377049 0.721311 0.510567 -p 0.393443 0.491803 0.510567 -p 0.409836 0.262295 0.510567 -p 0.426230 0.032787 0.510567 -p 0.442623 0.803279 0.510567 -p 0.459016 0.573770 0.510567 -p 0.475410 0.344262 0.510567 -p 0.491803 0.114754 0.510567 -p 0.508197 0.885246 0.510567 -p 0.524590 0.655738 0.510567 -p 0.540984 0.426230 0.510567 -p 0.557377 0.196721 0.510567 -p 0.573770 0.967213 0.510567 -p 0.590164 0.737705 0.510567 -p 0.606557 0.508197 0.510567 -p 0.622951 0.278689 0.510567 -p 0.639344 0.049180 0.510567 -p 0.655738 0.819672 0.510567 -p 0.672131 0.590164 0.510567 -p 0.688525 0.360656 0.510567 -p 0.704918 0.131148 0.510567 -p 0.721311 0.901639 0.510567 -p 0.737705 0.672131 0.510567 -p 0.754098 0.442623 0.510567 -p 0.770492 0.213115 0.510567 -p 0.786885 0.983607 0.510567 -p 0.803279 0.754098 0.510567 -p 0.819672 0.524590 0.510567 -p 0.836066 0.295082 0.510567 -p 0.852459 0.065574 0.510567 -p 0.868852 0.836066 0.510567 -p 0.885246 0.606557 0.510567 -p 0.901639 0.377049 0.510567 -p 0.918033 0.147541 0.510567 -p 0.934426 0.918033 0.510567 -p 0.950820 0.688525 0.510567 -p 0.967213 0.459016 0.510567 -p 0.983607 0.229508 0.510567 -p 0.005462 0.071040 0.582451 -p 0.021851 0.284157 0.582451 -p 0.038240 0.497274 0.582451 -p 0.054649 0.710381 0.582451 -p 0.071038 0.923499 0.582451 -p 0.087427 0.136616 0.582451 -p 0.103816 0.349733 0.582451 -p 0.120225 0.562840 0.582451 -p 0.136614 0.775958 0.582451 -p 0.153003 0.989075 0.582451 -p 0.169392 0.202192 0.582451 -p 0.185781 0.415309 0.582451 -p 0.202190 0.628416 0.582451 -p 0.218580 0.841534 0.582451 -p 0.234969 0.054651 0.582451 -p 0.251358 0.267768 0.582451 -p 0.267747 0.480885 0.582451 -p 0.284156 0.693992 0.582451 -p 0.300545 0.907110 0.582451 -p 0.316934 0.120227 0.582451 -p 0.333323 0.333344 0.582451 -p 0.349732 0.546451 0.582451 -p 0.366121 0.759569 0.582451 -p 0.382510 0.972686 0.582451 -p 0.398899 0.185803 0.582451 -p 0.415288 0.398920 0.582451 -p 0.431697 0.612027 0.582451 -p 0.448086 0.825145 0.582451 -p 0.464475 0.038262 0.582451 -p 0.480864 0.251379 0.582451 -p 0.497253 0.464496 0.582451 -p 0.513662 0.677603 0.582451 -p 0.530051 0.890721 0.582451 -p 0.546450 0.103818 0.582451 -p 0.562839 0.316935 0.582451 -p 0.579248 0.530042 0.582451 -p 0.595637 0.743160 0.582451 -p 0.612026 0.956277 0.582451 -p 0.628415 0.169394 0.582451 -p 0.644804 0.382511 0.582451 -p 0.661213 0.595618 0.582451 -p 0.677602 0.808736 0.582451 -p 0.693991 0.021853 0.582451 -p 0.710380 0.234970 0.582451 -p 0.726769 0.448087 0.582451 -p 0.743178 0.661194 0.582451 -p 0.759567 0.874312 0.582451 -p 0.775956 0.087429 0.582451 -p 0.792345 0.300546 0.582451 -p 0.808754 0.513653 0.582451 -p 0.825143 0.726770 0.582451 -p 0.841532 0.939888 0.582451 -p 0.857921 0.153005 0.582451 -p 0.874310 0.366122 0.582451 -p 0.890719 0.579229 0.582451 -p 0.907108 0.792347 0.582451 -p 0.923497 0.005464 0.582451 -p 0.939886 0.218581 0.582451 -p 0.956275 0.431698 0.582451 -p 0.972684 0.644805 0.582451 -p 0.989073 0.857923 0.582451 -p 0.000000 0.000000 0.611276 -p 0.016389 0.213117 0.611276 -p 0.032778 0.426234 0.611276 -p 0.049187 0.639342 0.611276 -p 0.065576 0.852459 0.611276 -p 0.081965 0.065576 0.611276 -p 0.098354 0.278693 0.611276 -p 0.114743 0.491810 0.611276 -p 0.131152 0.704918 0.611276 -p 0.147541 0.918035 0.611276 -p 0.163930 0.131152 0.611276 -p 0.180319 0.344269 0.611276 -p 0.196728 0.557377 0.611276 -p 0.213117 0.770494 0.611276 -p 0.229506 0.983611 0.611276 -p 0.245895 0.196728 0.611276 -p 0.262284 0.409845 0.611276 -p 0.278693 0.622953 0.611276 -p 0.295082 0.836070 0.611276 -p 0.311471 0.049187 0.611276 -p 0.327860 0.262304 0.611276 -p 0.344249 0.475421 0.611276 -p 0.360658 0.688529 0.611276 -p 0.377047 0.901646 0.611276 -p 0.393436 0.114763 0.611276 -p 0.409825 0.327880 0.611276 -p 0.426234 0.540988 0.611276 -p 0.442623 0.754105 0.611276 -p 0.459012 0.967222 0.611276 -p 0.475401 0.180339 0.611276 -p 0.491790 0.393456 0.611276 -p 0.508200 0.606564 0.611276 -p 0.524589 0.819681 0.611276 -p 0.540988 0.032778 0.611276 -p 0.557377 0.245895 0.611276 -p 0.573766 0.459012 0.611276 -p 0.590175 0.672120 0.611276 -p 0.606564 0.885237 0.611276 -p 0.622953 0.098354 0.611276 -p 0.639342 0.311471 0.611276 -p 0.655751 0.524579 0.611276 -p 0.672140 0.737696 0.611276 -p 0.688529 0.950813 0.611276 -p 0.704918 0.163930 0.611276 -p 0.721307 0.377047 0.611276 -p 0.737716 0.590155 0.611276 -p 0.754105 0.803272 0.611276 -p 0.770494 0.016389 0.611276 -p 0.786883 0.229506 0.611276 -p 0.803272 0.442623 0.611276 -p 0.819681 0.655731 0.611276 -p 0.836070 0.868848 0.611276 -p 0.852459 0.081965 0.611276 -p 0.868848 0.295082 0.611276 -p 0.885257 0.508190 0.611276 -p 0.901646 0.721307 0.611276 -p 0.918035 0.934424 0.611276 -p 0.934424 0.147541 0.611276 -p 0.950813 0.360658 0.611276 -p 0.967222 0.573766 0.611276 -p 0.983611 0.786883 0.611276 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 49.047522 -3.146400 0.000000 - 27.248623 40.903200 0.000000 - 0.000000 0.000000 80.000000 diff --git a/bicrystal/examples/blue_phosphorene/pp268.scf.in b/bicrystal/examples/blue_phosphorene/pp268.scf.in deleted file mode 100644 index 198158d..0000000 --- a/bicrystal/examples/blue_phosphorene/pp268.scf.in +++ /dev/null @@ -1,305 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 268, - ntyp= 1, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -p 30.973761998 p.UPF - -ATOMIC_POSITIONS crystal -p 0.009951 0.368159 0.481686 -p 0.024876 0.920397 0.481686 -p 0.039802 0.472636 0.481686 -p 0.054727 0.024875 0.481686 -p 0.069653 0.577114 0.481686 -p 0.084578 0.129353 0.481686 -p 0.099503 0.681591 0.481686 -p 0.114429 0.233830 0.481686 -p 0.129354 0.786069 0.481686 -p 0.144279 0.338308 0.481686 -p 0.159205 0.890547 0.481686 -p 0.174130 0.442786 0.481686 -p 0.189056 0.995024 0.481686 -p 0.203981 0.547263 0.481686 -p 0.218906 0.099502 0.481686 -p 0.233832 0.651741 0.481686 -p 0.248757 0.203980 0.481686 -p 0.263682 0.756218 0.481686 -p 0.278608 0.308457 0.481686 -p 0.293533 0.860696 0.481686 -p 0.308459 0.412935 0.481686 -p 0.323384 0.965174 0.481686 -p 0.338309 0.517412 0.481686 -p 0.353235 0.069651 0.481686 -p 0.368160 0.621890 0.481686 -p 0.383085 0.174129 0.481686 -p 0.398011 0.726368 0.481686 -p 0.412936 0.278606 0.481686 -p 0.427861 0.830845 0.481686 -p 0.442787 0.383084 0.481686 -p 0.457712 0.935323 0.481686 -p 0.472638 0.487562 0.481686 -p 0.487563 0.039800 0.481686 -p 0.502488 0.592039 0.481686 -p 0.517414 0.144278 0.481686 -p 0.532339 0.696517 0.481686 -p 0.547264 0.248756 0.481686 -p 0.562190 0.800994 0.481686 -p 0.577115 0.353233 0.481686 -p 0.592041 0.905472 0.481686 -p 0.606966 0.457711 0.481686 -p 0.621891 0.009950 0.481686 -p 0.636817 0.562189 0.481686 -p 0.651742 0.114427 0.481686 -p 0.666667 0.666666 0.481686 -p 0.681593 0.218905 0.481686 -p 0.696518 0.771144 0.481686 -p 0.711444 0.323383 0.481686 -p 0.726369 0.875621 0.481686 -p 0.741294 0.427860 0.481686 -p 0.756220 0.980099 0.481686 -p 0.771145 0.532338 0.481686 -p 0.786070 0.084577 0.481686 -p 0.800996 0.636815 0.481686 -p 0.815921 0.189054 0.481686 -p 0.830847 0.741293 0.481686 -p 0.845772 0.293532 0.481686 -p 0.860697 0.845771 0.481686 -p 0.875623 0.398009 0.481686 -p 0.890548 0.950248 0.481686 -p 0.905473 0.502487 0.481686 -p 0.920399 0.054726 0.481686 -p 0.935324 0.606965 0.481686 -p 0.950250 0.159203 0.481686 -p 0.965175 0.711442 0.481686 -p 0.980100 0.263681 0.481686 -p 0.995026 0.815920 0.481686 -p 0.000000 0.000000 0.510567 -p 0.014925 0.552239 0.510567 -p 0.029851 0.104478 0.510567 -p 0.044776 0.656716 0.510567 -p 0.059701 0.208955 0.510567 -p 0.074627 0.761194 0.510567 -p 0.089552 0.313433 0.510567 -p 0.104478 0.865672 0.510567 -p 0.119403 0.417910 0.510567 -p 0.134328 0.970149 0.510567 -p 0.149254 0.522388 0.510567 -p 0.164179 0.074627 0.510567 -p 0.179104 0.626866 0.510567 -p 0.194030 0.179104 0.510567 -p 0.208955 0.731343 0.510567 -p 0.223881 0.283582 0.510567 -p 0.238806 0.835821 0.510567 -p 0.253731 0.388060 0.510567 -p 0.268657 0.940299 0.510567 -p 0.283582 0.492537 0.510567 -p 0.298507 0.044776 0.510567 -p 0.313433 0.597015 0.510567 -p 0.328358 0.149254 0.510567 -p 0.343284 0.701493 0.510567 -p 0.358209 0.253731 0.510567 -p 0.373134 0.805970 0.510567 -p 0.388060 0.358209 0.510567 -p 0.402985 0.910448 0.510567 -p 0.417910 0.462687 0.510567 -p 0.432836 0.014925 0.510567 -p 0.447761 0.567164 0.510567 -p 0.462687 0.119403 0.510567 -p 0.477612 0.671642 0.510567 -p 0.492537 0.223881 0.510567 -p 0.507463 0.776119 0.510567 -p 0.522388 0.328358 0.510567 -p 0.537313 0.880597 0.510567 -p 0.552239 0.432836 0.510567 -p 0.567164 0.985075 0.510567 -p 0.582090 0.537313 0.510567 -p 0.597015 0.089552 0.510567 -p 0.611940 0.641791 0.510567 -p 0.626866 0.194030 0.510567 -p 0.641791 0.746269 0.510567 -p 0.656716 0.298507 0.510567 -p 0.671642 0.850746 0.510567 -p 0.686567 0.402985 0.510567 -p 0.701493 0.955224 0.510567 -p 0.716418 0.507463 0.510567 -p 0.731343 0.059701 0.510567 -p 0.746269 0.611940 0.510567 -p 0.761194 0.164179 0.510567 -p 0.776119 0.716418 0.510567 -p 0.791045 0.268657 0.510567 -p 0.805970 0.820896 0.510567 -p 0.820896 0.373134 0.510567 -p 0.835821 0.925373 0.510567 -p 0.850746 0.477612 0.510567 -p 0.865672 0.029851 0.510567 -p 0.880597 0.582090 0.510567 -p 0.895522 0.134328 0.510567 -p 0.910448 0.686567 0.510567 -p 0.925373 0.238806 0.510567 -p 0.940299 0.791045 0.510567 -p 0.955224 0.343284 0.510567 -p 0.970149 0.895522 0.510567 -p 0.985075 0.447761 0.510567 -p 0.009929 0.621901 0.582451 -p 0.024879 0.054724 0.582451 -p 0.039828 0.487548 0.582451 -p 0.054723 0.920398 0.582451 -p 0.069672 0.353221 0.582451 -p 0.084567 0.786072 0.582451 -p 0.099517 0.218895 0.582451 -p 0.114411 0.651745 0.582451 -p 0.129361 0.084569 0.582451 -p 0.144256 0.517419 0.582451 -p 0.159205 0.950242 0.582451 -p 0.174154 0.383065 0.582451 -p 0.189049 0.815916 0.582451 -p 0.203999 0.248739 0.582451 -p 0.218894 0.681590 0.582451 -p 0.233843 0.114413 0.582451 -p 0.248738 0.547263 0.582451 -p 0.263687 0.980087 0.582451 -p 0.278636 0.412910 0.582451 -p 0.293531 0.845760 0.582451 -p 0.308481 0.278583 0.582451 -p 0.323376 0.711434 0.582451 -p 0.338325 0.144257 0.582451 -p 0.353220 0.577108 0.582451 -p 0.368169 0.009931 0.582451 -p 0.383119 0.442754 0.582451 -p 0.398013 0.875604 0.582451 -p 0.412963 0.308428 0.582451 -p 0.427858 0.741278 0.582451 -p 0.442807 0.174101 0.582451 -p 0.457702 0.606952 0.582451 -p 0.472651 0.039775 0.582451 -p 0.487601 0.472598 0.582451 -p 0.502496 0.905449 0.582451 -p 0.517445 0.338272 0.582451 -p 0.532313 0.771177 0.582451 -p 0.547262 0.204000 0.582451 -p 0.562157 0.636850 0.582451 -p 0.577106 0.069674 0.582451 -p 0.592055 0.502497 0.582451 -p 0.606950 0.935347 0.582451 -p 0.621900 0.368171 0.582451 -p 0.636795 0.801021 0.582451 -p 0.651744 0.233844 0.582451 -p 0.666639 0.666695 0.582451 -p 0.681588 0.099518 0.582451 -p 0.696483 0.532368 0.582451 -p 0.711433 0.965192 0.582451 -p 0.726382 0.398015 0.582451 -p 0.741277 0.830865 0.582451 -p 0.756226 0.263688 0.582451 -p 0.771121 0.696539 0.582451 -p 0.786070 0.129362 0.582451 -p 0.800965 0.562213 0.582451 -p 0.815915 0.995036 0.582451 -p 0.830864 0.427859 0.582451 -p 0.845759 0.860709 0.582451 -p 0.860708 0.293533 0.582451 -p 0.875603 0.726383 0.582451 -p 0.890552 0.159206 0.582451 -p 0.905447 0.592057 0.582451 -p 0.920397 0.024880 0.582451 -p 0.935346 0.457703 0.582451 -p 0.950241 0.890554 0.582451 -p 0.965190 0.323377 0.582451 -p 0.980085 0.756227 0.582451 -p 0.995034 0.189051 0.582451 -p 0.000000 0.000000 0.611276 -p 0.014949 0.432823 0.611276 -p 0.029844 0.865674 0.611276 -p 0.044794 0.298497 0.611276 -p 0.059689 0.731347 0.611276 -p 0.074638 0.164171 0.611276 -p 0.089533 0.597021 0.611276 -p 0.104482 0.029844 0.611276 -p 0.119431 0.462667 0.611276 -p 0.134326 0.895518 0.611276 -p 0.149276 0.328341 0.611276 -p 0.164171 0.761192 0.611276 -p 0.179120 0.194015 0.611276 -p 0.194015 0.626865 0.611276 -p 0.208964 0.059689 0.611276 -p 0.223913 0.492512 0.611276 -p 0.238808 0.925362 0.611276 -p 0.253758 0.358185 0.611276 -p 0.268653 0.791036 0.611276 -p 0.283602 0.223859 0.611276 -p 0.298497 0.656710 0.611276 -p 0.313446 0.089533 0.611276 -p 0.328341 0.522383 0.611276 -p 0.343290 0.955206 0.611276 -p 0.358240 0.388030 0.611276 -p 0.373135 0.820880 0.611276 -p 0.388084 0.253703 0.611276 -p 0.402979 0.686554 0.611276 -p 0.417928 0.119377 0.611276 -p 0.432823 0.552227 0.611276 -p 0.447773 0.985051 0.611276 -p 0.462722 0.417874 0.611276 -p 0.477617 0.850724 0.611276 -p 0.492566 0.283548 0.611276 -p 0.507461 0.716398 0.611276 -p 0.522410 0.149221 0.611276 -p 0.537278 0.582126 0.611276 -p 0.552227 0.014949 0.611276 -p 0.567177 0.447773 0.611276 -p 0.582072 0.880623 0.611276 -p 0.597021 0.313446 0.611276 -p 0.611916 0.746297 0.611276 -p 0.626865 0.179120 0.611276 -p 0.641760 0.611970 0.611276 -p 0.656710 0.044794 0.611276 -p 0.671659 0.477617 0.611276 -p 0.686554 0.910467 0.611276 -p 0.701503 0.343290 0.611276 -p 0.716398 0.776141 0.611276 -p 0.731347 0.208964 0.611276 -p 0.746242 0.641815 0.611276 -p 0.761192 0.074638 0.611276 -p 0.776141 0.507461 0.611276 -p 0.791036 0.940311 0.611276 -p 0.805985 0.373135 0.611276 -p 0.820880 0.805985 0.611276 -p 0.835829 0.238808 0.611276 -p 0.850724 0.671659 0.611276 -p 0.865674 0.104482 0.611276 -p 0.880569 0.537333 0.611276 -p 0.895518 0.970156 0.611276 -p 0.910467 0.402979 0.611276 -p 0.925362 0.835829 0.611276 -p 0.940311 0.268653 0.611276 -p 0.955206 0.701503 0.611276 -p 0.970156 0.134326 0.611276 -p 0.985051 0.567177 0.611276 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 49.047522 -15.732000 0.000000 - 38.148073 34.610400 0.000000 - 0.000000 0.000000 80.000000 diff --git a/bicrystal/examples/blue_phosphorene/pp28.scf.in b/bicrystal/examples/blue_phosphorene/pp28.scf.in deleted file mode 100644 index 3e3debf..0000000 --- a/bicrystal/examples/blue_phosphorene/pp28.scf.in +++ /dev/null @@ -1,65 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 28, - ntyp= 1, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -p 30.973761998 p.UPF - -ATOMIC_POSITIONS crystal -p 0.047621 0.761903 0.481686 -p 0.190479 0.047617 0.481686 -p 0.333336 0.333331 0.481686 -p 0.476193 0.619046 0.481686 -p 0.619050 0.904760 0.481686 -p 0.761907 0.190474 0.481686 -p 0.904764 0.476189 0.481686 -p 0.000000 0.000000 0.510567 -p 0.142857 0.285714 0.510567 -p 0.285714 0.571429 0.510567 -p 0.428571 0.857143 0.510567 -p 0.571429 0.142857 0.510567 -p 0.714286 0.428571 0.510567 -p 0.857143 0.714286 0.510567 -p 0.047631 0.190469 0.582451 -p 0.190465 0.761903 0.582451 -p 0.333364 0.333303 0.582451 -p 0.476198 0.904737 0.582451 -p 0.618999 0.476234 0.582451 -p 0.761898 0.047635 0.582451 -p 0.904732 0.619068 0.582451 -p 0.000000 0.000000 0.611276 -p 0.142834 0.571433 0.611276 -p 0.285733 0.142834 0.611276 -p 0.428567 0.714267 0.611276 -p 0.571433 0.285733 0.611276 -p 0.714267 0.857166 0.611276 -p 0.857101 0.428599 0.611276 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 16.349174 -3.146400 0.000000 - 10.899449 12.585600 0.000000 - 0.000000 0.000000 80.000000 diff --git a/bicrystal/examples/blue_phosphorene/pp316.scf.in b/bicrystal/examples/blue_phosphorene/pp316.scf.in deleted file mode 100644 index e288c58..0000000 --- a/bicrystal/examples/blue_phosphorene/pp316.scf.in +++ /dev/null @@ -1,353 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 316, - ntyp= 1, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -p 30.973761998 p.UPF - -ATOMIC_POSITIONS crystal -p 0.004220 0.232067 0.481686 -p 0.016878 0.928269 0.481686 -p 0.029537 0.624472 0.481686 -p 0.042195 0.320675 0.481686 -p 0.054853 0.016877 0.481686 -p 0.067511 0.713080 0.481686 -p 0.080169 0.409282 0.481686 -p 0.092828 0.105485 0.481686 -p 0.105486 0.801687 0.481686 -p 0.118144 0.497890 0.481686 -p 0.130802 0.194092 0.481686 -p 0.143461 0.890295 0.481686 -p 0.156119 0.586497 0.481686 -p 0.168777 0.282700 0.481686 -p 0.181435 0.978902 0.481686 -p 0.194094 0.675105 0.481686 -p 0.206752 0.371307 0.481686 -p 0.219410 0.067510 0.481686 -p 0.232068 0.763713 0.481686 -p 0.244726 0.459915 0.481686 -p 0.257385 0.156118 0.481686 -p 0.270043 0.852320 0.481686 -p 0.282701 0.548523 0.481686 -p 0.295359 0.244725 0.481686 -p 0.308018 0.940928 0.481686 -p 0.320676 0.637130 0.481686 -p 0.333334 0.333333 0.481686 -p 0.345992 0.029535 0.481686 -p 0.358651 0.725738 0.481686 -p 0.371309 0.421940 0.481686 -p 0.383967 0.118143 0.481686 -p 0.396625 0.814345 0.481686 -p 0.409283 0.510548 0.481686 -p 0.421942 0.206751 0.481686 -p 0.434600 0.902953 0.481686 -p 0.447258 0.599156 0.481686 -p 0.459916 0.295358 0.481686 -p 0.472575 0.991561 0.481686 -p 0.485233 0.687763 0.481686 -p 0.497891 0.383966 0.481686 -p 0.510549 0.080168 0.481686 -p 0.523207 0.776371 0.481686 -p 0.535866 0.472573 0.481686 -p 0.548524 0.168776 0.481686 -p 0.561182 0.864978 0.481686 -p 0.573840 0.561181 0.481686 -p 0.586499 0.257383 0.481686 -p 0.599157 0.953586 0.481686 -p 0.611815 0.649788 0.481686 -p 0.624473 0.345991 0.481686 -p 0.637132 0.042194 0.481686 -p 0.649790 0.738396 0.481686 -p 0.662448 0.434599 0.481686 -p 0.675106 0.130801 0.481686 -p 0.687764 0.827004 0.481686 -p 0.700423 0.523206 0.481686 -p 0.713081 0.219409 0.481686 -p 0.725739 0.915611 0.481686 -p 0.738397 0.611814 0.481686 -p 0.751056 0.308016 0.481686 -p 0.763714 0.004219 0.481686 -p 0.776372 0.700421 0.481686 -p 0.789030 0.396624 0.481686 -p 0.801688 0.092826 0.481686 -p 0.814347 0.789029 0.481686 -p 0.827005 0.485232 0.481686 -p 0.839663 0.181434 0.481686 -p 0.852321 0.877637 0.481686 -p 0.864980 0.573839 0.481686 -p 0.877638 0.270042 0.481686 -p 0.890296 0.966244 0.481686 -p 0.902954 0.662447 0.481686 -p 0.915613 0.358649 0.481686 -p 0.928271 0.054852 0.481686 -p 0.940929 0.751054 0.481686 -p 0.953587 0.447257 0.481686 -p 0.966245 0.143459 0.481686 -p 0.978904 0.839662 0.481686 -p 0.991562 0.535864 0.481686 -p 0.000000 0.000000 0.510567 -p 0.012658 0.696203 0.510567 -p 0.025316 0.392405 0.510567 -p 0.037975 0.088608 0.510567 -p 0.050633 0.784810 0.510567 -p 0.063291 0.481013 0.510567 -p 0.075949 0.177215 0.510567 -p 0.088608 0.873418 0.510567 -p 0.101266 0.569620 0.510567 -p 0.113924 0.265823 0.510567 -p 0.126582 0.962025 0.510567 -p 0.139241 0.658228 0.510567 -p 0.151899 0.354430 0.510567 -p 0.164557 0.050633 0.510567 -p 0.177215 0.746835 0.510567 -p 0.189873 0.443038 0.510567 -p 0.202532 0.139241 0.510567 -p 0.215190 0.835443 0.510567 -p 0.227848 0.531646 0.510567 -p 0.240506 0.227848 0.510567 -p 0.253165 0.924051 0.510567 -p 0.265823 0.620253 0.510567 -p 0.278481 0.316456 0.510567 -p 0.291139 0.012658 0.510567 -p 0.303797 0.708861 0.510567 -p 0.316456 0.405063 0.510567 -p 0.329114 0.101266 0.510567 -p 0.341772 0.797468 0.510567 -p 0.354430 0.493671 0.510567 -p 0.367089 0.189873 0.510567 -p 0.379747 0.886076 0.510567 -p 0.392405 0.582278 0.510567 -p 0.405063 0.278481 0.510567 -p 0.417722 0.974684 0.510567 -p 0.430380 0.670886 0.510567 -p 0.443038 0.367089 0.510567 -p 0.455696 0.063291 0.510567 -p 0.468354 0.759494 0.510567 -p 0.481013 0.455696 0.510567 -p 0.493671 0.151899 0.510567 -p 0.506329 0.848101 0.510567 -p 0.518987 0.544304 0.510567 -p 0.531646 0.240506 0.510567 -p 0.544304 0.936709 0.510567 -p 0.556962 0.632911 0.510567 -p 0.569620 0.329114 0.510567 -p 0.582278 0.025316 0.510567 -p 0.594937 0.721519 0.510567 -p 0.607595 0.417722 0.510567 -p 0.620253 0.113924 0.510567 -p 0.632911 0.810127 0.510567 -p 0.645570 0.506329 0.510567 -p 0.658228 0.202532 0.510567 -p 0.670886 0.898734 0.510567 -p 0.683544 0.594937 0.510567 -p 0.696203 0.291139 0.510567 -p 0.708861 0.987342 0.510567 -p 0.721519 0.683544 0.510567 -p 0.734177 0.379747 0.510567 -p 0.746835 0.075949 0.510567 -p 0.759494 0.772152 0.510567 -p 0.772152 0.468354 0.510567 -p 0.784810 0.164557 0.510567 -p 0.797468 0.860759 0.510567 -p 0.810127 0.556962 0.510567 -p 0.822785 0.253165 0.510567 -p 0.835443 0.949367 0.510567 -p 0.848101 0.645570 0.510567 -p 0.860759 0.341772 0.510567 -p 0.873418 0.037975 0.510567 -p 0.886076 0.734177 0.510567 -p 0.898734 0.430380 0.510567 -p 0.911392 0.126582 0.510567 -p 0.924051 0.822785 0.510567 -p 0.936709 0.518987 0.510567 -p 0.949367 0.215190 0.510567 -p 0.962025 0.911392 0.510567 -p 0.974684 0.607595 0.510567 -p 0.987342 0.303797 0.510567 -p 0.004209 0.763719 0.582451 -p 0.016880 0.054851 0.582451 -p 0.029551 0.345983 0.582451 -p 0.042179 0.637138 0.582451 -p 0.054850 0.928270 0.582451 -p 0.067521 0.219402 0.582451 -p 0.080192 0.510535 0.582451 -p 0.092820 0.801689 0.582451 -p 0.105491 0.092821 0.582451 -p 0.118162 0.383953 0.582451 -p 0.130790 0.675108 0.582451 -p 0.143461 0.966240 0.582451 -p 0.156132 0.257372 0.582451 -p 0.168760 0.548526 0.582451 -p 0.181431 0.839659 0.582451 -p 0.194102 0.130791 0.582451 -p 0.206774 0.421923 0.582451 -p 0.219401 0.713078 0.582451 -p 0.232072 0.004210 0.582451 -p 0.244744 0.295342 0.582451 -p 0.257371 0.586496 0.582451 -p 0.270042 0.877629 0.582451 -p 0.282713 0.168761 0.582451 -p 0.295385 0.459893 0.582451 -p 0.308012 0.751048 0.582451 -p 0.320683 0.042180 0.582451 -p 0.333355 0.333312 0.582451 -p 0.345982 0.624466 0.582451 -p 0.358653 0.915599 0.582451 -p 0.371325 0.206731 0.582451 -p 0.383996 0.497863 0.582451 -p 0.396623 0.789017 0.582451 -p 0.409295 0.080150 0.582451 -p 0.421966 0.371282 0.582451 -p 0.434593 0.662436 0.582451 -p 0.447265 0.953569 0.582451 -p 0.459936 0.244701 0.582451 -p 0.472541 0.535899 0.582451 -p 0.485213 0.827031 0.582451 -p 0.497884 0.118164 0.582451 -p 0.510555 0.409296 0.582451 -p 0.523183 0.700450 0.582451 -p 0.535854 0.991582 0.582451 -p 0.548525 0.282715 0.582451 -p 0.561153 0.573869 0.582451 -p 0.573824 0.865001 0.582451 -p 0.586495 0.156134 0.582451 -p 0.599166 0.447266 0.582451 -p 0.611794 0.738420 0.582451 -p 0.624465 0.029552 0.582451 -p 0.637136 0.320685 0.582451 -p 0.649764 0.611839 0.582451 -p 0.662435 0.902971 0.582451 -p 0.675106 0.194104 0.582451 -p 0.687778 0.485236 0.582451 -p 0.700405 0.776390 0.582451 -p 0.713076 0.067522 0.582451 -p 0.725748 0.358655 0.582451 -p 0.738375 0.649809 0.582451 -p 0.751046 0.940941 0.582451 -p 0.763718 0.232074 0.582451 -p 0.776389 0.523206 0.582451 -p 0.789016 0.814360 0.582451 -p 0.801687 0.105492 0.582451 -p 0.814359 0.396625 0.582451 -p 0.826986 0.687779 0.582451 -p 0.839657 0.978911 0.582451 -p 0.852329 0.270043 0.582451 -p 0.864956 0.561198 0.582451 -p 0.877627 0.852330 0.582451 -p 0.890299 0.143462 0.582451 -p 0.902970 0.434595 0.582451 -p 0.915597 0.725749 0.582451 -p 0.928269 0.016881 0.582451 -p 0.940940 0.308013 0.582451 -p 0.953567 0.599168 0.582451 -p 0.966239 0.890300 0.582451 -p 0.978910 0.181432 0.582451 -p 0.991581 0.472565 0.582451 -p 0.000000 0.000000 0.611276 -p 0.012671 0.291132 0.611276 -p 0.025299 0.582287 0.611276 -p 0.037970 0.873419 0.611276 -p 0.050641 0.164551 0.611276 -p 0.063313 0.455683 0.611276 -p 0.075940 0.746838 0.611276 -p 0.088611 0.037970 0.611276 -p 0.101282 0.329102 0.611276 -p 0.113910 0.620256 0.611276 -p 0.126581 0.911389 0.611276 -p 0.139252 0.202521 0.611276 -p 0.151924 0.493653 0.611276 -p 0.164551 0.784808 0.611276 -p 0.177222 0.075940 0.611276 -p 0.189894 0.367072 0.611276 -p 0.202521 0.658226 0.611276 -p 0.215192 0.949359 0.611276 -p 0.227864 0.240491 0.611276 -p 0.240491 0.531645 0.611276 -p 0.253162 0.822778 0.611276 -p 0.265834 0.113910 0.611276 -p 0.278505 0.405042 0.611276 -p 0.291132 0.696196 0.611276 -p 0.303804 0.987329 0.611276 -p 0.316475 0.278461 0.611276 -p 0.329102 0.569615 0.611276 -p 0.341774 0.860748 0.611276 -p 0.354445 0.151880 0.611276 -p 0.367116 0.443012 0.611276 -p 0.379744 0.734166 0.611276 -p 0.392415 0.025299 0.611276 -p 0.405086 0.316431 0.611276 -p 0.417713 0.607585 0.611276 -p 0.430385 0.898718 0.611276 -p 0.443056 0.189850 0.611276 -p 0.455727 0.480982 0.611276 -p 0.468333 0.772180 0.611276 -p 0.481004 0.063313 0.611276 -p 0.493675 0.354445 0.611276 -p 0.506303 0.645599 0.611276 -p 0.518974 0.936731 0.611276 -p 0.531645 0.227864 0.611276 -p 0.544317 0.518996 0.611276 -p 0.556944 0.810150 0.611276 -p 0.569615 0.101282 0.611276 -p 0.582287 0.392415 0.611276 -p 0.594914 0.683569 0.611276 -p 0.607585 0.974701 0.611276 -p 0.620256 0.265834 0.611276 -p 0.632884 0.556988 0.611276 -p 0.645555 0.848120 0.611276 -p 0.658226 0.139252 0.611276 -p 0.670898 0.430385 0.611276 -p 0.683525 0.721539 0.611276 -p 0.696196 0.012671 0.611276 -p 0.708868 0.303804 0.611276 -p 0.721495 0.594958 0.611276 -p 0.734166 0.886090 0.611276 -p 0.746838 0.177222 0.611276 -p 0.759509 0.468355 0.611276 -p 0.772136 0.759509 0.611276 -p 0.784808 0.050641 0.611276 -p 0.797479 0.341774 0.611276 -p 0.810106 0.632928 0.611276 -p 0.822778 0.924060 0.611276 -p 0.835449 0.215192 0.611276 -p 0.848120 0.506325 0.611276 -p 0.860748 0.797479 0.611276 -p 0.873419 0.088611 0.611276 -p 0.886090 0.379744 0.611276 -p 0.898718 0.670898 0.611276 -p 0.911389 0.962030 0.611276 -p 0.924060 0.253162 0.611276 -p 0.936687 0.544317 0.611276 -p 0.949359 0.835449 0.611276 -p 0.962030 0.126581 0.611276 -p 0.974701 0.417713 0.611276 -p 0.987329 0.708868 0.611276 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 54.497247 -12.585600 0.000000 - 38.148073 40.903200 0.000000 - 0.000000 0.000000 80.000000 diff --git a/bicrystal/examples/blue_phosphorene/pp364.scf.in b/bicrystal/examples/blue_phosphorene/pp364.scf.in deleted file mode 100644 index 38fd934..0000000 --- a/bicrystal/examples/blue_phosphorene/pp364.scf.in +++ /dev/null @@ -1,401 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 364, - ntyp= 1, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -p 30.973761998 p.UPF - -ATOMIC_POSITIONS crystal -p 0.003664 0.937728 0.481686 -p 0.014653 0.750915 0.481686 -p 0.025642 0.564102 0.481686 -p 0.036631 0.377289 0.481686 -p 0.047620 0.190476 0.481686 -p 0.058609 0.003662 0.481686 -p 0.069598 0.816849 0.481686 -p 0.080587 0.630036 0.481686 -p 0.091576 0.443223 0.481686 -p 0.102565 0.256410 0.481686 -p 0.113554 0.069596 0.481686 -p 0.124543 0.882783 0.481686 -p 0.135532 0.695970 0.481686 -p 0.146521 0.509157 0.481686 -p 0.157510 0.322344 0.481686 -p 0.168499 0.135531 0.481686 -p 0.179488 0.948717 0.481686 -p 0.190477 0.761904 0.481686 -p 0.201466 0.575091 0.481686 -p 0.212455 0.388278 0.481686 -p 0.223444 0.201465 0.481686 -p 0.234433 0.014651 0.481686 -p 0.245422 0.827838 0.481686 -p 0.256411 0.641025 0.481686 -p 0.267400 0.454212 0.481686 -p 0.278389 0.267399 0.481686 -p 0.289378 0.080585 0.481686 -p 0.300367 0.893772 0.481686 -p 0.311356 0.706959 0.481686 -p 0.322345 0.520146 0.481686 -p 0.333334 0.333333 0.481686 -p 0.344323 0.146520 0.481686 -p 0.355312 0.959706 0.481686 -p 0.366301 0.772893 0.481686 -p 0.377290 0.586080 0.481686 -p 0.388279 0.399267 0.481686 -p 0.399268 0.212454 0.481686 -p 0.410257 0.025640 0.481686 -p 0.421246 0.838827 0.481686 -p 0.432235 0.652014 0.481686 -p 0.443224 0.465201 0.481686 -p 0.454213 0.278388 0.481686 -p 0.465202 0.091575 0.481686 -p 0.476191 0.904761 0.481686 -p 0.487180 0.717948 0.481686 -p 0.498169 0.531135 0.481686 -p 0.509158 0.344322 0.481686 -p 0.520147 0.157509 0.481686 -p 0.531136 0.970695 0.481686 -p 0.542125 0.783882 0.481686 -p 0.553114 0.597069 0.481686 -p 0.564103 0.410256 0.481686 -p 0.575092 0.223443 0.481686 -p 0.586081 0.036629 0.481686 -p 0.597070 0.849816 0.481686 -p 0.608059 0.663003 0.481686 -p 0.619048 0.476190 0.481686 -p 0.630037 0.289377 0.481686 -p 0.641026 0.102564 0.481686 -p 0.652015 0.915750 0.481686 -p 0.663004 0.728937 0.481686 -p 0.673993 0.542124 0.481686 -p 0.684982 0.355311 0.481686 -p 0.695971 0.168498 0.481686 -p 0.706960 0.981684 0.481686 -p 0.717949 0.794871 0.481686 -p 0.728938 0.608058 0.481686 -p 0.739927 0.421245 0.481686 -p 0.750916 0.234432 0.481686 -p 0.761905 0.047618 0.481686 -p 0.772894 0.860805 0.481686 -p 0.783883 0.673992 0.481686 -p 0.794872 0.487179 0.481686 -p 0.805861 0.300366 0.481686 -p 0.816850 0.113553 0.481686 -p 0.827839 0.926739 0.481686 -p 0.838828 0.739926 0.481686 -p 0.849817 0.553113 0.481686 -p 0.860806 0.366300 0.481686 -p 0.871795 0.179487 0.481686 -p 0.882785 0.992673 0.481686 -p 0.893774 0.805860 0.481686 -p 0.904763 0.619047 0.481686 -p 0.915752 0.432234 0.481686 -p 0.926741 0.245421 0.481686 -p 0.937730 0.058607 0.481686 -p 0.948719 0.871794 0.481686 -p 0.959708 0.684981 0.481686 -p 0.970697 0.498168 0.481686 -p 0.981686 0.311355 0.481686 -p 0.992675 0.124542 0.481686 -p 0.000000 0.000000 0.510567 -p 0.010989 0.813187 0.510567 -p 0.021978 0.626374 0.510567 -p 0.032967 0.439560 0.510567 -p 0.043956 0.252747 0.510567 -p 0.054945 0.065934 0.510567 -p 0.065934 0.879121 0.510567 -p 0.076923 0.692308 0.510567 -p 0.087912 0.505495 0.510567 -p 0.098901 0.318681 0.510567 -p 0.109890 0.131868 0.510567 -p 0.120879 0.945055 0.510567 -p 0.131868 0.758242 0.510567 -p 0.142857 0.571429 0.510567 -p 0.153846 0.384615 0.510567 -p 0.164835 0.197802 0.510567 -p 0.175824 0.010989 0.510567 -p 0.186813 0.824176 0.510567 -p 0.197802 0.637363 0.510567 -p 0.208791 0.450549 0.510567 -p 0.219780 0.263736 0.510567 -p 0.230769 0.076923 0.510567 -p 0.241758 0.890110 0.510567 -p 0.252747 0.703297 0.510567 -p 0.263736 0.516484 0.510567 -p 0.274725 0.329670 0.510567 -p 0.285714 0.142857 0.510567 -p 0.296703 0.956044 0.510567 -p 0.307692 0.769231 0.510567 -p 0.318681 0.582418 0.510567 -p 0.329670 0.395604 0.510567 -p 0.340659 0.208791 0.510567 -p 0.351648 0.021978 0.510567 -p 0.362637 0.835165 0.510567 -p 0.373626 0.648352 0.510567 -p 0.384615 0.461538 0.510567 -p 0.395604 0.274725 0.510567 -p 0.406593 0.087912 0.510567 -p 0.417582 0.901099 0.510567 -p 0.428571 0.714286 0.510567 -p 0.439560 0.527473 0.510567 -p 0.450549 0.340659 0.510567 -p 0.461538 0.153846 0.510567 -p 0.472527 0.967033 0.510567 -p 0.483516 0.780220 0.510567 -p 0.494505 0.593407 0.510567 -p 0.505495 0.406593 0.510567 -p 0.516484 0.219780 0.510567 -p 0.527473 0.032967 0.510567 -p 0.538462 0.846154 0.510567 -p 0.549451 0.659341 0.510567 -p 0.560440 0.472527 0.510567 -p 0.571429 0.285714 0.510567 -p 0.582418 0.098901 0.510567 -p 0.593407 0.912088 0.510567 -p 0.604396 0.725275 0.510567 -p 0.615385 0.538462 0.510567 -p 0.626374 0.351648 0.510567 -p 0.637363 0.164835 0.510567 -p 0.648352 0.978022 0.510567 -p 0.659341 0.791209 0.510567 -p 0.670330 0.604396 0.510567 -p 0.681319 0.417582 0.510567 -p 0.692308 0.230769 0.510567 -p 0.703297 0.043956 0.510567 -p 0.714286 0.857143 0.510567 -p 0.725275 0.670330 0.510567 -p 0.736264 0.483516 0.510567 -p 0.747253 0.296703 0.510567 -p 0.758242 0.109890 0.510567 -p 0.769231 0.923077 0.510567 -p 0.780220 0.736264 0.510567 -p 0.791209 0.549451 0.510567 -p 0.802198 0.362637 0.510567 -p 0.813187 0.175824 0.510567 -p 0.824176 0.989011 0.510567 -p 0.835165 0.802198 0.510567 -p 0.846154 0.615385 0.510567 -p 0.857143 0.428571 0.510567 -p 0.868132 0.241758 0.510567 -p 0.879121 0.054945 0.510567 -p 0.890110 0.868132 0.510567 -p 0.901099 0.681319 0.510567 -p 0.912088 0.494505 0.510567 -p 0.923077 0.307692 0.510567 -p 0.934066 0.120879 0.510567 -p 0.945055 0.934066 0.510567 -p 0.956044 0.747253 0.510567 -p 0.967033 0.560440 0.510567 -p 0.978022 0.373626 0.510567 -p 0.989011 0.186813 0.510567 -p 0.003664 0.058608 0.582451 -p 0.014656 0.234430 0.582451 -p 0.025649 0.410252 0.582451 -p 0.036621 0.586085 0.582451 -p 0.047614 0.761907 0.582451 -p 0.058607 0.937729 0.582451 -p 0.069600 0.113551 0.582451 -p 0.080592 0.289373 0.582451 -p 0.091585 0.465195 0.582451 -p 0.102557 0.641028 0.582451 -p 0.113550 0.816850 0.582451 -p 0.124543 0.992672 0.582451 -p 0.135535 0.168494 0.582451 -p 0.146528 0.344316 0.582451 -p 0.157500 0.520149 0.582451 -p 0.168493 0.695971 0.582451 -p 0.179486 0.871793 0.582451 -p 0.190479 0.047615 0.582451 -p 0.201471 0.223437 0.582451 -p 0.212464 0.399260 0.582451 -p 0.223436 0.575092 0.582451 -p 0.234429 0.750914 0.582451 -p 0.245422 0.926736 0.582451 -p 0.256414 0.102558 0.582451 -p 0.267407 0.278381 0.582451 -p 0.278400 0.454203 0.582451 -p 0.289372 0.630035 0.582451 -p 0.300365 0.805857 0.582451 -p 0.311358 0.981679 0.582451 -p 0.322350 0.157502 0.582451 -p 0.333343 0.333324 0.582451 -p 0.344315 0.509156 0.582451 -p 0.355308 0.684978 0.582451 -p 0.366301 0.860800 0.582451 -p 0.377293 0.036623 0.582451 -p 0.388286 0.212445 0.582451 -p 0.399279 0.388267 0.582451 -p 0.410251 0.564099 0.582451 -p 0.421244 0.739921 0.582451 -p 0.432237 0.915744 0.582451 -p 0.443229 0.091566 0.582451 -p 0.454222 0.267388 0.582451 -p 0.465215 0.443210 0.582451 -p 0.476187 0.619042 0.582451 -p 0.487180 0.794865 0.582451 -p 0.498172 0.970687 0.582451 -p 0.509155 0.146529 0.582451 -p 0.520148 0.322351 0.582451 -p 0.531120 0.498184 0.582451 -p 0.542113 0.674006 0.582451 -p 0.553105 0.849828 0.582451 -p 0.564098 0.025650 0.582451 -p 0.575091 0.201472 0.582451 -p 0.586083 0.377295 0.582451 -p 0.597056 0.553127 0.582451 -p 0.608048 0.728949 0.582451 -p 0.619041 0.904771 0.582451 -p 0.630034 0.080593 0.582451 -p 0.641027 0.256416 0.582451 -p 0.652019 0.432238 0.582451 -p 0.662992 0.608070 0.582451 -p 0.673984 0.783892 0.582451 -p 0.684977 0.959714 0.582451 -p 0.695970 0.135537 0.582451 -p 0.706962 0.311359 0.582451 -p 0.717935 0.487191 0.582451 -p 0.728927 0.663013 0.582451 -p 0.739920 0.838835 0.582451 -p 0.750913 0.014658 0.582451 -p 0.761906 0.190480 0.582451 -p 0.772898 0.366302 0.582451 -p 0.783871 0.542134 0.582451 -p 0.794863 0.717956 0.582451 -p 0.805856 0.893779 0.582451 -p 0.816849 0.069601 0.582451 -p 0.827842 0.245423 0.582451 -p 0.838834 0.421245 0.582451 -p 0.849806 0.597077 0.582451 -p 0.860799 0.772900 0.582451 -p 0.871792 0.948722 0.582451 -p 0.882785 0.124544 0.582451 -p 0.893777 0.300366 0.582451 -p 0.904750 0.476198 0.582451 -p 0.915742 0.652021 0.582451 -p 0.926735 0.827843 0.582451 -p 0.937728 0.003665 0.582451 -p 0.948721 0.179487 0.582451 -p 0.959713 0.355309 0.582451 -p 0.970685 0.531142 0.582451 -p 0.981678 0.706964 0.582451 -p 0.992671 0.882786 0.582451 -p 0.000000 0.000000 0.611276 -p 0.010993 0.175822 0.611276 -p 0.021985 0.351644 0.611276 -p 0.032958 0.527477 0.611276 -p 0.043950 0.703299 0.611276 -p 0.054943 0.879121 0.611276 -p 0.065936 0.054943 0.611276 -p 0.076929 0.230765 0.611276 -p 0.087921 0.406587 0.611276 -p 0.098894 0.582420 0.611276 -p 0.109886 0.758242 0.611276 -p 0.120879 0.934064 0.611276 -p 0.131872 0.109886 0.611276 -p 0.142864 0.285708 0.611276 -p 0.153857 0.461531 0.611276 -p 0.164829 0.637363 0.611276 -p 0.175822 0.813185 0.611276 -p 0.186815 0.989007 0.611276 -p 0.197808 0.164829 0.611276 -p 0.208800 0.340652 0.611276 -p 0.219773 0.516484 0.611276 -p 0.230765 0.692306 0.611276 -p 0.241758 0.868128 0.611276 -p 0.252751 0.043950 0.611276 -p 0.263743 0.219773 0.611276 -p 0.274736 0.395595 0.611276 -p 0.285708 0.571427 0.611276 -p 0.296701 0.747249 0.611276 -p 0.307694 0.923071 0.611276 -p 0.318687 0.098894 0.611276 -p 0.329679 0.274716 0.611276 -p 0.340672 0.450538 0.611276 -p 0.351644 0.626370 0.611276 -p 0.362637 0.802192 0.611276 -p 0.373630 0.978015 0.611276 -p 0.384622 0.153837 0.611276 -p 0.395615 0.329659 0.611276 -p 0.406587 0.505491 0.611276 -p 0.417580 0.681313 0.611276 -p 0.428573 0.857136 0.611276 -p 0.439566 0.032958 0.611276 -p 0.450558 0.208780 0.611276 -p 0.461551 0.384602 0.611276 -p 0.472523 0.560434 0.611276 -p 0.483516 0.736257 0.611276 -p 0.494509 0.912079 0.611276 -p 0.505491 0.087921 0.611276 -p 0.516484 0.263743 0.611276 -p 0.527477 0.439566 0.611276 -p 0.538449 0.615398 0.611276 -p 0.549442 0.791220 0.611276 -p 0.560434 0.967042 0.611276 -p 0.571427 0.142864 0.611276 -p 0.582420 0.318687 0.611276 -p 0.593392 0.494519 0.611276 -p 0.604385 0.670341 0.611276 -p 0.615378 0.846163 0.611276 -p 0.626370 0.021985 0.611276 -p 0.637363 0.197808 0.611276 -p 0.648356 0.373630 0.611276 -p 0.659328 0.549462 0.611276 -p 0.670321 0.725284 0.611276 -p 0.681313 0.901106 0.611276 -p 0.692306 0.076929 0.611276 -p 0.703299 0.252751 0.611276 -p 0.714292 0.428573 0.611276 -p 0.725264 0.604405 0.611276 -p 0.736257 0.780227 0.611276 -p 0.747249 0.956050 0.611276 -p 0.758242 0.131872 0.611276 -p 0.769235 0.307694 0.611276 -p 0.780207 0.483526 0.611276 -p 0.791200 0.659348 0.611276 -p 0.802192 0.835171 0.611276 -p 0.813185 0.010993 0.611276 -p 0.824178 0.186815 0.611276 -p 0.835171 0.362637 0.611276 -p 0.846143 0.538469 0.611276 -p 0.857136 0.714292 0.611276 -p 0.868128 0.890114 0.611276 -p 0.879121 0.065936 0.611276 -p 0.890114 0.241758 0.611276 -p 0.901106 0.417580 0.611276 -p 0.912079 0.593413 0.611276 -p 0.923071 0.769235 0.611276 -p 0.934064 0.945057 0.611276 -p 0.945057 0.120879 0.611276 -p 0.956050 0.296701 0.611276 -p 0.967022 0.472534 0.611276 -p 0.978015 0.648356 0.611276 -p 0.989007 0.824178 0.611276 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 59.946971 -3.146400 0.000000 - 32.698348 50.342400 0.000000 - 0.000000 0.000000 80.000000 diff --git a/bicrystal/examples/blue_phosphorene/pp52.scf.in b/bicrystal/examples/blue_phosphorene/pp52.scf.in deleted file mode 100644 index 5f30e92..0000000 --- a/bicrystal/examples/blue_phosphorene/pp52.scf.in +++ /dev/null @@ -1,89 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 52, - ntyp= 1, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -p 30.973761998 p.UPF - -ATOMIC_POSITIONS crystal -p 0.051284 0.820512 0.481686 -p 0.128207 0.051281 0.481686 -p 0.205130 0.282050 0.481686 -p 0.282053 0.512819 0.481686 -p 0.358976 0.743588 0.481686 -p 0.435899 0.974358 0.481686 -p 0.512822 0.205127 0.481686 -p 0.589745 0.435896 0.481686 -p 0.666668 0.666665 0.481686 -p 0.743592 0.897435 0.481686 -p 0.820515 0.128204 0.481686 -p 0.897438 0.358973 0.481686 -p 0.974361 0.589742 0.481686 -p 0.000000 0.000000 0.510567 -p 0.076923 0.230769 0.510567 -p 0.153846 0.461538 0.510567 -p 0.230769 0.692308 0.510567 -p 0.307692 0.923077 0.510567 -p 0.384615 0.153846 0.510567 -p 0.461538 0.384615 0.510567 -p 0.538462 0.615385 0.510567 -p 0.615385 0.846154 0.510567 -p 0.692308 0.076923 0.510567 -p 0.769231 0.307692 0.510567 -p 0.846154 0.538462 0.510567 -p 0.923077 0.769231 0.510567 -p 0.051268 0.128217 0.582451 -p 0.128214 0.820518 0.582451 -p 0.205074 0.512862 0.582451 -p 0.282021 0.205163 0.582451 -p 0.358967 0.897464 0.582451 -p 0.435955 0.589680 0.582451 -p 0.512816 0.282024 0.582451 -p 0.589762 0.974325 0.582451 -p 0.666708 0.666626 0.582451 -p 0.743569 0.358970 0.582451 -p 0.820515 0.051271 0.582451 -p 0.897461 0.743572 0.582451 -p 0.974322 0.435916 0.582451 -p 0.000000 0.000000 0.611276 -p 0.076946 0.692301 0.611276 -p 0.153807 0.384645 0.611276 -p 0.230753 0.076946 0.611276 -p 0.307699 0.769247 0.611276 -p 0.384560 0.461591 0.611276 -p 0.461548 0.153807 0.611276 -p 0.538494 0.846108 0.611276 -p 0.615355 0.538452 0.611276 -p 0.692301 0.230753 0.611276 -p 0.769247 0.923054 0.611276 -p 0.846193 0.615355 0.611276 -p 0.923054 0.307699 0.611276 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 21.798899 -6.292800 0.000000 - 16.349174 15.732000 0.000000 - 0.000000 0.000000 80.000000 diff --git a/bicrystal/examples/blue_phosphorene/pp76.scf.in b/bicrystal/examples/blue_phosphorene/pp76.scf.in deleted file mode 100644 index af299c5..0000000 --- a/bicrystal/examples/blue_phosphorene/pp76.scf.in +++ /dev/null @@ -1,113 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 76, - ntyp= 1, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -p 30.973761998 p.UPF - -ATOMIC_POSITIONS crystal -p 0.017545 0.859648 0.481686 -p 0.070177 0.438595 0.481686 -p 0.122808 0.017543 0.481686 -p 0.175440 0.596490 0.481686 -p 0.228072 0.175437 0.481686 -p 0.280703 0.754385 0.481686 -p 0.333335 0.333332 0.481686 -p 0.385966 0.912279 0.481686 -p 0.438598 0.491227 0.481686 -p 0.491229 0.070174 0.481686 -p 0.543861 0.649122 0.481686 -p 0.596493 0.228069 0.481686 -p 0.649124 0.807016 0.481686 -p 0.701756 0.385964 0.481686 -p 0.754387 0.964911 0.481686 -p 0.807019 0.543858 0.481686 -p 0.859651 0.122806 0.481686 -p 0.912282 0.701753 0.481686 -p 0.964914 0.280701 0.481686 -p 0.000000 0.000000 0.510567 -p 0.052632 0.578947 0.510567 -p 0.105263 0.157895 0.510567 -p 0.157895 0.736842 0.510567 -p 0.210526 0.315789 0.510567 -p 0.263158 0.894737 0.510567 -p 0.315789 0.473684 0.510567 -p 0.368421 0.052632 0.510567 -p 0.421053 0.631579 0.510567 -p 0.473684 0.210526 0.510567 -p 0.526316 0.789474 0.510567 -p 0.578947 0.368421 0.510567 -p 0.631579 0.947368 0.510567 -p 0.684211 0.526316 0.510567 -p 0.736842 0.105263 0.510567 -p 0.789474 0.684211 0.510567 -p 0.842105 0.263158 0.510567 -p 0.894737 0.842105 0.510567 -p 0.947368 0.421053 0.510567 -p 0.017533 0.122814 0.582451 -p 0.070137 0.491252 0.582451 -p 0.122811 0.859654 0.582451 -p 0.175415 0.228092 0.582451 -p 0.228090 0.596495 0.582451 -p 0.280693 0.964933 0.582451 -p 0.333296 0.333371 0.582451 -p 0.385971 0.701773 0.582451 -p 0.438575 0.070211 0.582451 -p 0.491178 0.438649 0.582451 -p 0.543853 0.807051 0.582451 -p 0.596492 0.175417 0.582451 -p 0.649167 0.543820 0.582451 -p 0.701770 0.912258 0.582451 -p 0.754373 0.280696 0.582451 -p 0.807048 0.649098 0.582451 -p 0.859652 0.017536 0.582451 -p 0.912255 0.385974 0.582451 -p 0.964930 0.754376 0.582451 -p 0.000000 0.000000 0.611276 -p 0.052603 0.368438 0.611276 -p 0.105278 0.736840 0.611276 -p 0.157882 0.105278 0.611276 -p 0.210485 0.473716 0.611276 -p 0.263160 0.842118 0.611276 -p 0.315763 0.210556 0.611276 -p 0.368438 0.578959 0.611276 -p 0.421041 0.947397 0.611276 -p 0.473645 0.315835 0.611276 -p 0.526320 0.684237 0.611276 -p 0.578959 0.052603 0.611276 -p 0.631562 0.421041 0.611276 -p 0.684237 0.789444 0.611276 -p 0.736840 0.157882 0.611276 -p 0.789515 0.526284 0.611276 -p 0.842118 0.894722 0.611276 -p 0.894722 0.263160 0.611276 -p 0.947397 0.631562 0.611276 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 27.248623 -3.146400 0.000000 - 16.349174 22.024800 0.000000 - 0.000000 0.000000 80.000000 diff --git a/bicrystal/examples/cc28.scf.in b/bicrystal/examples/cc28.scf.in new file mode 100644 index 0000000..3b11c7e --- /dev/null +++ b/bicrystal/examples/cc28.scf.in @@ -0,0 +1,63 @@ +&control + title='crystal' + prefix='crystal' + pseudo_dir='.' + calculation='relax' + etot_conv_thr=1.0D-5 + forc_conv_thr=1.0D-4 +/ +&system + ibrav=0 + nat = 28 + ntyp= 1 + ecutwfc=80.0 + ecutrho=800.0 + vdw_corr= 'xdm' +/ +&electrons + conv_thr = 1d-8 +/ +&ions +/ +&cell +/ +ATOMIC_SPECIES +c 12.011 c.UPF + +ATOMIC_POSITIONS crystal +c 0.047617 0.190479 0.000000 +c 0.190474 0.761907 0.000000 +c 0.333331 0.333336 0.000000 +c 0.476189 0.904764 0.000000 +c 0.619046 0.476193 0.000000 +c 0.761903 0.047621 0.000000 +c 0.904760 0.619050 0.000000 +c 0.000000 0.000000 0.005000 +c 0.142857 0.571429 0.005000 +c 0.285714 0.142857 0.005000 +c 0.428571 0.714286 0.005000 +c 0.571429 0.285714 0.005000 +c 0.714286 0.857143 0.005000 +c 0.857143 0.428571 0.005000 +c 0.047617 0.761904 0.500000 +c 0.190474 0.047619 0.500000 +c 0.333331 0.333333 0.500000 +c 0.476189 0.619047 0.500000 +c 0.619046 0.904761 0.500000 +c 0.761903 0.190476 0.500000 +c 0.904760 0.476190 0.500000 +c 0.000000 0.000000 0.505000 +c 0.142857 0.285714 0.505000 +c 0.285714 0.571429 0.505000 +c 0.428571 0.857143 0.505000 +c 0.571429 0.142857 0.505000 +c 0.714286 0.428571 0.505000 +c 0.857143 0.714286 0.505000 + +K_POINTS automatic +8 8 1 1 1 1 + +CELL_PARAMETERS bohr + 8.084560518857 9.335246383684 0.000000000000 + 12.126840778286 -2.333811595921 0.000000000000 + 0.000000000000 0.000000000000 12.831239462594 diff --git a/bicrystal/examples/graphite/cc124.scf.in b/bicrystal/examples/graphite/cc124.scf.in deleted file mode 100644 index 1316955..0000000 --- a/bicrystal/examples/graphite/cc124.scf.in +++ /dev/null @@ -1,161 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 124, - ntyp= 1, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -c 12.011 c.UPF - -ATOMIC_POSITIONS crystal -c 0.010754 0.720429 0.000000 -c 0.043012 0.881720 0.000000 -c 0.075270 0.043010 0.000000 -c 0.107528 0.204300 0.000000 -c 0.139786 0.365591 0.000000 -c 0.172044 0.526881 0.000000 -c 0.204302 0.688171 0.000000 -c 0.236560 0.849462 0.000000 -c 0.268818 0.010752 0.000000 -c 0.301076 0.172042 0.000000 -c 0.333335 0.333333 0.000000 -c 0.365593 0.494623 0.000000 -c 0.397851 0.655913 0.000000 -c 0.430109 0.817204 0.000000 -c 0.462367 0.978494 0.000000 -c 0.494625 0.139784 0.000000 -c 0.526883 0.301075 0.000000 -c 0.559141 0.462365 0.000000 -c 0.591399 0.623655 0.000000 -c 0.623657 0.784945 0.000000 -c 0.655915 0.946236 0.000000 -c 0.688173 0.107526 0.000000 -c 0.720431 0.268816 0.000000 -c 0.752689 0.430107 0.000000 -c 0.784947 0.591397 0.000000 -c 0.817205 0.752687 0.000000 -c 0.849464 0.913978 0.000000 -c 0.881722 0.075268 0.000000 -c 0.913980 0.236558 0.000000 -c 0.946238 0.397849 0.000000 -c 0.978496 0.559139 0.000000 -c 0.000000 0.000000 0.005000 -c 0.032258 0.161290 0.005000 -c 0.064516 0.322581 0.005000 -c 0.096774 0.483871 0.005000 -c 0.129032 0.645161 0.005000 -c 0.161290 0.806452 0.005000 -c 0.193548 0.967742 0.005000 -c 0.225806 0.129032 0.005000 -c 0.258065 0.290323 0.005000 -c 0.290323 0.451613 0.005000 -c 0.322581 0.612903 0.005000 -c 0.354839 0.774194 0.005000 -c 0.387097 0.935484 0.005000 -c 0.419355 0.096774 0.005000 -c 0.451613 0.258065 0.005000 -c 0.483871 0.419355 0.005000 -c 0.516129 0.580645 0.005000 -c 0.548387 0.741935 0.005000 -c 0.580645 0.903226 0.005000 -c 0.612903 0.064516 0.005000 -c 0.645161 0.225806 0.005000 -c 0.677419 0.387097 0.005000 -c 0.709677 0.548387 0.005000 -c 0.741935 0.709677 0.005000 -c 0.774194 0.870968 0.005000 -c 0.806452 0.032258 0.005000 -c 0.838710 0.193548 0.005000 -c 0.870968 0.354839 0.005000 -c 0.903226 0.516129 0.005000 -c 0.935484 0.677419 0.005000 -c 0.967742 0.838710 0.005000 -c 0.010733 0.268827 0.500000 -c 0.043004 0.075274 0.500000 -c 0.075274 0.881721 0.500000 -c 0.107544 0.688168 0.500000 -c 0.139745 0.494650 0.500000 -c 0.172016 0.301097 0.500000 -c 0.204286 0.107544 0.500000 -c 0.236556 0.913991 0.500000 -c 0.268827 0.720438 0.500000 -c 0.301028 0.526920 0.500000 -c 0.333298 0.333367 0.500000 -c 0.365569 0.139814 0.500000 -c 0.397839 0.946262 0.500000 -c 0.430109 0.752709 0.500000 -c 0.462414 0.559086 0.500000 -c 0.494615 0.365568 0.500000 -c 0.526886 0.172015 0.500000 -c 0.559156 0.978462 0.500000 -c 0.591427 0.784910 0.500000 -c 0.623697 0.591357 0.500000 -c 0.655898 0.397839 0.500000 -c 0.688168 0.204286 0.500000 -c 0.720439 0.010733 0.500000 -c 0.752709 0.817180 0.500000 -c 0.784979 0.623627 0.500000 -c 0.817180 0.430109 0.500000 -c 0.849451 0.236556 0.500000 -c 0.881721 0.043003 0.500000 -c 0.913992 0.849450 0.500000 -c 0.946262 0.655898 0.500000 -c 0.978463 0.462379 0.500000 -c 0.000000 0.000000 0.505000 -c 0.032270 0.806447 0.505000 -c 0.064541 0.612894 0.505000 -c 0.096742 0.419376 0.505000 -c 0.129012 0.225823 0.505000 -c 0.161282 0.032270 0.505000 -c 0.193553 0.838718 0.505000 -c 0.225823 0.645165 0.505000 -c 0.258024 0.451647 0.505000 -c 0.290295 0.258094 0.505000 -c 0.322565 0.064541 0.505000 -c 0.354835 0.870988 0.505000 -c 0.387106 0.677435 0.505000 -c 0.419307 0.483917 0.505000 -c 0.451612 0.290295 0.505000 -c 0.483882 0.096742 0.505000 -c 0.516153 0.903189 0.505000 -c 0.548423 0.709636 0.505000 -c 0.580624 0.516118 0.505000 -c 0.612894 0.322565 0.505000 -c 0.645165 0.129012 0.505000 -c 0.677435 0.935459 0.505000 -c 0.709705 0.741906 0.505000 -c 0.741976 0.548353 0.505000 -c 0.774177 0.354835 0.505000 -c 0.806447 0.161282 0.505000 -c 0.838718 0.967730 0.505000 -c 0.870988 0.774177 0.505000 -c 0.903258 0.580624 0.505000 -c 0.935459 0.387106 0.505000 -c 0.967730 0.193553 0.505000 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 24.253682 -9.335246 0.000000 - 20.211401 16.336681 0.000000 - 0.000000 0.000000 12.831239 diff --git a/bicrystal/examples/graphite/cc148.scf.in b/bicrystal/examples/graphite/cc148.scf.in deleted file mode 100644 index 442d107..0000000 --- a/bicrystal/examples/graphite/cc148.scf.in +++ /dev/null @@ -1,185 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 148, - ntyp= 1, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -c 12.011 c.UPF - -ATOMIC_POSITIONS crystal -c 0.009010 0.900900 0.000000 -c 0.036037 0.603603 0.000000 -c 0.063064 0.306305 0.000000 -c 0.090091 0.009008 0.000000 -c 0.117118 0.711711 0.000000 -c 0.144145 0.414414 0.000000 -c 0.171172 0.117116 0.000000 -c 0.198199 0.819819 0.000000 -c 0.225226 0.522522 0.000000 -c 0.252253 0.225224 0.000000 -c 0.279280 0.927927 0.000000 -c 0.306307 0.630630 0.000000 -c 0.333334 0.333332 0.000000 -c 0.360361 0.036035 0.000000 -c 0.387388 0.738738 0.000000 -c 0.414415 0.441441 0.000000 -c 0.441442 0.144143 0.000000 -c 0.468469 0.846846 0.000000 -c 0.495496 0.549549 0.000000 -c 0.522524 0.252251 0.000000 -c 0.549551 0.954954 0.000000 -c 0.576578 0.657657 0.000000 -c 0.603605 0.360359 0.000000 -c 0.630632 0.063062 0.000000 -c 0.657659 0.765765 0.000000 -c 0.684686 0.468468 0.000000 -c 0.711713 0.171170 0.000000 -c 0.738740 0.873873 0.000000 -c 0.765767 0.576576 0.000000 -c 0.792794 0.279278 0.000000 -c 0.819821 0.981981 0.000000 -c 0.846848 0.684684 0.000000 -c 0.873875 0.387386 0.000000 -c 0.900902 0.090089 0.000000 -c 0.927929 0.792792 0.000000 -c 0.954956 0.495495 0.000000 -c 0.981983 0.198197 0.000000 -c 0.000000 0.000000 0.005000 -c 0.027027 0.702703 0.005000 -c 0.054054 0.405405 0.005000 -c 0.081081 0.108108 0.005000 -c 0.108108 0.810811 0.005000 -c 0.135135 0.513514 0.005000 -c 0.162162 0.216216 0.005000 -c 0.189189 0.918919 0.005000 -c 0.216216 0.621622 0.005000 -c 0.243243 0.324324 0.005000 -c 0.270270 0.027027 0.005000 -c 0.297297 0.729730 0.005000 -c 0.324324 0.432432 0.005000 -c 0.351351 0.135135 0.005000 -c 0.378378 0.837838 0.005000 -c 0.405405 0.540541 0.005000 -c 0.432432 0.243243 0.005000 -c 0.459459 0.945946 0.005000 -c 0.486486 0.648649 0.005000 -c 0.513514 0.351351 0.005000 -c 0.540541 0.054054 0.005000 -c 0.567568 0.756757 0.005000 -c 0.594595 0.459459 0.005000 -c 0.621622 0.162162 0.005000 -c 0.648649 0.864865 0.005000 -c 0.675676 0.567568 0.005000 -c 0.702703 0.270270 0.005000 -c 0.729730 0.972973 0.005000 -c 0.756757 0.675676 0.005000 -c 0.783784 0.378378 0.005000 -c 0.810811 0.081081 0.005000 -c 0.837838 0.783784 0.005000 -c 0.864865 0.486486 0.005000 -c 0.891892 0.189189 0.005000 -c 0.918919 0.891892 0.005000 -c 0.945946 0.594595 0.005000 -c 0.972973 0.297297 0.005000 -c 0.009009 0.090089 0.500000 -c 0.036036 0.360359 0.500000 -c 0.063063 0.630630 0.500000 -c 0.090090 0.900900 0.500000 -c 0.117117 0.171170 0.500000 -c 0.144144 0.441441 0.500000 -c 0.171171 0.711711 0.500000 -c 0.198198 0.981981 0.500000 -c 0.225225 0.252251 0.500000 -c 0.252252 0.522522 0.500000 -c 0.279279 0.792792 0.500000 -c 0.306306 0.063062 0.500000 -c 0.333333 0.333333 0.500000 -c 0.360360 0.603603 0.500000 -c 0.387387 0.873873 0.500000 -c 0.414414 0.144143 0.500000 -c 0.441441 0.414414 0.500000 -c 0.468468 0.684684 0.500000 -c 0.495495 0.954954 0.500000 -c 0.522522 0.225224 0.500000 -c 0.549550 0.495494 0.500000 -c 0.576577 0.765765 0.500000 -c 0.603604 0.036035 0.500000 -c 0.630631 0.306305 0.500000 -c 0.657658 0.576576 0.500000 -c 0.684685 0.846846 0.500000 -c 0.711712 0.117116 0.500000 -c 0.738739 0.387386 0.500000 -c 0.765766 0.657657 0.500000 -c 0.792793 0.927927 0.500000 -c 0.819820 0.198197 0.500000 -c 0.846847 0.468468 0.500000 -c 0.873874 0.738738 0.500000 -c 0.900901 0.009008 0.500000 -c 0.927928 0.279278 0.500000 -c 0.954955 0.549549 0.500000 -c 0.981982 0.819819 0.500000 -c 0.000000 0.000000 0.505000 -c 0.027027 0.270270 0.505000 -c 0.054054 0.540541 0.505000 -c 0.081081 0.810811 0.505000 -c 0.108108 0.081081 0.505000 -c 0.135135 0.351351 0.505000 -c 0.162162 0.621622 0.505000 -c 0.189189 0.891892 0.505000 -c 0.216216 0.162162 0.505000 -c 0.243243 0.432433 0.505000 -c 0.270270 0.702703 0.505000 -c 0.297297 0.972973 0.505000 -c 0.324324 0.243243 0.505000 -c 0.351351 0.513514 0.505000 -c 0.378378 0.783784 0.505000 -c 0.405405 0.054054 0.505000 -c 0.432432 0.324324 0.505000 -c 0.459459 0.594595 0.505000 -c 0.486486 0.864865 0.505000 -c 0.513514 0.135135 0.505000 -c 0.540541 0.405405 0.505000 -c 0.567568 0.675676 0.505000 -c 0.594595 0.945946 0.505000 -c 0.621622 0.216216 0.505000 -c 0.648649 0.486486 0.505000 -c 0.675676 0.756757 0.505000 -c 0.702703 0.027027 0.505000 -c 0.729730 0.297297 0.505000 -c 0.756757 0.567567 0.505000 -c 0.783784 0.837838 0.505000 -c 0.810811 0.108108 0.505000 -c 0.837838 0.378378 0.505000 -c 0.864865 0.648649 0.505000 -c 0.891892 0.918919 0.505000 -c 0.918919 0.189189 0.505000 -c 0.945946 0.459459 0.505000 -c 0.972973 0.729730 0.505000 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 28.295962 -2.333812 0.000000 - 16.169121 23.338116 0.000000 - 0.000000 0.000000 12.831239 diff --git a/bicrystal/examples/graphite/cc172.scf.in b/bicrystal/examples/graphite/cc172.scf.in deleted file mode 100644 index 7bdd428..0000000 --- a/bicrystal/examples/graphite/cc172.scf.in +++ /dev/null @@ -1,209 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 172, - ntyp= 1, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -c 12.011 c.UPF - -ATOMIC_POSITIONS crystal -c 0.015505 0.759689 0.000000 -c 0.038761 0.899224 0.000000 -c 0.062017 0.038759 0.000000 -c 0.085272 0.178294 0.000000 -c 0.108528 0.317829 0.000000 -c 0.131784 0.457364 0.000000 -c 0.155040 0.596899 0.000000 -c 0.178296 0.736433 0.000000 -c 0.201551 0.875968 0.000000 -c 0.224807 0.015503 0.000000 -c 0.248063 0.155038 0.000000 -c 0.271319 0.294573 0.000000 -c 0.294575 0.434108 0.000000 -c 0.317830 0.573643 0.000000 -c 0.341086 0.713178 0.000000 -c 0.364342 0.852713 0.000000 -c 0.387598 0.992247 0.000000 -c 0.410854 0.131782 0.000000 -c 0.434110 0.271317 0.000000 -c 0.457365 0.410852 0.000000 -c 0.480621 0.550387 0.000000 -c 0.503877 0.689922 0.000000 -c 0.527133 0.829457 0.000000 -c 0.550389 0.968992 0.000000 -c 0.573644 0.108527 0.000000 -c 0.596900 0.248061 0.000000 -c 0.620156 0.387596 0.000000 -c 0.643412 0.527131 0.000000 -c 0.666668 0.666666 0.000000 -c 0.689923 0.806201 0.000000 -c 0.713179 0.945736 0.000000 -c 0.736435 0.085271 0.000000 -c 0.759691 0.224806 0.000000 -c 0.782947 0.364340 0.000000 -c 0.806203 0.503875 0.000000 -c 0.829458 0.643410 0.000000 -c 0.852714 0.782945 0.000000 -c 0.875970 0.922480 0.000000 -c 0.899226 0.062015 0.000000 -c 0.922482 0.201550 0.000000 -c 0.945737 0.341085 0.000000 -c 0.968993 0.480620 0.000000 -c 0.992249 0.620154 0.000000 -c 0.000000 0.000000 0.005000 -c 0.023256 0.139535 0.005000 -c 0.046512 0.279070 0.005000 -c 0.069767 0.418605 0.005000 -c 0.093023 0.558140 0.005000 -c 0.116279 0.697674 0.005000 -c 0.139535 0.837209 0.005000 -c 0.162791 0.976744 0.005000 -c 0.186047 0.116279 0.005000 -c 0.209302 0.255814 0.005000 -c 0.232558 0.395349 0.005000 -c 0.255814 0.534884 0.005000 -c 0.279070 0.674419 0.005000 -c 0.302326 0.813953 0.005000 -c 0.325581 0.953488 0.005000 -c 0.348837 0.093023 0.005000 -c 0.372093 0.232558 0.005000 -c 0.395349 0.372093 0.005000 -c 0.418605 0.511628 0.005000 -c 0.441860 0.651163 0.005000 -c 0.465116 0.790698 0.005000 -c 0.488372 0.930233 0.005000 -c 0.511628 0.069767 0.005000 -c 0.534884 0.209302 0.005000 -c 0.558140 0.348837 0.005000 -c 0.581395 0.488372 0.005000 -c 0.604651 0.627907 0.005000 -c 0.627907 0.767442 0.005000 -c 0.651163 0.906977 0.005000 -c 0.674419 0.046512 0.005000 -c 0.697674 0.186047 0.005000 -c 0.720930 0.325581 0.005000 -c 0.744186 0.465116 0.005000 -c 0.767442 0.604651 0.005000 -c 0.790698 0.744186 0.005000 -c 0.813953 0.883721 0.005000 -c 0.837209 0.023256 0.005000 -c 0.860465 0.162791 0.005000 -c 0.883721 0.302326 0.005000 -c 0.906977 0.441860 0.005000 -c 0.930233 0.581395 0.005000 -c 0.953488 0.720930 0.005000 -c 0.976744 0.860465 0.005000 -c 0.015495 0.224810 0.500000 -c 0.038756 0.062017 0.500000 -c 0.062018 0.899225 0.500000 -c 0.085279 0.736432 0.500000 -c 0.108540 0.573639 0.500000 -c 0.131765 0.410864 0.500000 -c 0.155026 0.248072 0.500000 -c 0.178288 0.085279 0.500000 -c 0.201549 0.922486 0.500000 -c 0.224811 0.759693 0.500000 -c 0.248072 0.596900 0.500000 -c 0.271297 0.434126 0.500000 -c 0.294558 0.271333 0.500000 -c 0.317819 0.108540 0.500000 -c 0.341081 0.945747 0.500000 -c 0.364342 0.782955 0.500000 -c 0.387603 0.620162 0.500000 -c 0.410865 0.457369 0.500000 -c 0.434089 0.294594 0.500000 -c 0.457351 0.131802 0.500000 -c 0.480612 0.969009 0.500000 -c 0.503873 0.806216 0.500000 -c 0.527153 0.643386 0.500000 -c 0.550415 0.480594 0.500000 -c 0.573639 0.317819 0.500000 -c 0.596901 0.155026 0.500000 -c 0.620162 0.992233 0.500000 -c 0.643423 0.829441 0.500000 -c 0.666685 0.666648 0.500000 -c 0.689946 0.503855 0.500000 -c 0.713171 0.341080 0.500000 -c 0.736432 0.178288 0.500000 -c 0.759693 0.015495 0.500000 -c 0.782955 0.852702 0.500000 -c 0.806216 0.689909 0.500000 -c 0.829477 0.527116 0.500000 -c 0.852702 0.364342 0.500000 -c 0.875963 0.201549 0.500000 -c 0.899225 0.038756 0.500000 -c 0.922486 0.875963 0.500000 -c 0.945748 0.713170 0.500000 -c 0.969009 0.550378 0.500000 -c 0.992234 0.387603 0.500000 -c 0.000000 0.000000 0.505000 -c 0.023261 0.837207 0.505000 -c 0.046523 0.674414 0.505000 -c 0.069784 0.511622 0.505000 -c 0.093009 0.348847 0.505000 -c 0.116270 0.186054 0.505000 -c 0.139531 0.023261 0.505000 -c 0.162793 0.860469 0.505000 -c 0.186054 0.697676 0.505000 -c 0.209316 0.534883 0.505000 -c 0.232540 0.372108 0.505000 -c 0.255802 0.209316 0.505000 -c 0.279063 0.046523 0.505000 -c 0.302324 0.883730 0.505000 -c 0.325586 0.720937 0.505000 -c 0.348847 0.558144 0.505000 -c 0.372072 0.395370 0.505000 -c 0.395333 0.232577 0.505000 -c 0.418594 0.069784 0.505000 -c 0.441856 0.906991 0.505000 -c 0.465117 0.744198 0.505000 -c 0.488378 0.581406 0.505000 -c 0.511603 0.418631 0.505000 -c 0.534883 0.255802 0.505000 -c 0.558144 0.093009 0.505000 -c 0.581406 0.930216 0.505000 -c 0.604667 0.767423 0.505000 -c 0.627928 0.604630 0.505000 -c 0.651153 0.441856 0.505000 -c 0.674414 0.279063 0.505000 -c 0.697676 0.116270 0.505000 -c 0.720937 0.953477 0.505000 -c 0.744198 0.790684 0.505000 -c 0.767460 0.627892 0.505000 -c 0.790721 0.465099 0.505000 -c 0.813946 0.302324 0.505000 -c 0.837207 0.139531 0.505000 -c 0.860469 0.976739 0.505000 -c 0.883730 0.813946 0.505000 -c 0.906991 0.651153 0.505000 -c 0.930253 0.488360 0.505000 -c 0.953477 0.325586 0.505000 -c 0.976739 0.162793 0.505000 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 28.295962 -11.669058 0.000000 - 24.253682 18.670493 0.000000 - 0.000000 0.000000 12.831239 diff --git a/bicrystal/examples/graphite/cc196.scf.in b/bicrystal/examples/graphite/cc196.scf.in deleted file mode 100644 index 26ad487..0000000 --- a/bicrystal/examples/graphite/cc196.scf.in +++ /dev/null @@ -1,233 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 196, - ntyp= 1, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -c 12.011 c.UPF - -ATOMIC_POSITIONS crystal -c 0.013606 0.911564 0.000000 -c 0.034014 0.278911 0.000000 -c 0.054423 0.646258 0.000000 -c 0.074831 0.013605 0.000000 -c 0.095239 0.380952 0.000000 -c 0.115647 0.748299 0.000000 -c 0.136055 0.115646 0.000000 -c 0.156463 0.482992 0.000000 -c 0.176872 0.850339 0.000000 -c 0.197280 0.217686 0.000000 -c 0.217688 0.585033 0.000000 -c 0.238096 0.952380 0.000000 -c 0.258504 0.319727 0.000000 -c 0.278912 0.687074 0.000000 -c 0.299321 0.054421 0.000000 -c 0.319729 0.421768 0.000000 -c 0.340137 0.789115 0.000000 -c 0.360545 0.156462 0.000000 -c 0.380953 0.523809 0.000000 -c 0.401361 0.891156 0.000000 -c 0.421770 0.258503 0.000000 -c 0.442178 0.625850 0.000000 -c 0.462586 0.993197 0.000000 -c 0.482994 0.360543 0.000000 -c 0.503402 0.727890 0.000000 -c 0.523810 0.095237 0.000000 -c 0.544219 0.462584 0.000000 -c 0.564627 0.829931 0.000000 -c 0.585035 0.197278 0.000000 -c 0.605443 0.564625 0.000000 -c 0.625851 0.931972 0.000000 -c 0.646259 0.299319 0.000000 -c 0.666668 0.666666 0.000000 -c 0.687076 0.034013 0.000000 -c 0.707484 0.401360 0.000000 -c 0.727892 0.768707 0.000000 -c 0.748300 0.136054 0.000000 -c 0.768708 0.503401 0.000000 -c 0.789117 0.870748 0.000000 -c 0.809525 0.238094 0.000000 -c 0.829933 0.605441 0.000000 -c 0.850341 0.972788 0.000000 -c 0.870749 0.340135 0.000000 -c 0.891157 0.707482 0.000000 -c 0.911566 0.074829 0.000000 -c 0.931974 0.442176 0.000000 -c 0.952382 0.809523 0.000000 -c 0.972790 0.176870 0.000000 -c 0.993198 0.544217 0.000000 -c 0.000000 0.000000 0.005000 -c 0.020408 0.367347 0.005000 -c 0.040816 0.734694 0.005000 -c 0.061224 0.102041 0.005000 -c 0.081633 0.469388 0.005000 -c 0.102041 0.836735 0.005000 -c 0.122449 0.204082 0.005000 -c 0.142857 0.571429 0.005000 -c 0.163265 0.938776 0.005000 -c 0.183673 0.306122 0.005000 -c 0.204082 0.673469 0.005000 -c 0.224490 0.040816 0.005000 -c 0.244898 0.408163 0.005000 -c 0.265306 0.775510 0.005000 -c 0.285714 0.142857 0.005000 -c 0.306122 0.510204 0.005000 -c 0.326531 0.877551 0.005000 -c 0.346939 0.244898 0.005000 -c 0.367347 0.612245 0.005000 -c 0.387755 0.979592 0.005000 -c 0.408163 0.346939 0.005000 -c 0.428571 0.714286 0.005000 -c 0.448980 0.081633 0.005000 -c 0.469388 0.448980 0.005000 -c 0.489796 0.816327 0.005000 -c 0.510204 0.183673 0.005000 -c 0.530612 0.551020 0.005000 -c 0.551020 0.918367 0.005000 -c 0.571429 0.285714 0.005000 -c 0.591837 0.653061 0.005000 -c 0.612245 0.020408 0.005000 -c 0.632653 0.387755 0.005000 -c 0.653061 0.755102 0.005000 -c 0.673469 0.122449 0.005000 -c 0.693878 0.489796 0.005000 -c 0.714286 0.857143 0.005000 -c 0.734694 0.224490 0.005000 -c 0.755102 0.591837 0.005000 -c 0.775510 0.959184 0.005000 -c 0.795918 0.326531 0.005000 -c 0.816327 0.693878 0.005000 -c 0.836735 0.061224 0.005000 -c 0.857143 0.428571 0.005000 -c 0.877551 0.795918 0.005000 -c 0.897959 0.163265 0.005000 -c 0.918367 0.530612 0.005000 -c 0.938776 0.897959 0.005000 -c 0.959184 0.265306 0.005000 -c 0.979592 0.632653 0.005000 -c 0.013611 0.074826 0.500000 -c 0.033992 0.687083 0.500000 -c 0.054445 0.299304 0.500000 -c 0.074826 0.911562 0.500000 -c 0.095279 0.523783 0.500000 -c 0.115660 0.136040 0.500000 -c 0.136041 0.748298 0.500000 -c 0.156494 0.360519 0.500000 -c 0.176875 0.972777 0.500000 -c 0.197256 0.585034 0.500000 -c 0.217709 0.197255 0.500000 -c 0.238090 0.809513 0.500000 -c 0.258543 0.421734 0.500000 -c 0.278924 0.033992 0.500000 -c 0.299305 0.646249 0.500000 -c 0.319758 0.258470 0.500000 -c 0.340139 0.870728 0.500000 -c 0.360592 0.482949 0.500000 -c 0.380973 0.095206 0.500000 -c 0.401354 0.707464 0.500000 -c 0.421807 0.319685 0.500000 -c 0.442188 0.931943 0.500000 -c 0.462533 0.544272 0.500000 -c 0.482986 0.156493 0.500000 -c 0.503367 0.768751 0.500000 -c 0.523820 0.380972 0.500000 -c 0.544201 0.993230 0.500000 -c 0.564582 0.605487 0.500000 -c 0.585035 0.217708 0.500000 -c 0.605416 0.829966 0.500000 -c 0.625869 0.442187 0.500000 -c 0.646250 0.054445 0.500000 -c 0.666630 0.666702 0.500000 -c 0.687084 0.278923 0.500000 -c 0.707464 0.891181 0.500000 -c 0.727918 0.503402 0.500000 -c 0.748298 0.115659 0.500000 -c 0.768679 0.727917 0.500000 -c 0.789132 0.340138 0.500000 -c 0.809513 0.952396 0.500000 -c 0.829894 0.564653 0.500000 -c 0.850347 0.176874 0.500000 -c 0.870728 0.789132 0.500000 -c 0.891181 0.401353 0.500000 -c 0.911562 0.013611 0.500000 -c 0.931943 0.625868 0.500000 -c 0.952396 0.238089 0.500000 -c 0.972777 0.850347 0.500000 -c 0.993230 0.462568 0.500000 -c 0.000000 0.000000 0.505000 -c 0.020381 0.612257 0.505000 -c 0.040834 0.224479 0.505000 -c 0.061215 0.836736 0.505000 -c 0.081668 0.448958 0.505000 -c 0.102049 0.061215 0.505000 -c 0.122430 0.673472 0.505000 -c 0.142883 0.285694 0.505000 -c 0.163264 0.897951 0.505000 -c 0.183717 0.510172 0.505000 -c 0.204098 0.122430 0.505000 -c 0.224479 0.734687 0.505000 -c 0.244932 0.346909 0.505000 -c 0.265313 0.959166 0.505000 -c 0.285694 0.571423 0.505000 -c 0.306147 0.183645 0.505000 -c 0.326528 0.795902 0.505000 -c 0.346981 0.408124 0.505000 -c 0.367362 0.020381 0.505000 -c 0.387743 0.632638 0.505000 -c 0.408196 0.244860 0.505000 -c 0.428577 0.857117 0.505000 -c 0.449030 0.469338 0.505000 -c 0.469375 0.081668 0.505000 -c 0.489755 0.693925 0.505000 -c 0.510208 0.306147 0.505000 -c 0.530589 0.918404 0.505000 -c 0.551042 0.530625 0.505000 -c 0.571423 0.142883 0.505000 -c 0.591804 0.755140 0.505000 -c 0.612257 0.367362 0.505000 -c 0.632638 0.979619 0.505000 -c 0.653019 0.591876 0.505000 -c 0.673472 0.204098 0.505000 -c 0.693853 0.816355 0.505000 -c 0.714306 0.428577 0.505000 -c 0.734687 0.040834 0.505000 -c 0.755068 0.653091 0.505000 -c 0.775521 0.265313 0.505000 -c 0.795902 0.877570 0.505000 -c 0.816355 0.489792 0.505000 -c 0.836736 0.102049 0.505000 -c 0.857117 0.714306 0.505000 -c 0.877570 0.326528 0.505000 -c 0.897951 0.938785 0.505000 -c 0.918332 0.551042 0.505000 -c 0.938785 0.163264 0.505000 -c 0.959166 0.775521 0.505000 -c 0.979619 0.387743 0.505000 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 32.338242 -4.667623 0.000000 - 20.211401 25.671928 0.000000 - 0.000000 0.000000 12.831239 diff --git a/bicrystal/examples/graphite/cc244.scf.in b/bicrystal/examples/graphite/cc244.scf.in deleted file mode 100644 index c95d6e8..0000000 --- a/bicrystal/examples/graphite/cc244.scf.in +++ /dev/null @@ -1,281 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 244, - ntyp= 1, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -c 12.011 c.UPF - -ATOMIC_POSITIONS crystal -c 0.005465 0.923497 0.000000 -c 0.021859 0.693988 0.000000 -c 0.038252 0.464480 0.000000 -c 0.054646 0.234972 0.000000 -c 0.071039 0.005464 0.000000 -c 0.087432 0.775956 0.000000 -c 0.103826 0.546447 0.000000 -c 0.120219 0.316939 0.000000 -c 0.136613 0.087431 0.000000 -c 0.153006 0.857923 0.000000 -c 0.169400 0.628415 0.000000 -c 0.185793 0.398906 0.000000 -c 0.202187 0.169398 0.000000 -c 0.218580 0.939890 0.000000 -c 0.234973 0.710382 0.000000 -c 0.251367 0.480874 0.000000 -c 0.267760 0.251365 0.000000 -c 0.284154 0.021857 0.000000 -c 0.300547 0.792349 0.000000 -c 0.316941 0.562841 0.000000 -c 0.333334 0.333333 0.000000 -c 0.349728 0.103824 0.000000 -c 0.366121 0.874316 0.000000 -c 0.382514 0.644808 0.000000 -c 0.398908 0.415300 0.000000 -c 0.415301 0.185792 0.000000 -c 0.431695 0.956283 0.000000 -c 0.448088 0.726775 0.000000 -c 0.464482 0.497267 0.000000 -c 0.480875 0.267759 0.000000 -c 0.497269 0.038251 0.000000 -c 0.513662 0.808742 0.000000 -c 0.530055 0.579234 0.000000 -c 0.546449 0.349726 0.000000 -c 0.562842 0.120218 0.000000 -c 0.579236 0.890710 0.000000 -c 0.595629 0.661201 0.000000 -c 0.612023 0.431693 0.000000 -c 0.628416 0.202185 0.000000 -c 0.644810 0.972677 0.000000 -c 0.661203 0.743169 0.000000 -c 0.677596 0.513660 0.000000 -c 0.693990 0.284152 0.000000 -c 0.710383 0.054644 0.000000 -c 0.726777 0.825136 0.000000 -c 0.743170 0.595628 0.000000 -c 0.759564 0.366120 0.000000 -c 0.775957 0.136611 0.000000 -c 0.792350 0.907103 0.000000 -c 0.808744 0.677595 0.000000 -c 0.825137 0.448087 0.000000 -c 0.841531 0.218579 0.000000 -c 0.857924 0.989070 0.000000 -c 0.874318 0.759562 0.000000 -c 0.890711 0.530054 0.000000 -c 0.907105 0.300546 0.000000 -c 0.923498 0.071038 0.000000 -c 0.939891 0.841529 0.000000 -c 0.956285 0.612021 0.000000 -c 0.972678 0.382513 0.000000 -c 0.989072 0.153005 0.000000 -c 0.000000 0.000000 0.005000 -c 0.016393 0.770492 0.005000 -c 0.032787 0.540984 0.005000 -c 0.049180 0.311475 0.005000 -c 0.065574 0.081967 0.005000 -c 0.081967 0.852459 0.005000 -c 0.098361 0.622951 0.005000 -c 0.114754 0.393443 0.005000 -c 0.131148 0.163934 0.005000 -c 0.147541 0.934426 0.005000 -c 0.163934 0.704918 0.005000 -c 0.180328 0.475410 0.005000 -c 0.196721 0.245902 0.005000 -c 0.213115 0.016393 0.005000 -c 0.229508 0.786885 0.005000 -c 0.245902 0.557377 0.005000 -c 0.262295 0.327869 0.005000 -c 0.278689 0.098361 0.005000 -c 0.295082 0.868852 0.005000 -c 0.311475 0.639344 0.005000 -c 0.327869 0.409836 0.005000 -c 0.344262 0.180328 0.005000 -c 0.360656 0.950820 0.005000 -c 0.377049 0.721311 0.005000 -c 0.393443 0.491803 0.005000 -c 0.409836 0.262295 0.005000 -c 0.426230 0.032787 0.005000 -c 0.442623 0.803279 0.005000 -c 0.459016 0.573770 0.005000 -c 0.475410 0.344262 0.005000 -c 0.491803 0.114754 0.005000 -c 0.508197 0.885246 0.005000 -c 0.524590 0.655738 0.005000 -c 0.540984 0.426230 0.005000 -c 0.557377 0.196721 0.005000 -c 0.573770 0.967213 0.005000 -c 0.590164 0.737705 0.005000 -c 0.606557 0.508197 0.005000 -c 0.622951 0.278689 0.005000 -c 0.639344 0.049180 0.005000 -c 0.655738 0.819672 0.005000 -c 0.672131 0.590164 0.005000 -c 0.688525 0.360656 0.005000 -c 0.704918 0.131148 0.005000 -c 0.721311 0.901639 0.005000 -c 0.737705 0.672131 0.005000 -c 0.754098 0.442623 0.005000 -c 0.770492 0.213115 0.005000 -c 0.786885 0.983607 0.005000 -c 0.803279 0.754098 0.005000 -c 0.819672 0.524590 0.005000 -c 0.836066 0.295082 0.005000 -c 0.852459 0.065574 0.005000 -c 0.868852 0.836066 0.005000 -c 0.885246 0.606557 0.005000 -c 0.901639 0.377049 0.005000 -c 0.918033 0.147541 0.005000 -c 0.934426 0.918033 0.005000 -c 0.950820 0.688525 0.005000 -c 0.967213 0.459016 0.005000 -c 0.983607 0.229508 0.005000 -c 0.005463 0.071038 0.500000 -c 0.021852 0.284156 0.500000 -c 0.038241 0.497273 0.500000 -c 0.054650 0.710380 0.500000 -c 0.071039 0.923497 0.500000 -c 0.087428 0.136614 0.500000 -c 0.103817 0.349732 0.500000 -c 0.120226 0.562839 0.500000 -c 0.136615 0.775956 0.500000 -c 0.153004 0.989073 0.500000 -c 0.169393 0.202190 0.500000 -c 0.185782 0.415308 0.500000 -c 0.202191 0.628415 0.500000 -c 0.218580 0.841532 0.500000 -c 0.234969 0.054649 0.500000 -c 0.251358 0.267767 0.500000 -c 0.267747 0.480884 0.500000 -c 0.284156 0.693991 0.500000 -c 0.300545 0.907108 0.500000 -c 0.316934 0.120225 0.500000 -c 0.333323 0.333343 0.500000 -c 0.349732 0.546450 0.500000 -c 0.366121 0.759567 0.500000 -c 0.382510 0.972684 0.500000 -c 0.398899 0.185801 0.500000 -c 0.415288 0.398919 0.500000 -c 0.431697 0.612026 0.500000 -c 0.448086 0.825143 0.500000 -c 0.464475 0.038260 0.500000 -c 0.480864 0.251378 0.500000 -c 0.497253 0.464495 0.500000 -c 0.513662 0.677602 0.500000 -c 0.530051 0.890719 0.500000 -c 0.546450 0.103816 0.500000 -c 0.562840 0.316934 0.500000 -c 0.579249 0.530041 0.500000 -c 0.595638 0.743158 0.500000 -c 0.612027 0.956275 0.500000 -c 0.628416 0.169392 0.500000 -c 0.644805 0.382510 0.500000 -c 0.661214 0.595617 0.500000 -c 0.677603 0.808734 0.500000 -c 0.693992 0.021851 0.500000 -c 0.710381 0.234969 0.500000 -c 0.726770 0.448086 0.500000 -c 0.743179 0.661193 0.500000 -c 0.759568 0.874310 0.500000 -c 0.775957 0.087427 0.500000 -c 0.792346 0.300545 0.500000 -c 0.808755 0.513652 0.500000 -c 0.825144 0.726769 0.500000 -c 0.841533 0.939886 0.500000 -c 0.857922 0.153003 0.500000 -c 0.874311 0.366121 0.500000 -c 0.890720 0.579228 0.500000 -c 0.907109 0.792345 0.500000 -c 0.923498 0.005462 0.500000 -c 0.939887 0.218580 0.500000 -c 0.956276 0.431697 0.500000 -c 0.972685 0.644804 0.500000 -c 0.989074 0.857921 0.500000 -c 0.000000 0.000000 0.505000 -c 0.016389 0.213117 0.505000 -c 0.032778 0.426234 0.505000 -c 0.049187 0.639342 0.505000 -c 0.065576 0.852459 0.505000 -c 0.081965 0.065576 0.505000 -c 0.098354 0.278693 0.505000 -c 0.114743 0.491810 0.505000 -c 0.131152 0.704918 0.505000 -c 0.147541 0.918035 0.505000 -c 0.163930 0.131152 0.505000 -c 0.180319 0.344269 0.505000 -c 0.196728 0.557377 0.505000 -c 0.213117 0.770494 0.505000 -c 0.229506 0.983611 0.505000 -c 0.245895 0.196728 0.505000 -c 0.262284 0.409845 0.505000 -c 0.278693 0.622953 0.505000 -c 0.295082 0.836070 0.505000 -c 0.311471 0.049187 0.505000 -c 0.327860 0.262304 0.505000 -c 0.344249 0.475421 0.505000 -c 0.360658 0.688529 0.505000 -c 0.377047 0.901646 0.505000 -c 0.393436 0.114763 0.505000 -c 0.409825 0.327880 0.505000 -c 0.426234 0.540988 0.505000 -c 0.442623 0.754105 0.505000 -c 0.459012 0.967222 0.505000 -c 0.475401 0.180339 0.505000 -c 0.491790 0.393456 0.505000 -c 0.508200 0.606564 0.505000 -c 0.524589 0.819681 0.505000 -c 0.540988 0.032778 0.505000 -c 0.557377 0.245895 0.505000 -c 0.573766 0.459012 0.505000 -c 0.590175 0.672120 0.505000 -c 0.606564 0.885237 0.505000 -c 0.622953 0.098354 0.505000 -c 0.639342 0.311471 0.505000 -c 0.655751 0.524579 0.505000 -c 0.672140 0.737696 0.505000 -c 0.688529 0.950813 0.505000 -c 0.704918 0.163930 0.505000 -c 0.721307 0.377047 0.505000 -c 0.737716 0.590155 0.505000 -c 0.754105 0.803272 0.505000 -c 0.770494 0.016389 0.505000 -c 0.786883 0.229506 0.505000 -c 0.803272 0.442623 0.505000 -c 0.819681 0.655731 0.505000 -c 0.836070 0.868848 0.505000 -c 0.852459 0.081965 0.505000 -c 0.868848 0.295082 0.505000 -c 0.885257 0.508190 0.505000 -c 0.901646 0.721307 0.505000 -c 0.918035 0.934424 0.505000 -c 0.934424 0.147541 0.505000 -c 0.950813 0.360658 0.505000 -c 0.967222 0.573766 0.505000 -c 0.983611 0.786883 0.505000 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 36.380522 -2.333812 0.000000 - 20.211401 30.339551 0.000000 - 0.000000 0.000000 12.831239 diff --git a/bicrystal/examples/graphite/cc268.scf.in b/bicrystal/examples/graphite/cc268.scf.in deleted file mode 100644 index e51637e..0000000 --- a/bicrystal/examples/graphite/cc268.scf.in +++ /dev/null @@ -1,305 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 268, - ntyp= 1, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -c 12.011 c.UPF - -ATOMIC_POSITIONS crystal -c 0.009951 0.368159 0.000000 -c 0.024876 0.920397 0.000000 -c 0.039802 0.472636 0.000000 -c 0.054727 0.024875 0.000000 -c 0.069653 0.577114 0.000000 -c 0.084578 0.129353 0.000000 -c 0.099503 0.681591 0.000000 -c 0.114429 0.233830 0.000000 -c 0.129354 0.786069 0.000000 -c 0.144279 0.338308 0.000000 -c 0.159205 0.890547 0.000000 -c 0.174130 0.442786 0.000000 -c 0.189056 0.995024 0.000000 -c 0.203981 0.547263 0.000000 -c 0.218906 0.099502 0.000000 -c 0.233832 0.651741 0.000000 -c 0.248757 0.203980 0.000000 -c 0.263682 0.756218 0.000000 -c 0.278608 0.308457 0.000000 -c 0.293533 0.860696 0.000000 -c 0.308459 0.412935 0.000000 -c 0.323384 0.965174 0.000000 -c 0.338309 0.517412 0.000000 -c 0.353235 0.069651 0.000000 -c 0.368160 0.621890 0.000000 -c 0.383085 0.174129 0.000000 -c 0.398011 0.726368 0.000000 -c 0.412936 0.278606 0.000000 -c 0.427861 0.830845 0.000000 -c 0.442787 0.383084 0.000000 -c 0.457712 0.935323 0.000000 -c 0.472638 0.487562 0.000000 -c 0.487563 0.039800 0.000000 -c 0.502488 0.592039 0.000000 -c 0.517414 0.144278 0.000000 -c 0.532339 0.696517 0.000000 -c 0.547264 0.248756 0.000000 -c 0.562190 0.800994 0.000000 -c 0.577115 0.353233 0.000000 -c 0.592041 0.905472 0.000000 -c 0.606966 0.457711 0.000000 -c 0.621891 0.009950 0.000000 -c 0.636817 0.562189 0.000000 -c 0.651742 0.114427 0.000000 -c 0.666667 0.666666 0.000000 -c 0.681593 0.218905 0.000000 -c 0.696518 0.771144 0.000000 -c 0.711444 0.323383 0.000000 -c 0.726369 0.875621 0.000000 -c 0.741294 0.427860 0.000000 -c 0.756220 0.980099 0.000000 -c 0.771145 0.532338 0.000000 -c 0.786070 0.084577 0.000000 -c 0.800996 0.636815 0.000000 -c 0.815921 0.189054 0.000000 -c 0.830847 0.741293 0.000000 -c 0.845772 0.293532 0.000000 -c 0.860697 0.845771 0.000000 -c 0.875623 0.398009 0.000000 -c 0.890548 0.950248 0.000000 -c 0.905473 0.502487 0.000000 -c 0.920399 0.054726 0.000000 -c 0.935324 0.606965 0.000000 -c 0.950250 0.159203 0.000000 -c 0.965175 0.711442 0.000000 -c 0.980100 0.263681 0.000000 -c 0.995026 0.815920 0.000000 -c 0.000000 0.000000 0.005000 -c 0.014925 0.552239 0.005000 -c 0.029851 0.104478 0.005000 -c 0.044776 0.656716 0.005000 -c 0.059701 0.208955 0.005000 -c 0.074627 0.761194 0.005000 -c 0.089552 0.313433 0.005000 -c 0.104478 0.865672 0.005000 -c 0.119403 0.417910 0.005000 -c 0.134328 0.970149 0.005000 -c 0.149254 0.522388 0.005000 -c 0.164179 0.074627 0.005000 -c 0.179104 0.626866 0.005000 -c 0.194030 0.179104 0.005000 -c 0.208955 0.731343 0.005000 -c 0.223881 0.283582 0.005000 -c 0.238806 0.835821 0.005000 -c 0.253731 0.388060 0.005000 -c 0.268657 0.940299 0.005000 -c 0.283582 0.492537 0.005000 -c 0.298507 0.044776 0.005000 -c 0.313433 0.597015 0.005000 -c 0.328358 0.149254 0.005000 -c 0.343284 0.701493 0.005000 -c 0.358209 0.253731 0.005000 -c 0.373134 0.805970 0.005000 -c 0.388060 0.358209 0.005000 -c 0.402985 0.910448 0.005000 -c 0.417910 0.462687 0.005000 -c 0.432836 0.014925 0.005000 -c 0.447761 0.567164 0.005000 -c 0.462687 0.119403 0.005000 -c 0.477612 0.671642 0.005000 -c 0.492537 0.223881 0.005000 -c 0.507463 0.776119 0.005000 -c 0.522388 0.328358 0.005000 -c 0.537313 0.880597 0.005000 -c 0.552239 0.432836 0.005000 -c 0.567164 0.985075 0.005000 -c 0.582090 0.537313 0.005000 -c 0.597015 0.089552 0.005000 -c 0.611940 0.641791 0.005000 -c 0.626866 0.194030 0.005000 -c 0.641791 0.746269 0.005000 -c 0.656716 0.298507 0.005000 -c 0.671642 0.850746 0.005000 -c 0.686567 0.402985 0.005000 -c 0.701493 0.955224 0.005000 -c 0.716418 0.507463 0.005000 -c 0.731343 0.059701 0.005000 -c 0.746269 0.611940 0.005000 -c 0.761194 0.164179 0.005000 -c 0.776119 0.716418 0.005000 -c 0.791045 0.268657 0.005000 -c 0.805970 0.820896 0.005000 -c 0.820896 0.373134 0.005000 -c 0.835821 0.925373 0.005000 -c 0.850746 0.477612 0.005000 -c 0.865672 0.029851 0.005000 -c 0.880597 0.582090 0.005000 -c 0.895522 0.134328 0.005000 -c 0.910448 0.686567 0.005000 -c 0.925373 0.238806 0.005000 -c 0.940299 0.791045 0.005000 -c 0.955224 0.343284 0.005000 -c 0.970149 0.895522 0.005000 -c 0.985075 0.447761 0.005000 -c 0.009930 0.621900 0.500000 -c 0.024879 0.054723 0.500000 -c 0.039828 0.487546 0.500000 -c 0.054723 0.920397 0.500000 -c 0.069673 0.353220 0.500000 -c 0.084568 0.786070 0.500000 -c 0.099517 0.218894 0.500000 -c 0.114412 0.651744 0.500000 -c 0.129361 0.084567 0.500000 -c 0.144256 0.517418 0.500000 -c 0.159205 0.950241 0.500000 -c 0.174155 0.383064 0.500000 -c 0.189050 0.815915 0.500000 -c 0.203999 0.248738 0.500000 -c 0.218894 0.681588 0.500000 -c 0.233843 0.114411 0.500000 -c 0.248738 0.547262 0.500000 -c 0.263687 0.980085 0.500000 -c 0.278637 0.412908 0.500000 -c 0.293532 0.845759 0.500000 -c 0.308481 0.278582 0.500000 -c 0.323376 0.711433 0.500000 -c 0.338325 0.144256 0.500000 -c 0.353220 0.577106 0.500000 -c 0.368170 0.009929 0.500000 -c 0.383119 0.442753 0.500000 -c 0.398014 0.875603 0.500000 -c 0.412963 0.308426 0.500000 -c 0.427858 0.741277 0.500000 -c 0.442807 0.174100 0.500000 -c 0.457702 0.606950 0.500000 -c 0.472652 0.039774 0.500000 -c 0.487601 0.472597 0.500000 -c 0.502496 0.905447 0.500000 -c 0.517445 0.338271 0.500000 -c 0.532313 0.771175 0.500000 -c 0.547262 0.203999 0.500000 -c 0.562157 0.636849 0.500000 -c 0.577106 0.069672 0.500000 -c 0.592056 0.502496 0.500000 -c 0.606951 0.935346 0.500000 -c 0.621900 0.368169 0.500000 -c 0.636795 0.801020 0.500000 -c 0.651744 0.233843 0.500000 -c 0.666639 0.666693 0.500000 -c 0.681589 0.099517 0.500000 -c 0.696483 0.532367 0.500000 -c 0.711433 0.965190 0.500000 -c 0.726382 0.398013 0.500000 -c 0.741277 0.830864 0.500000 -c 0.756226 0.263687 0.500000 -c 0.771121 0.696538 0.500000 -c 0.786071 0.129361 0.500000 -c 0.800966 0.562211 0.500000 -c 0.815915 0.995034 0.500000 -c 0.830864 0.427858 0.500000 -c 0.845759 0.860708 0.500000 -c 0.860708 0.293531 0.500000 -c 0.875603 0.726382 0.500000 -c 0.890553 0.159205 0.500000 -c 0.905448 0.592055 0.500000 -c 0.920397 0.024879 0.500000 -c 0.935346 0.457702 0.500000 -c 0.950241 0.890552 0.500000 -c 0.965191 0.323376 0.500000 -c 0.980085 0.756226 0.500000 -c 0.995035 0.189049 0.500000 -c 0.000000 0.000000 0.505000 -c 0.014949 0.432823 0.505000 -c 0.029844 0.865674 0.505000 -c 0.044794 0.298497 0.505000 -c 0.059689 0.731347 0.505000 -c 0.074638 0.164171 0.505000 -c 0.089533 0.597021 0.505000 -c 0.104482 0.029844 0.505000 -c 0.119431 0.462667 0.505000 -c 0.134326 0.895518 0.505000 -c 0.149276 0.328341 0.505000 -c 0.164171 0.761192 0.505000 -c 0.179120 0.194015 0.505000 -c 0.194015 0.626865 0.505000 -c 0.208964 0.059689 0.505000 -c 0.223913 0.492512 0.505000 -c 0.238808 0.925362 0.505000 -c 0.253758 0.358185 0.505000 -c 0.268653 0.791036 0.505000 -c 0.283602 0.223859 0.505000 -c 0.298497 0.656710 0.505000 -c 0.313446 0.089533 0.505000 -c 0.328341 0.522383 0.505000 -c 0.343290 0.955206 0.505000 -c 0.358240 0.388030 0.505000 -c 0.373135 0.820880 0.505000 -c 0.388084 0.253703 0.505000 -c 0.402979 0.686554 0.505000 -c 0.417928 0.119377 0.505000 -c 0.432823 0.552227 0.505000 -c 0.447773 0.985051 0.505000 -c 0.462722 0.417874 0.505000 -c 0.477617 0.850724 0.505000 -c 0.492566 0.283548 0.505000 -c 0.507461 0.716398 0.505000 -c 0.522410 0.149221 0.505000 -c 0.537278 0.582126 0.505000 -c 0.552227 0.014949 0.505000 -c 0.567177 0.447773 0.505000 -c 0.582072 0.880623 0.505000 -c 0.597021 0.313446 0.505000 -c 0.611916 0.746297 0.505000 -c 0.626865 0.179120 0.505000 -c 0.641760 0.611970 0.505000 -c 0.656710 0.044794 0.505000 -c 0.671659 0.477617 0.505000 -c 0.686554 0.910467 0.505000 -c 0.701503 0.343290 0.505000 -c 0.716398 0.776141 0.505000 -c 0.731347 0.208964 0.505000 -c 0.746242 0.641815 0.505000 -c 0.761192 0.074638 0.505000 -c 0.776141 0.507461 0.505000 -c 0.791036 0.940311 0.505000 -c 0.805985 0.373135 0.505000 -c 0.820880 0.805985 0.505000 -c 0.835829 0.238808 0.505000 -c 0.850724 0.671659 0.505000 -c 0.865674 0.104482 0.505000 -c 0.880569 0.537333 0.505000 -c 0.895518 0.970156 0.505000 -c 0.910467 0.402979 0.505000 -c 0.925362 0.835829 0.505000 -c 0.940311 0.268653 0.505000 -c 0.955206 0.701503 0.505000 -c 0.970156 0.134326 0.505000 -c 0.985051 0.567177 0.505000 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 36.380522 -11.669058 0.000000 - 28.295962 25.671928 0.000000 - 0.000000 0.000000 12.831239 diff --git a/bicrystal/examples/graphite/cc28.scf.in b/bicrystal/examples/graphite/cc28.scf.in deleted file mode 100644 index 89ade82..0000000 --- a/bicrystal/examples/graphite/cc28.scf.in +++ /dev/null @@ -1,65 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 28, - ntyp= 1, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -c 12.011 c.UPF - -ATOMIC_POSITIONS crystal -c 0.047621 0.761903 0.000000 -c 0.190479 0.047617 0.000000 -c 0.333336 0.333331 0.000000 -c 0.476193 0.619046 0.000000 -c 0.619050 0.904760 0.000000 -c 0.761907 0.190474 0.000000 -c 0.904764 0.476189 0.000000 -c 0.000000 0.000000 0.005000 -c 0.142857 0.285714 0.005000 -c 0.285714 0.571429 0.005000 -c 0.428571 0.857143 0.005000 -c 0.571429 0.142857 0.005000 -c 0.714286 0.428571 0.005000 -c 0.857143 0.714286 0.005000 -c 0.047632 0.190465 0.500000 -c 0.190466 0.761898 0.500000 -c 0.333365 0.333299 0.500000 -c 0.476199 0.904732 0.500000 -c 0.619001 0.476230 0.500000 -c 0.761900 0.047631 0.500000 -c 0.904734 0.619064 0.500000 -c 0.000000 0.000000 0.505000 -c 0.142834 0.571433 0.505000 -c 0.285733 0.142834 0.505000 -c 0.428567 0.714267 0.505000 -c 0.571433 0.285733 0.505000 -c 0.714267 0.857166 0.505000 -c 0.857101 0.428599 0.505000 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 12.126841 -2.333812 0.000000 - 8.084561 9.335246 0.000000 - 0.000000 0.000000 12.831239 diff --git a/bicrystal/examples/graphite/cc316.scf.in b/bicrystal/examples/graphite/cc316.scf.in deleted file mode 100644 index 3c5b263..0000000 --- a/bicrystal/examples/graphite/cc316.scf.in +++ /dev/null @@ -1,353 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 316, - ntyp= 1, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -c 12.011 c.UPF - -ATOMIC_POSITIONS crystal -c 0.004220 0.232067 0.000000 -c 0.016878 0.928269 0.000000 -c 0.029537 0.624472 0.000000 -c 0.042195 0.320675 0.000000 -c 0.054853 0.016877 0.000000 -c 0.067511 0.713080 0.000000 -c 0.080169 0.409282 0.000000 -c 0.092828 0.105485 0.000000 -c 0.105486 0.801687 0.000000 -c 0.118144 0.497890 0.000000 -c 0.130802 0.194092 0.000000 -c 0.143461 0.890295 0.000000 -c 0.156119 0.586497 0.000000 -c 0.168777 0.282700 0.000000 -c 0.181435 0.978902 0.000000 -c 0.194094 0.675105 0.000000 -c 0.206752 0.371307 0.000000 -c 0.219410 0.067510 0.000000 -c 0.232068 0.763713 0.000000 -c 0.244726 0.459915 0.000000 -c 0.257385 0.156118 0.000000 -c 0.270043 0.852320 0.000000 -c 0.282701 0.548523 0.000000 -c 0.295359 0.244725 0.000000 -c 0.308018 0.940928 0.000000 -c 0.320676 0.637130 0.000000 -c 0.333334 0.333333 0.000000 -c 0.345992 0.029535 0.000000 -c 0.358651 0.725738 0.000000 -c 0.371309 0.421940 0.000000 -c 0.383967 0.118143 0.000000 -c 0.396625 0.814345 0.000000 -c 0.409283 0.510548 0.000000 -c 0.421942 0.206751 0.000000 -c 0.434600 0.902953 0.000000 -c 0.447258 0.599156 0.000000 -c 0.459916 0.295358 0.000000 -c 0.472575 0.991561 0.000000 -c 0.485233 0.687763 0.000000 -c 0.497891 0.383966 0.000000 -c 0.510549 0.080168 0.000000 -c 0.523207 0.776371 0.000000 -c 0.535866 0.472573 0.000000 -c 0.548524 0.168776 0.000000 -c 0.561182 0.864978 0.000000 -c 0.573840 0.561181 0.000000 -c 0.586499 0.257383 0.000000 -c 0.599157 0.953586 0.000000 -c 0.611815 0.649788 0.000000 -c 0.624473 0.345991 0.000000 -c 0.637132 0.042194 0.000000 -c 0.649790 0.738396 0.000000 -c 0.662448 0.434599 0.000000 -c 0.675106 0.130801 0.000000 -c 0.687764 0.827004 0.000000 -c 0.700423 0.523206 0.000000 -c 0.713081 0.219409 0.000000 -c 0.725739 0.915611 0.000000 -c 0.738397 0.611814 0.000000 -c 0.751056 0.308016 0.000000 -c 0.763714 0.004219 0.000000 -c 0.776372 0.700421 0.000000 -c 0.789030 0.396624 0.000000 -c 0.801688 0.092826 0.000000 -c 0.814347 0.789029 0.000000 -c 0.827005 0.485232 0.000000 -c 0.839663 0.181434 0.000000 -c 0.852321 0.877637 0.000000 -c 0.864980 0.573839 0.000000 -c 0.877638 0.270042 0.000000 -c 0.890296 0.966244 0.000000 -c 0.902954 0.662447 0.000000 -c 0.915613 0.358649 0.000000 -c 0.928271 0.054852 0.000000 -c 0.940929 0.751054 0.000000 -c 0.953587 0.447257 0.000000 -c 0.966245 0.143459 0.000000 -c 0.978904 0.839662 0.000000 -c 0.991562 0.535864 0.000000 -c 0.000000 0.000000 0.005000 -c 0.012658 0.696203 0.005000 -c 0.025316 0.392405 0.005000 -c 0.037975 0.088608 0.005000 -c 0.050633 0.784810 0.005000 -c 0.063291 0.481013 0.005000 -c 0.075949 0.177215 0.005000 -c 0.088608 0.873418 0.005000 -c 0.101266 0.569620 0.005000 -c 0.113924 0.265823 0.005000 -c 0.126582 0.962025 0.005000 -c 0.139241 0.658228 0.005000 -c 0.151899 0.354430 0.005000 -c 0.164557 0.050633 0.005000 -c 0.177215 0.746835 0.005000 -c 0.189873 0.443038 0.005000 -c 0.202532 0.139241 0.005000 -c 0.215190 0.835443 0.005000 -c 0.227848 0.531646 0.005000 -c 0.240506 0.227848 0.005000 -c 0.253165 0.924051 0.005000 -c 0.265823 0.620253 0.005000 -c 0.278481 0.316456 0.005000 -c 0.291139 0.012658 0.005000 -c 0.303797 0.708861 0.005000 -c 0.316456 0.405063 0.005000 -c 0.329114 0.101266 0.005000 -c 0.341772 0.797468 0.005000 -c 0.354430 0.493671 0.005000 -c 0.367089 0.189873 0.005000 -c 0.379747 0.886076 0.005000 -c 0.392405 0.582278 0.005000 -c 0.405063 0.278481 0.005000 -c 0.417722 0.974684 0.005000 -c 0.430380 0.670886 0.005000 -c 0.443038 0.367089 0.005000 -c 0.455696 0.063291 0.005000 -c 0.468354 0.759494 0.005000 -c 0.481013 0.455696 0.005000 -c 0.493671 0.151899 0.005000 -c 0.506329 0.848101 0.005000 -c 0.518987 0.544304 0.005000 -c 0.531646 0.240506 0.005000 -c 0.544304 0.936709 0.005000 -c 0.556962 0.632911 0.005000 -c 0.569620 0.329114 0.005000 -c 0.582278 0.025316 0.005000 -c 0.594937 0.721519 0.005000 -c 0.607595 0.417722 0.005000 -c 0.620253 0.113924 0.005000 -c 0.632911 0.810127 0.005000 -c 0.645570 0.506329 0.005000 -c 0.658228 0.202532 0.005000 -c 0.670886 0.898734 0.005000 -c 0.683544 0.594937 0.005000 -c 0.696203 0.291139 0.005000 -c 0.708861 0.987342 0.005000 -c 0.721519 0.683544 0.005000 -c 0.734177 0.379747 0.005000 -c 0.746835 0.075949 0.005000 -c 0.759494 0.772152 0.005000 -c 0.772152 0.468354 0.005000 -c 0.784810 0.164557 0.005000 -c 0.797468 0.860759 0.005000 -c 0.810127 0.556962 0.005000 -c 0.822785 0.253165 0.005000 -c 0.835443 0.949367 0.005000 -c 0.848101 0.645570 0.005000 -c 0.860759 0.341772 0.005000 -c 0.873418 0.037975 0.005000 -c 0.886076 0.734177 0.005000 -c 0.898734 0.430380 0.005000 -c 0.911392 0.126582 0.005000 -c 0.924051 0.822785 0.005000 -c 0.936709 0.518987 0.005000 -c 0.949367 0.215190 0.005000 -c 0.962025 0.911392 0.005000 -c 0.974684 0.607595 0.005000 -c 0.987342 0.303797 0.005000 -c 0.004209 0.763718 0.500000 -c 0.016880 0.054850 0.500000 -c 0.029552 0.345982 0.500000 -c 0.042179 0.637136 0.500000 -c 0.054850 0.928269 0.500000 -c 0.067521 0.219401 0.500000 -c 0.080193 0.510533 0.500000 -c 0.092820 0.801687 0.500000 -c 0.105491 0.092820 0.500000 -c 0.118163 0.383952 0.500000 -c 0.130790 0.675106 0.500000 -c 0.143461 0.966239 0.500000 -c 0.156133 0.257371 0.500000 -c 0.168760 0.548525 0.500000 -c 0.181431 0.839657 0.500000 -c 0.194103 0.130790 0.500000 -c 0.206774 0.421922 0.500000 -c 0.219401 0.713076 0.500000 -c 0.232073 0.004209 0.500000 -c 0.244744 0.295341 0.500000 -c 0.257371 0.586495 0.500000 -c 0.270043 0.877627 0.500000 -c 0.282714 0.168760 0.500000 -c 0.295385 0.459892 0.500000 -c 0.308013 0.751046 0.500000 -c 0.320684 0.042179 0.500000 -c 0.333355 0.333311 0.500000 -c 0.345983 0.624465 0.500000 -c 0.358654 0.915597 0.500000 -c 0.371325 0.206730 0.500000 -c 0.383996 0.497862 0.500000 -c 0.396624 0.789016 0.500000 -c 0.409295 0.080149 0.500000 -c 0.421966 0.371281 0.500000 -c 0.434594 0.662435 0.500000 -c 0.447265 0.953567 0.500000 -c 0.459936 0.244700 0.500000 -c 0.472542 0.535898 0.500000 -c 0.485213 0.827030 0.500000 -c 0.497884 0.118162 0.500000 -c 0.510556 0.409295 0.500000 -c 0.523183 0.700449 0.500000 -c 0.535854 0.991581 0.500000 -c 0.548526 0.282713 0.500000 -c 0.561153 0.573868 0.500000 -c 0.573824 0.865000 0.500000 -c 0.586496 0.156132 0.500000 -c 0.599167 0.447265 0.500000 -c 0.611794 0.738419 0.500000 -c 0.624465 0.029551 0.500000 -c 0.637137 0.320683 0.500000 -c 0.649764 0.611838 0.500000 -c 0.662435 0.902970 0.500000 -c 0.675107 0.194102 0.500000 -c 0.687778 0.485235 0.500000 -c 0.700405 0.776389 0.500000 -c 0.713077 0.067521 0.500000 -c 0.725748 0.358653 0.500000 -c 0.738375 0.649808 0.500000 -c 0.751047 0.940940 0.500000 -c 0.763718 0.232072 0.500000 -c 0.776389 0.523205 0.500000 -c 0.789017 0.814359 0.500000 -c 0.801688 0.105491 0.500000 -c 0.814359 0.396623 0.500000 -c 0.826987 0.687778 0.500000 -c 0.839658 0.978910 0.500000 -c 0.852329 0.270042 0.500000 -c 0.864957 0.561196 0.500000 -c 0.877628 0.852329 0.500000 -c 0.890299 0.143461 0.500000 -c 0.902970 0.434593 0.500000 -c 0.915598 0.725748 0.500000 -c 0.928269 0.016880 0.500000 -c 0.940940 0.308012 0.500000 -c 0.953568 0.599166 0.500000 -c 0.966239 0.890299 0.500000 -c 0.978910 0.181431 0.500000 -c 0.991582 0.472563 0.500000 -c 0.000000 0.000000 0.505000 -c 0.012671 0.291132 0.505000 -c 0.025299 0.582287 0.505000 -c 0.037970 0.873419 0.505000 -c 0.050641 0.164551 0.505000 -c 0.063313 0.455683 0.505000 -c 0.075940 0.746838 0.505000 -c 0.088611 0.037970 0.505000 -c 0.101282 0.329102 0.505000 -c 0.113910 0.620256 0.505000 -c 0.126581 0.911389 0.505000 -c 0.139252 0.202521 0.505000 -c 0.151924 0.493653 0.505000 -c 0.164551 0.784808 0.505000 -c 0.177222 0.075940 0.505000 -c 0.189894 0.367072 0.505000 -c 0.202521 0.658226 0.505000 -c 0.215192 0.949359 0.505000 -c 0.227864 0.240491 0.505000 -c 0.240491 0.531645 0.505000 -c 0.253162 0.822778 0.505000 -c 0.265834 0.113910 0.505000 -c 0.278505 0.405042 0.505000 -c 0.291132 0.696196 0.505000 -c 0.303804 0.987329 0.505000 -c 0.316475 0.278461 0.505000 -c 0.329102 0.569615 0.505000 -c 0.341774 0.860748 0.505000 -c 0.354445 0.151880 0.505000 -c 0.367116 0.443012 0.505000 -c 0.379744 0.734166 0.505000 -c 0.392415 0.025299 0.505000 -c 0.405086 0.316431 0.505000 -c 0.417713 0.607585 0.505000 -c 0.430385 0.898718 0.505000 -c 0.443056 0.189850 0.505000 -c 0.455727 0.480982 0.505000 -c 0.468333 0.772180 0.505000 -c 0.481004 0.063313 0.505000 -c 0.493675 0.354445 0.505000 -c 0.506303 0.645599 0.505000 -c 0.518974 0.936731 0.505000 -c 0.531645 0.227864 0.505000 -c 0.544317 0.518996 0.505000 -c 0.556944 0.810150 0.505000 -c 0.569615 0.101282 0.505000 -c 0.582287 0.392415 0.505000 -c 0.594914 0.683569 0.505000 -c 0.607585 0.974701 0.505000 -c 0.620256 0.265834 0.505000 -c 0.632884 0.556988 0.505000 -c 0.645555 0.848120 0.505000 -c 0.658226 0.139252 0.505000 -c 0.670898 0.430385 0.505000 -c 0.683525 0.721539 0.505000 -c 0.696196 0.012671 0.505000 -c 0.708868 0.303804 0.505000 -c 0.721495 0.594958 0.505000 -c 0.734166 0.886090 0.505000 -c 0.746838 0.177222 0.505000 -c 0.759509 0.468355 0.505000 -c 0.772136 0.759509 0.505000 -c 0.784808 0.050641 0.505000 -c 0.797479 0.341774 0.505000 -c 0.810106 0.632928 0.505000 -c 0.822778 0.924060 0.505000 -c 0.835449 0.215192 0.505000 -c 0.848120 0.506325 0.505000 -c 0.860748 0.797479 0.505000 -c 0.873419 0.088611 0.505000 -c 0.886090 0.379744 0.505000 -c 0.898718 0.670898 0.505000 -c 0.911389 0.962030 0.505000 -c 0.924060 0.253162 0.505000 -c 0.936687 0.544317 0.505000 -c 0.949359 0.835449 0.505000 -c 0.962030 0.126581 0.505000 -c 0.974701 0.417713 0.505000 -c 0.987329 0.708868 0.505000 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 40.422803 -9.335246 0.000000 - 28.295962 30.339551 0.000000 - 0.000000 0.000000 12.831239 diff --git a/bicrystal/examples/graphite/cc364.scf.in b/bicrystal/examples/graphite/cc364.scf.in deleted file mode 100644 index 48a68ae..0000000 --- a/bicrystal/examples/graphite/cc364.scf.in +++ /dev/null @@ -1,401 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 364, - ntyp= 1, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -c 12.011 c.UPF - -ATOMIC_POSITIONS crystal -c 0.003664 0.937728 0.000000 -c 0.014653 0.750915 0.000000 -c 0.025642 0.564102 0.000000 -c 0.036631 0.377289 0.000000 -c 0.047620 0.190476 0.000000 -c 0.058609 0.003662 0.000000 -c 0.069598 0.816849 0.000000 -c 0.080587 0.630036 0.000000 -c 0.091576 0.443223 0.000000 -c 0.102565 0.256410 0.000000 -c 0.113554 0.069596 0.000000 -c 0.124543 0.882783 0.000000 -c 0.135532 0.695970 0.000000 -c 0.146521 0.509157 0.000000 -c 0.157510 0.322344 0.000000 -c 0.168499 0.135531 0.000000 -c 0.179488 0.948717 0.000000 -c 0.190477 0.761904 0.000000 -c 0.201466 0.575091 0.000000 -c 0.212455 0.388278 0.000000 -c 0.223444 0.201465 0.000000 -c 0.234433 0.014651 0.000000 -c 0.245422 0.827838 0.000000 -c 0.256411 0.641025 0.000000 -c 0.267400 0.454212 0.000000 -c 0.278389 0.267399 0.000000 -c 0.289378 0.080585 0.000000 -c 0.300367 0.893772 0.000000 -c 0.311356 0.706959 0.000000 -c 0.322345 0.520146 0.000000 -c 0.333334 0.333333 0.000000 -c 0.344323 0.146520 0.000000 -c 0.355312 0.959706 0.000000 -c 0.366301 0.772893 0.000000 -c 0.377290 0.586080 0.000000 -c 0.388279 0.399267 0.000000 -c 0.399268 0.212454 0.000000 -c 0.410257 0.025640 0.000000 -c 0.421246 0.838827 0.000000 -c 0.432235 0.652014 0.000000 -c 0.443224 0.465201 0.000000 -c 0.454213 0.278388 0.000000 -c 0.465202 0.091575 0.000000 -c 0.476191 0.904761 0.000000 -c 0.487180 0.717948 0.000000 -c 0.498169 0.531135 0.000000 -c 0.509158 0.344322 0.000000 -c 0.520147 0.157509 0.000000 -c 0.531136 0.970695 0.000000 -c 0.542125 0.783882 0.000000 -c 0.553114 0.597069 0.000000 -c 0.564103 0.410256 0.000000 -c 0.575092 0.223443 0.000000 -c 0.586081 0.036629 0.000000 -c 0.597070 0.849816 0.000000 -c 0.608059 0.663003 0.000000 -c 0.619048 0.476190 0.000000 -c 0.630037 0.289377 0.000000 -c 0.641026 0.102564 0.000000 -c 0.652015 0.915750 0.000000 -c 0.663004 0.728937 0.000000 -c 0.673993 0.542124 0.000000 -c 0.684982 0.355311 0.000000 -c 0.695971 0.168498 0.000000 -c 0.706960 0.981684 0.000000 -c 0.717949 0.794871 0.000000 -c 0.728938 0.608058 0.000000 -c 0.739927 0.421245 0.000000 -c 0.750916 0.234432 0.000000 -c 0.761905 0.047618 0.000000 -c 0.772894 0.860805 0.000000 -c 0.783883 0.673992 0.000000 -c 0.794872 0.487179 0.000000 -c 0.805861 0.300366 0.000000 -c 0.816850 0.113553 0.000000 -c 0.827839 0.926739 0.000000 -c 0.838828 0.739926 0.000000 -c 0.849817 0.553113 0.000000 -c 0.860806 0.366300 0.000000 -c 0.871795 0.179487 0.000000 -c 0.882785 0.992673 0.000000 -c 0.893774 0.805860 0.000000 -c 0.904763 0.619047 0.000000 -c 0.915752 0.432234 0.000000 -c 0.926741 0.245421 0.000000 -c 0.937730 0.058607 0.000000 -c 0.948719 0.871794 0.000000 -c 0.959708 0.684981 0.000000 -c 0.970697 0.498168 0.000000 -c 0.981686 0.311355 0.000000 -c 0.992675 0.124542 0.000000 -c 0.000000 0.000000 0.005000 -c 0.010989 0.813187 0.005000 -c 0.021978 0.626374 0.005000 -c 0.032967 0.439560 0.005000 -c 0.043956 0.252747 0.005000 -c 0.054945 0.065934 0.005000 -c 0.065934 0.879121 0.005000 -c 0.076923 0.692308 0.005000 -c 0.087912 0.505495 0.005000 -c 0.098901 0.318681 0.005000 -c 0.109890 0.131868 0.005000 -c 0.120879 0.945055 0.005000 -c 0.131868 0.758242 0.005000 -c 0.142857 0.571429 0.005000 -c 0.153846 0.384615 0.005000 -c 0.164835 0.197802 0.005000 -c 0.175824 0.010989 0.005000 -c 0.186813 0.824176 0.005000 -c 0.197802 0.637363 0.005000 -c 0.208791 0.450549 0.005000 -c 0.219780 0.263736 0.005000 -c 0.230769 0.076923 0.005000 -c 0.241758 0.890110 0.005000 -c 0.252747 0.703297 0.005000 -c 0.263736 0.516484 0.005000 -c 0.274725 0.329670 0.005000 -c 0.285714 0.142857 0.005000 -c 0.296703 0.956044 0.005000 -c 0.307692 0.769231 0.005000 -c 0.318681 0.582418 0.005000 -c 0.329670 0.395604 0.005000 -c 0.340659 0.208791 0.005000 -c 0.351648 0.021978 0.005000 -c 0.362637 0.835165 0.005000 -c 0.373626 0.648352 0.005000 -c 0.384615 0.461538 0.005000 -c 0.395604 0.274725 0.005000 -c 0.406593 0.087912 0.005000 -c 0.417582 0.901099 0.005000 -c 0.428571 0.714286 0.005000 -c 0.439560 0.527473 0.005000 -c 0.450549 0.340659 0.005000 -c 0.461538 0.153846 0.005000 -c 0.472527 0.967033 0.005000 -c 0.483516 0.780220 0.005000 -c 0.494505 0.593407 0.005000 -c 0.505495 0.406593 0.005000 -c 0.516484 0.219780 0.005000 -c 0.527473 0.032967 0.005000 -c 0.538462 0.846154 0.005000 -c 0.549451 0.659341 0.005000 -c 0.560440 0.472527 0.005000 -c 0.571429 0.285714 0.005000 -c 0.582418 0.098901 0.005000 -c 0.593407 0.912088 0.005000 -c 0.604396 0.725275 0.005000 -c 0.615385 0.538462 0.005000 -c 0.626374 0.351648 0.005000 -c 0.637363 0.164835 0.005000 -c 0.648352 0.978022 0.005000 -c 0.659341 0.791209 0.005000 -c 0.670330 0.604396 0.005000 -c 0.681319 0.417582 0.005000 -c 0.692308 0.230769 0.005000 -c 0.703297 0.043956 0.005000 -c 0.714286 0.857143 0.005000 -c 0.725275 0.670330 0.005000 -c 0.736264 0.483516 0.005000 -c 0.747253 0.296703 0.005000 -c 0.758242 0.109890 0.005000 -c 0.769231 0.923077 0.005000 -c 0.780220 0.736264 0.005000 -c 0.791209 0.549451 0.005000 -c 0.802198 0.362637 0.005000 -c 0.813187 0.175824 0.005000 -c 0.824176 0.989011 0.005000 -c 0.835165 0.802198 0.005000 -c 0.846154 0.615385 0.005000 -c 0.857143 0.428571 0.005000 -c 0.868132 0.241758 0.005000 -c 0.879121 0.054945 0.005000 -c 0.890110 0.868132 0.005000 -c 0.901099 0.681319 0.005000 -c 0.912088 0.494505 0.005000 -c 0.923077 0.307692 0.005000 -c 0.934066 0.120879 0.005000 -c 0.945055 0.934066 0.005000 -c 0.956044 0.747253 0.005000 -c 0.967033 0.560440 0.005000 -c 0.978022 0.373626 0.005000 -c 0.989011 0.186813 0.005000 -c 0.003664 0.058607 0.500000 -c 0.014657 0.234429 0.500000 -c 0.025650 0.410251 0.500000 -c 0.036622 0.586083 0.500000 -c 0.047615 0.761906 0.500000 -c 0.058607 0.937728 0.500000 -c 0.069600 0.113550 0.500000 -c 0.080593 0.289372 0.500000 -c 0.091586 0.465194 0.500000 -c 0.102558 0.641027 0.500000 -c 0.113550 0.816849 0.500000 -c 0.124543 0.992671 0.500000 -c 0.135536 0.168493 0.500000 -c 0.146529 0.344315 0.500000 -c 0.157501 0.520148 0.500000 -c 0.168494 0.695970 0.500000 -c 0.179486 0.871792 0.500000 -c 0.190479 0.047614 0.500000 -c 0.201472 0.223436 0.500000 -c 0.212465 0.399258 0.500000 -c 0.223437 0.575091 0.500000 -c 0.234429 0.750913 0.500000 -c 0.245422 0.926735 0.500000 -c 0.256415 0.102557 0.500000 -c 0.267408 0.278379 0.500000 -c 0.278400 0.454202 0.500000 -c 0.289373 0.630034 0.500000 -c 0.300365 0.805856 0.500000 -c 0.311358 0.981678 0.500000 -c 0.322351 0.157500 0.500000 -c 0.333344 0.333323 0.500000 -c 0.344316 0.509155 0.500000 -c 0.355309 0.684977 0.500000 -c 0.366301 0.860799 0.500000 -c 0.377294 0.036621 0.500000 -c 0.388287 0.212443 0.500000 -c 0.399279 0.388266 0.500000 -c 0.410252 0.564098 0.500000 -c 0.421244 0.739920 0.500000 -c 0.432237 0.915742 0.500000 -c 0.443230 0.091564 0.500000 -c 0.454223 0.267387 0.500000 -c 0.465215 0.443209 0.500000 -c 0.476188 0.619041 0.500000 -c 0.487180 0.794863 0.500000 -c 0.498173 0.970685 0.500000 -c 0.509155 0.146528 0.500000 -c 0.520148 0.322350 0.500000 -c 0.531120 0.498183 0.500000 -c 0.542113 0.674005 0.500000 -c 0.553106 0.849827 0.500000 -c 0.564099 0.025649 0.500000 -c 0.575091 0.201471 0.500000 -c 0.586084 0.377293 0.500000 -c 0.597056 0.553126 0.500000 -c 0.608049 0.728948 0.500000 -c 0.619042 0.904770 0.500000 -c 0.630034 0.080592 0.500000 -c 0.641027 0.256414 0.500000 -c 0.652020 0.432237 0.500000 -c 0.662992 0.608069 0.500000 -c 0.673985 0.783891 0.500000 -c 0.684978 0.959713 0.500000 -c 0.695970 0.135535 0.500000 -c 0.706963 0.311358 0.500000 -c 0.717935 0.487190 0.500000 -c 0.728928 0.663012 0.500000 -c 0.739921 0.838834 0.500000 -c 0.750913 0.014656 0.500000 -c 0.761906 0.190479 0.500000 -c 0.772899 0.366301 0.500000 -c 0.783871 0.542133 0.500000 -c 0.794864 0.717955 0.500000 -c 0.805857 0.893777 0.500000 -c 0.816849 0.069600 0.500000 -c 0.827842 0.245422 0.500000 -c 0.838835 0.421244 0.500000 -c 0.849807 0.597076 0.500000 -c 0.860800 0.772898 0.500000 -c 0.871792 0.948721 0.500000 -c 0.882785 0.124543 0.500000 -c 0.893778 0.300365 0.500000 -c 0.904750 0.476197 0.500000 -c 0.915743 0.652019 0.500000 -c 0.926736 0.827842 0.500000 -c 0.937728 0.003664 0.500000 -c 0.948721 0.179486 0.500000 -c 0.959714 0.355308 0.500000 -c 0.970686 0.531140 0.500000 -c 0.981679 0.706962 0.500000 -c 0.992671 0.882785 0.500000 -c 0.000000 0.000000 0.505000 -c 0.010993 0.175822 0.505000 -c 0.021985 0.351644 0.505000 -c 0.032958 0.527477 0.505000 -c 0.043950 0.703299 0.505000 -c 0.054943 0.879121 0.505000 -c 0.065936 0.054943 0.505000 -c 0.076929 0.230765 0.505000 -c 0.087921 0.406587 0.505000 -c 0.098894 0.582420 0.505000 -c 0.109886 0.758242 0.505000 -c 0.120879 0.934064 0.505000 -c 0.131872 0.109886 0.505000 -c 0.142864 0.285708 0.505000 -c 0.153857 0.461531 0.505000 -c 0.164829 0.637363 0.505000 -c 0.175822 0.813185 0.505000 -c 0.186815 0.989007 0.505000 -c 0.197808 0.164829 0.505000 -c 0.208800 0.340652 0.505000 -c 0.219773 0.516484 0.505000 -c 0.230765 0.692306 0.505000 -c 0.241758 0.868128 0.505000 -c 0.252751 0.043950 0.505000 -c 0.263743 0.219773 0.505000 -c 0.274736 0.395595 0.505000 -c 0.285708 0.571427 0.505000 -c 0.296701 0.747249 0.505000 -c 0.307694 0.923071 0.505000 -c 0.318687 0.098894 0.505000 -c 0.329679 0.274716 0.505000 -c 0.340672 0.450538 0.505000 -c 0.351644 0.626370 0.505000 -c 0.362637 0.802192 0.505000 -c 0.373630 0.978015 0.505000 -c 0.384622 0.153837 0.505000 -c 0.395615 0.329659 0.505000 -c 0.406587 0.505491 0.505000 -c 0.417580 0.681313 0.505000 -c 0.428573 0.857136 0.505000 -c 0.439566 0.032958 0.505000 -c 0.450558 0.208780 0.505000 -c 0.461551 0.384602 0.505000 -c 0.472523 0.560434 0.505000 -c 0.483516 0.736257 0.505000 -c 0.494509 0.912079 0.505000 -c 0.505491 0.087921 0.505000 -c 0.516484 0.263743 0.505000 -c 0.527477 0.439566 0.505000 -c 0.538449 0.615398 0.505000 -c 0.549442 0.791220 0.505000 -c 0.560434 0.967042 0.505000 -c 0.571427 0.142864 0.505000 -c 0.582420 0.318687 0.505000 -c 0.593392 0.494519 0.505000 -c 0.604385 0.670341 0.505000 -c 0.615378 0.846163 0.505000 -c 0.626370 0.021985 0.505000 -c 0.637363 0.197808 0.505000 -c 0.648356 0.373630 0.505000 -c 0.659328 0.549462 0.505000 -c 0.670321 0.725284 0.505000 -c 0.681313 0.901106 0.505000 -c 0.692306 0.076929 0.505000 -c 0.703299 0.252751 0.505000 -c 0.714292 0.428573 0.505000 -c 0.725264 0.604405 0.505000 -c 0.736257 0.780227 0.505000 -c 0.747249 0.956050 0.505000 -c 0.758242 0.131872 0.505000 -c 0.769235 0.307694 0.505000 -c 0.780207 0.483526 0.505000 -c 0.791200 0.659348 0.505000 -c 0.802192 0.835171 0.505000 -c 0.813185 0.010993 0.505000 -c 0.824178 0.186815 0.505000 -c 0.835171 0.362637 0.505000 -c 0.846143 0.538469 0.505000 -c 0.857136 0.714292 0.505000 -c 0.868128 0.890114 0.505000 -c 0.879121 0.065936 0.505000 -c 0.890114 0.241758 0.505000 -c 0.901106 0.417580 0.505000 -c 0.912079 0.593413 0.505000 -c 0.923071 0.769235 0.505000 -c 0.934064 0.945057 0.505000 -c 0.945057 0.120879 0.505000 -c 0.956050 0.296701 0.505000 -c 0.967022 0.472534 0.505000 -c 0.978015 0.648356 0.505000 -c 0.989007 0.824178 0.505000 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 44.465083 -2.333812 0.000000 - 24.253682 37.340986 0.000000 - 0.000000 0.000000 12.831239 diff --git a/bicrystal/examples/graphite/cc52.scf.in b/bicrystal/examples/graphite/cc52.scf.in deleted file mode 100644 index 55ec522..0000000 --- a/bicrystal/examples/graphite/cc52.scf.in +++ /dev/null @@ -1,89 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 52, - ntyp= 1, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -c 12.011 c.UPF - -ATOMIC_POSITIONS crystal -c 0.051284 0.820512 0.000000 -c 0.128207 0.051281 0.000000 -c 0.205130 0.282050 0.000000 -c 0.282053 0.512819 0.000000 -c 0.358976 0.743588 0.000000 -c 0.435899 0.974358 0.000000 -c 0.512822 0.205127 0.000000 -c 0.589745 0.435896 0.000000 -c 0.666668 0.666665 0.000000 -c 0.743592 0.897435 0.000000 -c 0.820515 0.128204 0.000000 -c 0.897438 0.358973 0.000000 -c 0.974361 0.589742 0.000000 -c 0.000000 0.000000 0.005000 -c 0.076923 0.230769 0.005000 -c 0.153846 0.461538 0.005000 -c 0.230769 0.692308 0.005000 -c 0.307692 0.923077 0.005000 -c 0.384615 0.153846 0.005000 -c 0.461538 0.384615 0.005000 -c 0.538462 0.615385 0.005000 -c 0.615385 0.846154 0.005000 -c 0.692308 0.076923 0.005000 -c 0.769231 0.307692 0.005000 -c 0.846154 0.538462 0.005000 -c 0.923077 0.769231 0.005000 -c 0.051268 0.128214 0.500000 -c 0.128214 0.820515 0.500000 -c 0.205075 0.512859 0.500000 -c 0.282021 0.205160 0.500000 -c 0.358967 0.897461 0.500000 -c 0.435956 0.589677 0.500000 -c 0.512817 0.282021 0.500000 -c 0.589763 0.974322 0.500000 -c 0.666709 0.666623 0.500000 -c 0.743570 0.358967 0.500000 -c 0.820516 0.051268 0.500000 -c 0.897462 0.743569 0.500000 -c 0.974322 0.435913 0.500000 -c 0.000000 0.000000 0.505000 -c 0.076946 0.692301 0.505000 -c 0.153807 0.384645 0.505000 -c 0.230753 0.076946 0.505000 -c 0.307699 0.769247 0.505000 -c 0.384560 0.461591 0.505000 -c 0.461548 0.153807 0.505000 -c 0.538494 0.846108 0.505000 -c 0.615355 0.538452 0.505000 -c 0.692301 0.230753 0.505000 -c 0.769247 0.923054 0.505000 -c 0.846193 0.615355 0.505000 -c 0.923054 0.307699 0.505000 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 16.169121 -4.667623 0.000000 - 12.126841 11.669058 0.000000 - 0.000000 0.000000 12.831239 diff --git a/bicrystal/examples/graphite/cc76.scf.in b/bicrystal/examples/graphite/cc76.scf.in deleted file mode 100644 index 8c32c55..0000000 --- a/bicrystal/examples/graphite/cc76.scf.in +++ /dev/null @@ -1,113 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 76, - ntyp= 1, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -c 12.011 c.UPF - -ATOMIC_POSITIONS crystal -c 0.017545 0.859648 0.000000 -c 0.070177 0.438595 0.000000 -c 0.122808 0.017543 0.000000 -c 0.175440 0.596490 0.000000 -c 0.228072 0.175437 0.000000 -c 0.280703 0.754385 0.000000 -c 0.333335 0.333332 0.000000 -c 0.385966 0.912279 0.000000 -c 0.438598 0.491227 0.000000 -c 0.491229 0.070174 0.000000 -c 0.543861 0.649122 0.000000 -c 0.596493 0.228069 0.000000 -c 0.649124 0.807016 0.000000 -c 0.701756 0.385964 0.000000 -c 0.754387 0.964911 0.000000 -c 0.807019 0.543858 0.000000 -c 0.859651 0.122806 0.000000 -c 0.912282 0.701753 0.000000 -c 0.964914 0.280701 0.000000 -c 0.000000 0.000000 0.005000 -c 0.052632 0.578947 0.005000 -c 0.105263 0.157895 0.005000 -c 0.157895 0.736842 0.005000 -c 0.210526 0.315789 0.005000 -c 0.263158 0.894737 0.005000 -c 0.315789 0.473684 0.005000 -c 0.368421 0.052632 0.005000 -c 0.421053 0.631579 0.005000 -c 0.473684 0.210526 0.005000 -c 0.526316 0.789474 0.005000 -c 0.578947 0.368421 0.005000 -c 0.631579 0.947368 0.005000 -c 0.684211 0.526316 0.005000 -c 0.736842 0.105263 0.005000 -c 0.789474 0.684211 0.005000 -c 0.842105 0.263158 0.005000 -c 0.894737 0.842105 0.005000 -c 0.947368 0.421053 0.005000 -c 0.004591 0.647288 0.500000 -c 0.051698 0.849493 0.500000 -c 0.098806 0.051699 0.500000 -c 0.145913 0.253904 0.500000 -c 0.193021 0.456110 0.500000 -c 0.253904 0.600180 0.500000 -c 0.301011 0.802386 0.500000 -c 0.348119 0.004591 0.500000 -c 0.395226 0.206797 0.500000 -c 0.442334 0.409002 0.500000 -c 0.503217 0.553073 0.500000 -c 0.550324 0.755278 0.500000 -c 0.600180 0.145914 0.500000 -c 0.647287 0.348119 0.500000 -c 0.755278 0.694395 0.500000 -c 0.802385 0.896601 0.500000 -c 0.849493 0.098806 0.500000 -c 0.896600 0.301012 0.500000 -c 0.943708 0.503217 0.500000 -c 0.000000 0.000000 0.505000 -c 0.047108 0.202205 0.505000 -c 0.094215 0.404411 0.505000 -c 0.155098 0.548482 0.505000 -c 0.202205 0.750687 0.505000 -c 0.249313 0.952892 0.505000 -c 0.296421 0.155098 0.505000 -c 0.343528 0.357303 0.505000 -c 0.451518 0.703579 0.505000 -c 0.498626 0.905785 0.505000 -c 0.545734 0.107990 0.505000 -c 0.595589 0.498626 0.505000 -c 0.656472 0.642697 0.505000 -c 0.703579 0.844902 0.505000 -c 0.750687 0.047108 0.505000 -c 0.797795 0.249313 0.505000 -c 0.844902 0.451518 0.505000 -c 0.905785 0.595589 0.505000 -c 0.952892 0.797795 0.505000 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 20.211401 -2.333812 0.000000 - 12.126841 16.336681 0.000000 - 0.000000 0.000000 12.831239 diff --git a/bicrystal/examples/mos2/mos114.scf.in b/bicrystal/examples/mos2/mos114.scf.in deleted file mode 100644 index 339311c..0000000 --- a/bicrystal/examples/mos2/mos114.scf.in +++ /dev/null @@ -1,152 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 114, - ntyp= 2, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -s 32.06 s.UPF -mo 95.95 mo.UPF - -ATOMIC_POSITIONS crystal -s 0.000000 0.000000 0.121000 -s 0.052632 0.578947 0.121000 -s 0.105263 0.157895 0.121000 -s 0.157895 0.736842 0.121000 -s 0.210526 0.315789 0.121000 -s 0.263158 0.894737 0.121000 -s 0.315789 0.473684 0.121000 -s 0.368421 0.052632 0.121000 -s 0.421053 0.631579 0.121000 -s 0.473684 0.210526 0.121000 -s 0.526316 0.789474 0.121000 -s 0.578947 0.368421 0.121000 -s 0.631579 0.947368 0.121000 -s 0.684211 0.526316 0.121000 -s 0.736842 0.105263 0.121000 -s 0.789474 0.684211 0.121000 -s 0.842105 0.263158 0.121000 -s 0.894737 0.842105 0.121000 -s 0.947368 0.421053 0.121000 -mo 0.017516 0.859674 0.250000 -mo 0.070147 0.438621 0.250000 -mo 0.122779 0.017568 0.250000 -mo 0.175411 0.596516 0.250000 -mo 0.228042 0.175463 0.250000 -mo 0.280674 0.754411 0.250000 -mo 0.333305 0.333358 0.250000 -mo 0.385937 0.912305 0.250000 -mo 0.438568 0.491253 0.250000 -mo 0.491200 0.070200 0.250000 -mo 0.543832 0.649147 0.250000 -mo 0.596463 0.228095 0.250000 -mo 0.649095 0.807042 0.250000 -mo 0.701726 0.385989 0.250000 -mo 0.754358 0.964937 0.250000 -mo 0.806989 0.543884 0.250000 -mo 0.859621 0.122832 0.250000 -mo 0.912253 0.701779 0.250000 -mo 0.964884 0.280726 0.250000 -s 0.000000 0.000000 0.379000 -s 0.052632 0.578947 0.379000 -s 0.105263 0.157895 0.379000 -s 0.157895 0.736842 0.379000 -s 0.210526 0.315789 0.379000 -s 0.263158 0.894737 0.379000 -s 0.315789 0.473684 0.379000 -s 0.368421 0.052632 0.379000 -s 0.421053 0.631579 0.379000 -s 0.473684 0.210526 0.379000 -s 0.526316 0.789474 0.379000 -s 0.578947 0.368421 0.379000 -s 0.631579 0.947368 0.379000 -s 0.684211 0.526316 0.379000 -s 0.736842 0.105263 0.379000 -s 0.789474 0.684211 0.379000 -s 0.842105 0.263158 0.379000 -s 0.894737 0.842105 0.379000 -s 0.947368 0.421053 0.379000 -s 0.000000 0.000000 0.621000 -s 0.052603 0.368438 0.621000 -s 0.105278 0.736840 0.621000 -s 0.157882 0.105278 0.621000 -s 0.210485 0.473716 0.621000 -s 0.263160 0.842118 0.621000 -s 0.315763 0.210556 0.621000 -s 0.368438 0.578959 0.621000 -s 0.421041 0.947397 0.621000 -s 0.473680 0.315763 0.621000 -s 0.526355 0.684165 0.621000 -s 0.578959 0.052603 0.621000 -s 0.631562 0.421041 0.621000 -s 0.684237 0.789444 0.621000 -s 0.736840 0.157882 0.621000 -s 0.789444 0.526320 0.621000 -s 0.842118 0.894722 0.621000 -s 0.894722 0.263160 0.621000 -s 0.947397 0.631562 0.621000 -mo 0.017559 0.122785 0.750000 -mo 0.070162 0.491223 0.750000 -mo 0.122837 0.859625 0.750000 -mo 0.175441 0.228063 0.750000 -mo 0.228115 0.596465 0.750000 -mo 0.280719 0.964903 0.750000 -mo 0.333322 0.333341 0.750000 -mo 0.385997 0.701743 0.750000 -mo 0.438600 0.070181 0.750000 -mo 0.491239 0.438548 0.750000 -mo 0.543914 0.806950 0.750000 -mo 0.596518 0.175388 0.750000 -mo 0.649121 0.543826 0.750000 -mo 0.701796 0.912228 0.750000 -mo 0.754399 0.280666 0.750000 -mo 0.807074 0.649068 0.750000 -mo 0.859677 0.017506 0.750000 -mo 0.912281 0.385944 0.750000 -mo 0.964956 0.754347 0.750000 -s 0.000000 0.000000 0.879000 -s 0.052603 0.368438 0.879000 -s 0.105278 0.736840 0.879000 -s 0.157882 0.105278 0.879000 -s 0.210485 0.473716 0.879000 -s 0.263160 0.842118 0.879000 -s 0.315763 0.210556 0.879000 -s 0.368438 0.578959 0.879000 -s 0.421041 0.947397 0.879000 -s 0.473680 0.315763 0.879000 -s 0.526355 0.684165 0.879000 -s 0.578959 0.052603 0.879000 -s 0.631562 0.421041 0.879000 -s 0.684237 0.789444 0.879000 -s 0.736840 0.157882 0.879000 -s 0.789444 0.526320 0.879000 -s 0.842118 0.894722 0.879000 -s 0.894722 0.263160 0.879000 -s 0.947397 0.631562 0.879000 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 25.775674 -2.976318 0.000000 - 15.465404 20.834229 0.000000 - 0.000000 0.000000 23.243630 diff --git a/bicrystal/examples/mos2/mos186.scf.in b/bicrystal/examples/mos2/mos186.scf.in deleted file mode 100644 index 8215ee0..0000000 --- a/bicrystal/examples/mos2/mos186.scf.in +++ /dev/null @@ -1,224 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 186, - ntyp= 2, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -s 32.06 s.UPF -mo 95.95 mo.UPF - -ATOMIC_POSITIONS crystal -s 0.021529 0.440845 0.121000 -s 0.053787 0.602135 0.121000 -s 0.086045 0.763426 0.121000 -s 0.118303 0.924716 0.121000 -s 0.150561 0.086006 0.121000 -s 0.182819 0.247297 0.121000 -s 0.215077 0.408587 0.121000 -s 0.247335 0.569877 0.121000 -s 0.279594 0.731168 0.121000 -s 0.311852 0.892458 0.121000 -s 0.344110 0.053748 0.121000 -s 0.376368 0.215039 0.121000 -s 0.408626 0.376329 0.121000 -s 0.440884 0.537619 0.121000 -s 0.473142 0.698910 0.121000 -s 0.505400 0.860200 0.121000 -s 0.537658 0.021490 0.121000 -s 0.569916 0.182781 0.121000 -s 0.602174 0.344071 0.121000 -s 0.634432 0.505361 0.121000 -s 0.666690 0.666652 0.121000 -s 0.698948 0.827942 0.121000 -s 0.731206 0.989232 0.121000 -s 0.763465 0.150523 0.121000 -s 0.795723 0.311813 0.121000 -s 0.827981 0.473103 0.121000 -s 0.860239 0.634394 0.121000 -s 0.892497 0.795684 0.121000 -s 0.924755 0.956974 0.121000 -s 0.957013 0.118265 0.121000 -s 0.989271 0.279555 0.121000 -mo 0.000000 0.000000 0.250000 -mo 0.032258 0.161290 0.250000 -mo 0.064516 0.322581 0.250000 -mo 0.096774 0.483871 0.250000 -mo 0.129032 0.645161 0.250000 -mo 0.161290 0.806452 0.250000 -mo 0.193548 0.967742 0.250000 -mo 0.225806 0.129032 0.250000 -mo 0.258065 0.290323 0.250000 -mo 0.290323 0.451613 0.250000 -mo 0.322581 0.612903 0.250000 -mo 0.354839 0.774194 0.250000 -mo 0.387097 0.935484 0.250000 -mo 0.419355 0.096774 0.250000 -mo 0.451613 0.258065 0.250000 -mo 0.483871 0.419355 0.250000 -mo 0.516129 0.580645 0.250000 -mo 0.548387 0.741935 0.250000 -mo 0.580645 0.903226 0.250000 -mo 0.612903 0.064516 0.250000 -mo 0.645161 0.225806 0.250000 -mo 0.677419 0.387097 0.250000 -mo 0.709677 0.548387 0.250000 -mo 0.741935 0.709677 0.250000 -mo 0.774194 0.870968 0.250000 -mo 0.806452 0.032258 0.250000 -mo 0.838710 0.193548 0.250000 -mo 0.870968 0.354839 0.250000 -mo 0.903226 0.516129 0.250000 -mo 0.935484 0.677419 0.250000 -mo 0.967742 0.838710 0.250000 -s 0.021529 0.440845 0.379000 -s 0.053787 0.602135 0.379000 -s 0.086045 0.763426 0.379000 -s 0.118303 0.924716 0.379000 -s 0.150561 0.086006 0.379000 -s 0.182819 0.247297 0.379000 -s 0.215077 0.408587 0.379000 -s 0.247335 0.569877 0.379000 -s 0.279594 0.731168 0.379000 -s 0.311852 0.892458 0.379000 -s 0.344110 0.053748 0.379000 -s 0.376368 0.215039 0.379000 -s 0.408626 0.376329 0.379000 -s 0.440884 0.537619 0.379000 -s 0.473142 0.698910 0.379000 -s 0.505400 0.860200 0.379000 -s 0.537658 0.021490 0.379000 -s 0.569916 0.182781 0.379000 -s 0.602174 0.344071 0.379000 -s 0.634432 0.505361 0.379000 -s 0.666690 0.666652 0.379000 -s 0.698948 0.827942 0.379000 -s 0.731206 0.989232 0.379000 -s 0.763465 0.150523 0.379000 -s 0.795723 0.311813 0.379000 -s 0.827981 0.473103 0.379000 -s 0.860239 0.634394 0.379000 -s 0.892497 0.795684 0.379000 -s 0.924755 0.956974 0.379000 -s 0.957013 0.118265 0.379000 -s 0.989271 0.279555 0.379000 -s 0.000000 0.000000 0.621000 -s 0.032270 0.806447 0.621000 -s 0.064541 0.612894 0.621000 -s 0.096742 0.419376 0.621000 -s 0.129012 0.225823 0.621000 -s 0.161282 0.032270 0.621000 -s 0.193553 0.838718 0.621000 -s 0.225823 0.645165 0.621000 -s 0.258024 0.451647 0.621000 -s 0.290295 0.258094 0.621000 -s 0.322565 0.064541 0.621000 -s 0.354835 0.870988 0.621000 -s 0.387106 0.677435 0.621000 -s 0.419307 0.483917 0.621000 -s 0.451577 0.290364 0.621000 -s 0.483847 0.096811 0.621000 -s 0.516118 0.903258 0.621000 -s 0.548388 0.709705 0.621000 -s 0.580624 0.516118 0.621000 -s 0.612894 0.322565 0.621000 -s 0.645165 0.129012 0.621000 -s 0.677435 0.935459 0.621000 -s 0.709705 0.741906 0.621000 -s 0.741976 0.548353 0.621000 -s 0.774177 0.354835 0.621000 -s 0.806447 0.161282 0.621000 -s 0.838718 0.967730 0.621000 -s 0.870988 0.774177 0.621000 -s 0.903258 0.580624 0.621000 -s 0.935459 0.387106 0.621000 -s 0.967730 0.193553 0.621000 -mo 0.010749 0.268804 0.750000 -mo 0.043019 0.075251 0.750000 -mo 0.075289 0.881698 0.750000 -mo 0.107560 0.688145 0.750000 -mo 0.139761 0.494627 0.750000 -mo 0.172031 0.301074 0.750000 -mo 0.204302 0.107521 0.750000 -mo 0.236572 0.913968 0.750000 -mo 0.268842 0.720415 0.750000 -mo 0.301043 0.526897 0.750000 -mo 0.333314 0.333344 0.750000 -mo 0.365584 0.139792 0.750000 -mo 0.397854 0.946239 0.750000 -mo 0.430125 0.752686 0.750000 -mo 0.462395 0.559133 0.750000 -mo 0.494596 0.365615 0.750000 -mo 0.526867 0.172062 0.750000 -mo 0.559172 0.978440 0.750000 -mo 0.591442 0.784887 0.750000 -mo 0.623712 0.591334 0.750000 -mo 0.655913 0.397816 0.750000 -mo 0.688184 0.204263 0.750000 -mo 0.720454 0.010710 0.750000 -mo 0.752725 0.817157 0.750000 -mo 0.784995 0.623604 0.750000 -mo 0.817196 0.430086 0.750000 -mo 0.849466 0.236533 0.750000 -mo 0.881737 0.042980 0.750000 -mo 0.914007 0.849427 0.750000 -mo 0.946277 0.655875 0.750000 -mo 0.978478 0.462357 0.750000 -s 0.000000 0.000000 0.879000 -s 0.032270 0.806447 0.879000 -s 0.064541 0.612894 0.879000 -s 0.096742 0.419376 0.879000 -s 0.129012 0.225823 0.879000 -s 0.161282 0.032270 0.879000 -s 0.193553 0.838718 0.879000 -s 0.225823 0.645165 0.879000 -s 0.258024 0.451647 0.879000 -s 0.290295 0.258094 0.879000 -s 0.322565 0.064541 0.879000 -s 0.354835 0.870988 0.879000 -s 0.387106 0.677435 0.879000 -s 0.419307 0.483917 0.879000 -s 0.451577 0.290364 0.879000 -s 0.483847 0.096811 0.879000 -s 0.516118 0.903258 0.879000 -s 0.548388 0.709705 0.879000 -s 0.580624 0.516118 0.879000 -s 0.612894 0.322565 0.879000 -s 0.645165 0.129012 0.879000 -s 0.677435 0.935459 0.879000 -s 0.709705 0.741906 0.879000 -s 0.741976 0.548353 0.879000 -s 0.774177 0.354835 0.879000 -s 0.806447 0.161282 0.879000 -s 0.838718 0.967730 0.879000 -s 0.870988 0.774177 0.879000 -s 0.903258 0.580624 0.879000 -s 0.935459 0.387106 0.879000 -s 0.967730 0.193553 0.879000 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 30.930808 -11.905274 0.000000 - 25.775674 20.834229 0.000000 - 0.000000 0.000000 23.243630 diff --git a/bicrystal/examples/mos2/mos186b.scf.in b/bicrystal/examples/mos2/mos186b.scf.in deleted file mode 100644 index ea000d9..0000000 --- a/bicrystal/examples/mos2/mos186b.scf.in +++ /dev/null @@ -1,224 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 186, - ntyp= 2, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -s 32.06 s.UPF -mo 95.95 mo.UPF - -ATOMIC_POSITIONS crystal -s 0.021529 0.440845 0.121000 -s 0.053787 0.602135 0.121000 -s 0.086045 0.763426 0.121000 -s 0.118303 0.924716 0.121000 -s 0.150561 0.086006 0.121000 -s 0.182819 0.247297 0.121000 -s 0.215077 0.408587 0.121000 -s 0.247335 0.569877 0.121000 -s 0.279594 0.731168 0.121000 -s 0.311852 0.892458 0.121000 -s 0.344110 0.053748 0.121000 -s 0.376368 0.215039 0.121000 -s 0.408626 0.376329 0.121000 -s 0.440884 0.537619 0.121000 -s 0.473142 0.698910 0.121000 -s 0.505400 0.860200 0.121000 -s 0.537658 0.021490 0.121000 -s 0.569916 0.182781 0.121000 -s 0.602174 0.344071 0.121000 -s 0.634432 0.505361 0.121000 -s 0.666690 0.666652 0.121000 -s 0.698948 0.827942 0.121000 -s 0.731206 0.989232 0.121000 -s 0.763465 0.150523 0.121000 -s 0.795723 0.311813 0.121000 -s 0.827981 0.473103 0.121000 -s 0.860239 0.634394 0.121000 -s 0.892497 0.795684 0.121000 -s 0.924755 0.956974 0.121000 -s 0.957013 0.118265 0.121000 -s 0.989271 0.279555 0.121000 -mo 0.000000 0.000000 0.250000 -mo 0.032258 0.161290 0.250000 -mo 0.064516 0.322581 0.250000 -mo 0.096774 0.483871 0.250000 -mo 0.129032 0.645161 0.250000 -mo 0.161290 0.806452 0.250000 -mo 0.193548 0.967742 0.250000 -mo 0.225806 0.129032 0.250000 -mo 0.258065 0.290323 0.250000 -mo 0.290323 0.451613 0.250000 -mo 0.322581 0.612903 0.250000 -mo 0.354839 0.774194 0.250000 -mo 0.387097 0.935484 0.250000 -mo 0.419355 0.096774 0.250000 -mo 0.451613 0.258065 0.250000 -mo 0.483871 0.419355 0.250000 -mo 0.516129 0.580645 0.250000 -mo 0.548387 0.741935 0.250000 -mo 0.580645 0.903226 0.250000 -mo 0.612903 0.064516 0.250000 -mo 0.645161 0.225806 0.250000 -mo 0.677419 0.387097 0.250000 -mo 0.709677 0.548387 0.250000 -mo 0.741935 0.709677 0.250000 -mo 0.774194 0.870968 0.250000 -mo 0.806452 0.032258 0.250000 -mo 0.838710 0.193548 0.250000 -mo 0.870968 0.354839 0.250000 -mo 0.903226 0.516129 0.250000 -mo 0.935484 0.677419 0.250000 -mo 0.967742 0.838710 0.250000 -s 0.021529 0.440845 0.379000 -s 0.053787 0.602135 0.379000 -s 0.086045 0.763426 0.379000 -s 0.118303 0.924716 0.379000 -s 0.150561 0.086006 0.379000 -s 0.182819 0.247297 0.379000 -s 0.215077 0.408587 0.379000 -s 0.247335 0.569877 0.379000 -s 0.279594 0.731168 0.379000 -s 0.311852 0.892458 0.379000 -s 0.344110 0.053748 0.379000 -s 0.376368 0.215039 0.379000 -s 0.408626 0.376329 0.379000 -s 0.440884 0.537619 0.379000 -s 0.473142 0.698910 0.379000 -s 0.505400 0.860200 0.379000 -s 0.537658 0.021490 0.379000 -s 0.569916 0.182781 0.379000 -s 0.602174 0.344071 0.379000 -s 0.634432 0.505361 0.379000 -s 0.666690 0.666652 0.379000 -s 0.698948 0.827942 0.379000 -s 0.731206 0.989232 0.379000 -s 0.763465 0.150523 0.379000 -s 0.795723 0.311813 0.379000 -s 0.827981 0.473103 0.379000 -s 0.860239 0.634394 0.379000 -s 0.892497 0.795684 0.379000 -s 0.924755 0.956974 0.379000 -s 0.957013 0.118265 0.379000 -s 0.989271 0.279555 0.379000 -s 0.000000 0.000000 0.621000 -s 0.032270 0.806447 0.621000 -s 0.064541 0.612894 0.621000 -s 0.096742 0.419376 0.621000 -s 0.129012 0.225823 0.621000 -s 0.161282 0.032270 0.621000 -s 0.193553 0.838718 0.621000 -s 0.225823 0.645165 0.621000 -s 0.258024 0.451647 0.621000 -s 0.290295 0.258094 0.621000 -s 0.322565 0.064541 0.621000 -s 0.354835 0.870988 0.621000 -s 0.387106 0.677435 0.621000 -s 0.419376 0.483882 0.621000 -s 0.451577 0.290364 0.621000 -s 0.483847 0.096811 0.621000 -s 0.516153 0.903189 0.621000 -s 0.548423 0.709636 0.621000 -s 0.580693 0.516083 0.621000 -s 0.612894 0.322565 0.621000 -s 0.645165 0.129012 0.621000 -s 0.677435 0.935459 0.621000 -s 0.709705 0.741906 0.621000 -s 0.741976 0.548353 0.621000 -s 0.774177 0.354835 0.621000 -s 0.806447 0.161282 0.621000 -s 0.838718 0.967730 0.621000 -s 0.870988 0.774177 0.621000 -s 0.903258 0.580624 0.621000 -s 0.935459 0.387106 0.621000 -s 0.967730 0.193553 0.621000 -mo 0.010749 0.268804 0.750000 -mo 0.043019 0.075251 0.750000 -mo 0.075289 0.881698 0.750000 -mo 0.107560 0.688145 0.750000 -mo 0.139830 0.494592 0.750000 -mo 0.172031 0.301074 0.750000 -mo 0.204302 0.107521 0.750000 -mo 0.236572 0.913968 0.750000 -mo 0.268842 0.720415 0.750000 -mo 0.301113 0.526863 0.750000 -mo 0.333314 0.333344 0.750000 -mo 0.365584 0.139792 0.750000 -mo 0.397854 0.946239 0.750000 -mo 0.430125 0.752686 0.750000 -mo 0.462395 0.559133 0.750000 -mo 0.494596 0.365615 0.750000 -mo 0.526901 0.171992 0.750000 -mo 0.559172 0.978440 0.750000 -mo 0.591442 0.784887 0.750000 -mo 0.623712 0.591334 0.750000 -mo 0.655913 0.397816 0.750000 -mo 0.688184 0.204263 0.750000 -mo 0.720454 0.010710 0.750000 -mo 0.752725 0.817157 0.750000 -mo 0.784995 0.623604 0.750000 -mo 0.817196 0.430086 0.750000 -mo 0.849466 0.236533 0.750000 -mo 0.881737 0.042980 0.750000 -mo 0.914007 0.849427 0.750000 -mo 0.946277 0.655875 0.750000 -mo 0.978548 0.462322 0.750000 -s 0.000000 0.000000 0.879000 -s 0.032270 0.806447 0.879000 -s 0.064541 0.612894 0.879000 -s 0.096742 0.419376 0.879000 -s 0.129012 0.225823 0.879000 -s 0.161282 0.032270 0.879000 -s 0.193553 0.838718 0.879000 -s 0.225823 0.645165 0.879000 -s 0.258024 0.451647 0.879000 -s 0.290295 0.258094 0.879000 -s 0.322565 0.064541 0.879000 -s 0.354835 0.870988 0.879000 -s 0.387106 0.677435 0.879000 -s 0.419376 0.483882 0.879000 -s 0.451577 0.290364 0.879000 -s 0.483847 0.096811 0.879000 -s 0.516153 0.903189 0.879000 -s 0.548423 0.709636 0.879000 -s 0.580693 0.516083 0.879000 -s 0.612894 0.322565 0.879000 -s 0.645165 0.129012 0.879000 -s 0.677435 0.935459 0.879000 -s 0.709705 0.741906 0.879000 -s 0.741976 0.548353 0.879000 -s 0.774177 0.354835 0.879000 -s 0.806447 0.161282 0.879000 -s 0.838718 0.967730 0.879000 -s 0.870988 0.774177 0.879000 -s 0.903258 0.580624 0.879000 -s 0.935459 0.387106 0.879000 -s 0.967730 0.193553 0.879000 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 30.930808 -11.905274 0.000000 - 25.775674 20.834229 0.000000 - 0.000000 0.000000 23.243630 diff --git a/bicrystal/examples/mos2/mos222.scf.in b/bicrystal/examples/mos2/mos222.scf.in deleted file mode 100644 index c0f205d..0000000 --- a/bicrystal/examples/mos2/mos222.scf.in +++ /dev/null @@ -1,260 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 222, - ntyp= 2, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -s 32.06 s.UPF -mo 95.95 mo.UPF - -ATOMIC_POSITIONS crystal -s 0.018038 0.801784 0.121000 -s 0.045065 0.504486 0.121000 -s 0.072092 0.207189 0.121000 -s 0.099119 0.909892 0.121000 -s 0.126146 0.612595 0.121000 -s 0.153173 0.315297 0.121000 -s 0.180200 0.018000 0.121000 -s 0.207227 0.720703 0.121000 -s 0.234254 0.423405 0.121000 -s 0.261281 0.126108 0.121000 -s 0.288308 0.828811 0.121000 -s 0.315335 0.531514 0.121000 -s 0.342362 0.234216 0.121000 -s 0.369389 0.936919 0.121000 -s 0.396416 0.639622 0.121000 -s 0.423443 0.342324 0.121000 -s 0.450470 0.045027 0.121000 -s 0.477497 0.747730 0.121000 -s 0.504524 0.450432 0.121000 -s 0.531551 0.153135 0.121000 -s 0.558578 0.855838 0.121000 -s 0.585605 0.558541 0.121000 -s 0.612632 0.261243 0.121000 -s 0.639659 0.963946 0.121000 -s 0.666686 0.666649 0.121000 -s 0.693714 0.369351 0.121000 -s 0.720741 0.072054 0.121000 -s 0.747768 0.774757 0.121000 -s 0.774795 0.477459 0.121000 -s 0.801822 0.180162 0.121000 -s 0.828849 0.882865 0.121000 -s 0.855876 0.585568 0.121000 -s 0.882903 0.288270 0.121000 -s 0.909930 0.990973 0.121000 -s 0.936957 0.693676 0.121000 -s 0.963984 0.396378 0.121000 -s 0.991011 0.099081 0.121000 -mo 0.000000 0.000000 0.250000 -mo 0.027027 0.702703 0.250000 -mo 0.054054 0.405405 0.250000 -mo 0.081081 0.108108 0.250000 -mo 0.108108 0.810811 0.250000 -mo 0.135135 0.513514 0.250000 -mo 0.162162 0.216216 0.250000 -mo 0.189189 0.918919 0.250000 -mo 0.216216 0.621622 0.250000 -mo 0.243243 0.324324 0.250000 -mo 0.270270 0.027027 0.250000 -mo 0.297297 0.729730 0.250000 -mo 0.324324 0.432432 0.250000 -mo 0.351351 0.135135 0.250000 -mo 0.378378 0.837838 0.250000 -mo 0.405405 0.540541 0.250000 -mo 0.432432 0.243243 0.250000 -mo 0.459459 0.945946 0.250000 -mo 0.486486 0.648649 0.250000 -mo 0.513514 0.351351 0.250000 -mo 0.540541 0.054054 0.250000 -mo 0.567568 0.756757 0.250000 -mo 0.594595 0.459459 0.250000 -mo 0.621622 0.162162 0.250000 -mo 0.648649 0.864865 0.250000 -mo 0.675676 0.567568 0.250000 -mo 0.702703 0.270270 0.250000 -mo 0.729730 0.972973 0.250000 -mo 0.756757 0.675676 0.250000 -mo 0.783784 0.378378 0.250000 -mo 0.810811 0.081081 0.250000 -mo 0.837838 0.783784 0.250000 -mo 0.864865 0.486486 0.250000 -mo 0.891892 0.189189 0.250000 -mo 0.918919 0.891892 0.250000 -mo 0.945946 0.594595 0.250000 -mo 0.972973 0.297297 0.250000 -s 0.018038 0.801784 0.379000 -s 0.045065 0.504486 0.379000 -s 0.072092 0.207189 0.379000 -s 0.099119 0.909892 0.379000 -s 0.126146 0.612595 0.379000 -s 0.153173 0.315297 0.379000 -s 0.180200 0.018000 0.379000 -s 0.207227 0.720703 0.379000 -s 0.234254 0.423405 0.379000 -s 0.261281 0.126108 0.379000 -s 0.288308 0.828811 0.379000 -s 0.315335 0.531514 0.379000 -s 0.342362 0.234216 0.379000 -s 0.369389 0.936919 0.379000 -s 0.396416 0.639622 0.379000 -s 0.423443 0.342324 0.379000 -s 0.450470 0.045027 0.379000 -s 0.477497 0.747730 0.379000 -s 0.504524 0.450432 0.379000 -s 0.531551 0.153135 0.379000 -s 0.558578 0.855838 0.379000 -s 0.585605 0.558541 0.379000 -s 0.612632 0.261243 0.379000 -s 0.639659 0.963946 0.379000 -s 0.666686 0.666649 0.379000 -s 0.693714 0.369351 0.379000 -s 0.720741 0.072054 0.379000 -s 0.747768 0.774757 0.379000 -s 0.774795 0.477459 0.379000 -s 0.801822 0.180162 0.379000 -s 0.828849 0.882865 0.379000 -s 0.855876 0.585568 0.379000 -s 0.882903 0.288270 0.379000 -s 0.909930 0.990973 0.379000 -s 0.936957 0.693676 0.379000 -s 0.963984 0.396378 0.379000 -s 0.991011 0.099081 0.379000 -s 0.018000 0.180200 0.621000 -s 0.045027 0.450470 0.621000 -s 0.072054 0.720741 0.621000 -s 0.099081 0.991011 0.621000 -s 0.126108 0.261281 0.621000 -s 0.153135 0.531551 0.621000 -s 0.180162 0.801822 0.621000 -s 0.207189 0.072092 0.621000 -s 0.234216 0.342362 0.621000 -s 0.261243 0.612632 0.621000 -s 0.288270 0.882903 0.621000 -s 0.315297 0.153173 0.621000 -s 0.342324 0.423443 0.621000 -s 0.369351 0.693714 0.621000 -s 0.396378 0.963984 0.621000 -s 0.423405 0.234254 0.621000 -s 0.450432 0.504524 0.621000 -s 0.477459 0.774795 0.621000 -s 0.504486 0.045065 0.621000 -s 0.531514 0.315335 0.621000 -s 0.558541 0.585605 0.621000 -s 0.585568 0.855876 0.621000 -s 0.612595 0.126146 0.621000 -s 0.639622 0.396416 0.621000 -s 0.666649 0.666686 0.621000 -s 0.693676 0.936957 0.621000 -s 0.720703 0.207227 0.621000 -s 0.747730 0.477497 0.621000 -s 0.774757 0.747768 0.621000 -s 0.801784 0.018038 0.621000 -s 0.828811 0.288308 0.621000 -s 0.855838 0.558578 0.621000 -s 0.882865 0.828849 0.621000 -s 0.909892 0.099119 0.621000 -s 0.936919 0.369389 0.621000 -s 0.963946 0.639659 0.621000 -s 0.990973 0.909930 0.621000 -mo 0.000000 0.000000 0.750000 -mo 0.027027 0.270270 0.750000 -mo 0.054054 0.540541 0.750000 -mo 0.081081 0.810811 0.750000 -mo 0.108108 0.081081 0.750000 -mo 0.135135 0.351351 0.750000 -mo 0.162162 0.621622 0.750000 -mo 0.189189 0.891892 0.750000 -mo 0.216216 0.162162 0.750000 -mo 0.243243 0.432433 0.750000 -mo 0.270270 0.702703 0.750000 -mo 0.297297 0.972973 0.750000 -mo 0.324324 0.243243 0.750000 -mo 0.351351 0.513514 0.750000 -mo 0.378378 0.783784 0.750000 -mo 0.405405 0.054054 0.750000 -mo 0.432432 0.324324 0.750000 -mo 0.459459 0.594595 0.750000 -mo 0.486486 0.864865 0.750000 -mo 0.513513 0.135135 0.750000 -mo 0.540541 0.405405 0.750000 -mo 0.567568 0.675676 0.750000 -mo 0.594595 0.945946 0.750000 -mo 0.621622 0.216216 0.750000 -mo 0.648649 0.486486 0.750000 -mo 0.675676 0.756757 0.750000 -mo 0.702703 0.027027 0.750000 -mo 0.729730 0.297297 0.750000 -mo 0.756757 0.567567 0.750000 -mo 0.783784 0.837838 0.750000 -mo 0.810811 0.108108 0.750000 -mo 0.837838 0.378378 0.750000 -mo 0.864865 0.648649 0.750000 -mo 0.891892 0.918919 0.750000 -mo 0.918919 0.189189 0.750000 -mo 0.945946 0.459459 0.750000 -mo 0.972973 0.729730 0.750000 -s 0.018000 0.180200 0.879000 -s 0.045027 0.450470 0.879000 -s 0.072054 0.720741 0.879000 -s 0.099081 0.991011 0.879000 -s 0.126108 0.261281 0.879000 -s 0.153135 0.531551 0.879000 -s 0.180162 0.801822 0.879000 -s 0.207189 0.072092 0.879000 -s 0.234216 0.342362 0.879000 -s 0.261243 0.612632 0.879000 -s 0.288270 0.882903 0.879000 -s 0.315297 0.153173 0.879000 -s 0.342324 0.423443 0.879000 -s 0.369351 0.693714 0.879000 -s 0.396378 0.963984 0.879000 -s 0.423405 0.234254 0.879000 -s 0.450432 0.504524 0.879000 -s 0.477459 0.774795 0.879000 -s 0.504486 0.045065 0.879000 -s 0.531514 0.315335 0.879000 -s 0.558541 0.585605 0.879000 -s 0.585568 0.855876 0.879000 -s 0.612595 0.126146 0.879000 -s 0.639622 0.396416 0.879000 -s 0.666649 0.666686 0.879000 -s 0.693676 0.936957 0.879000 -s 0.720703 0.207227 0.879000 -s 0.747730 0.477497 0.879000 -s 0.774757 0.747768 0.879000 -s 0.801784 0.018038 0.879000 -s 0.828811 0.288308 0.879000 -s 0.855838 0.558578 0.879000 -s 0.882865 0.828849 0.879000 -s 0.909892 0.099119 0.879000 -s 0.936919 0.369389 0.879000 -s 0.963946 0.639659 0.879000 -s 0.990973 0.909930 0.879000 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 36.085943 -2.976318 0.000000 - 20.620539 29.763184 0.000000 - 0.000000 0.000000 23.243630 diff --git a/bicrystal/examples/mos2/mos258.scf.in b/bicrystal/examples/mos2/mos258.scf.in deleted file mode 100644 index a517a4c..0000000 --- a/bicrystal/examples/mos2/mos258.scf.in +++ /dev/null @@ -1,296 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 258, - ntyp= 2, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -s 32.06 s.UPF -mo 95.95 mo.UPF - -ATOMIC_POSITIONS crystal -s 0.007772 0.379833 0.121000 -s 0.031028 0.519367 0.121000 -s 0.054284 0.658902 0.121000 -s 0.077540 0.798437 0.121000 -s 0.100795 0.937972 0.121000 -s 0.124051 0.077507 0.121000 -s 0.147307 0.217042 0.121000 -s 0.170563 0.356577 0.121000 -s 0.193819 0.496112 0.121000 -s 0.217074 0.635647 0.121000 -s 0.240330 0.775181 0.121000 -s 0.263586 0.914716 0.121000 -s 0.286842 0.054251 0.121000 -s 0.310098 0.193786 0.121000 -s 0.333353 0.333321 0.121000 -s 0.356609 0.472856 0.121000 -s 0.379865 0.612391 0.121000 -s 0.403121 0.751926 0.121000 -s 0.426377 0.891460 0.121000 -s 0.449633 0.030995 0.121000 -s 0.472888 0.170530 0.121000 -s 0.496144 0.310065 0.121000 -s 0.519400 0.449600 0.121000 -s 0.542656 0.589135 0.121000 -s 0.565912 0.728670 0.121000 -s 0.589167 0.868205 0.121000 -s 0.612423 0.007740 0.121000 -s 0.635679 0.147274 0.121000 -s 0.658935 0.286809 0.121000 -s 0.682191 0.426344 0.121000 -s 0.705447 0.565879 0.121000 -s 0.728702 0.705414 0.121000 -s 0.751958 0.844949 0.121000 -s 0.775214 0.984484 0.121000 -s 0.798470 0.124019 0.121000 -s 0.821726 0.263553 0.121000 -s 0.844981 0.403088 0.121000 -s 0.868237 0.542623 0.121000 -s 0.891493 0.682158 0.121000 -s 0.914749 0.821693 0.121000 -s 0.938005 0.961228 0.121000 -s 0.961260 0.100763 0.121000 -s 0.984516 0.240298 0.121000 -mo 0.000000 0.000000 0.250000 -mo 0.023256 0.139535 0.250000 -mo 0.046512 0.279070 0.250000 -mo 0.069767 0.418605 0.250000 -mo 0.093023 0.558140 0.250000 -mo 0.116279 0.697674 0.250000 -mo 0.139535 0.837209 0.250000 -mo 0.162791 0.976744 0.250000 -mo 0.186047 0.116279 0.250000 -mo 0.209302 0.255814 0.250000 -mo 0.232558 0.395349 0.250000 -mo 0.255814 0.534884 0.250000 -mo 0.279070 0.674419 0.250000 -mo 0.302326 0.813953 0.250000 -mo 0.325581 0.953488 0.250000 -mo 0.348837 0.093023 0.250000 -mo 0.372093 0.232558 0.250000 -mo 0.395349 0.372093 0.250000 -mo 0.418605 0.511628 0.250000 -mo 0.441860 0.651163 0.250000 -mo 0.465116 0.790698 0.250000 -mo 0.488372 0.930233 0.250000 -mo 0.511628 0.069767 0.250000 -mo 0.534884 0.209302 0.250000 -mo 0.558140 0.348837 0.250000 -mo 0.581395 0.488372 0.250000 -mo 0.604651 0.627907 0.250000 -mo 0.627907 0.767442 0.250000 -mo 0.651163 0.906977 0.250000 -mo 0.674419 0.046512 0.250000 -mo 0.697674 0.186047 0.250000 -mo 0.720930 0.325581 0.250000 -mo 0.744186 0.465116 0.250000 -mo 0.767442 0.604651 0.250000 -mo 0.790698 0.744186 0.250000 -mo 0.813953 0.883721 0.250000 -mo 0.837209 0.023256 0.250000 -mo 0.860465 0.162791 0.250000 -mo 0.883721 0.302326 0.250000 -mo 0.906977 0.441860 0.250000 -mo 0.930233 0.581395 0.250000 -mo 0.953488 0.720930 0.250000 -mo 0.976744 0.860465 0.250000 -s 0.007772 0.379833 0.379000 -s 0.031028 0.519367 0.379000 -s 0.054284 0.658902 0.379000 -s 0.077540 0.798437 0.379000 -s 0.100795 0.937972 0.379000 -s 0.124051 0.077507 0.379000 -s 0.147307 0.217042 0.379000 -s 0.170563 0.356577 0.379000 -s 0.193819 0.496112 0.379000 -s 0.217074 0.635647 0.379000 -s 0.240330 0.775181 0.379000 -s 0.263586 0.914716 0.379000 -s 0.286842 0.054251 0.379000 -s 0.310098 0.193786 0.379000 -s 0.333353 0.333321 0.379000 -s 0.356609 0.472856 0.379000 -s 0.379865 0.612391 0.379000 -s 0.403121 0.751926 0.379000 -s 0.426377 0.891460 0.379000 -s 0.449633 0.030995 0.379000 -s 0.472888 0.170530 0.379000 -s 0.496144 0.310065 0.379000 -s 0.519400 0.449600 0.379000 -s 0.542656 0.589135 0.379000 -s 0.565912 0.728670 0.379000 -s 0.589167 0.868205 0.379000 -s 0.612423 0.007740 0.379000 -s 0.635679 0.147274 0.379000 -s 0.658935 0.286809 0.379000 -s 0.682191 0.426344 0.379000 -s 0.705447 0.565879 0.379000 -s 0.728702 0.705414 0.379000 -s 0.751958 0.844949 0.379000 -s 0.775214 0.984484 0.379000 -s 0.798470 0.124019 0.379000 -s 0.821726 0.263553 0.379000 -s 0.844981 0.403088 0.379000 -s 0.868237 0.542623 0.379000 -s 0.891493 0.682158 0.379000 -s 0.914749 0.821693 0.379000 -s 0.938005 0.961228 0.379000 -s 0.961260 0.100763 0.379000 -s 0.984516 0.240298 0.379000 -s 0.007754 0.612416 0.621000 -s 0.030978 0.449642 0.621000 -s 0.054240 0.286849 0.621000 -s 0.077501 0.124056 0.621000 -s 0.100762 0.961263 0.621000 -s 0.124024 0.798471 0.621000 -s 0.147285 0.635678 0.621000 -s 0.170510 0.472903 0.621000 -s 0.193771 0.310110 0.621000 -s 0.217032 0.147318 0.621000 -s 0.240294 0.984525 0.621000 -s 0.263555 0.821732 0.621000 -s 0.286817 0.658939 0.621000 -s 0.310041 0.496165 0.621000 -s 0.333303 0.333372 0.621000 -s 0.356564 0.170579 0.621000 -s 0.379825 0.007786 0.621000 -s 0.403087 0.844993 0.621000 -s 0.426348 0.682201 0.621000 -s 0.449609 0.519408 0.621000 -s 0.472834 0.356633 0.621000 -s 0.496095 0.193840 0.621000 -s 0.519375 0.031011 0.621000 -s 0.542636 0.868218 0.621000 -s 0.565898 0.705425 0.621000 -s 0.589159 0.542632 0.621000 -s 0.612384 0.379858 0.621000 -s 0.635645 0.217065 0.621000 -s 0.658907 0.054272 0.621000 -s 0.682168 0.891479 0.621000 -s 0.705429 0.728687 0.621000 -s 0.728691 0.565894 0.621000 -s 0.751915 0.403119 0.621000 -s 0.775177 0.240326 0.621000 -s 0.798438 0.077534 0.621000 -s 0.821699 0.914741 0.621000 -s 0.844961 0.751948 0.621000 -s 0.868222 0.589155 0.621000 -s 0.891447 0.426381 0.621000 -s 0.914708 0.263588 0.621000 -s 0.937970 0.100795 0.621000 -s 0.961231 0.938002 0.621000 -s 0.984492 0.775209 0.621000 -mo 0.000000 0.000000 0.750000 -mo 0.023261 0.837207 0.750000 -mo 0.046523 0.674414 0.750000 -mo 0.069747 0.511640 0.750000 -mo 0.093009 0.348847 0.750000 -mo 0.116270 0.186054 0.750000 -mo 0.139531 0.023261 0.750000 -mo 0.162793 0.860469 0.750000 -mo 0.186054 0.697676 0.750000 -mo 0.209316 0.534883 0.750000 -mo 0.232540 0.372108 0.750000 -mo 0.255802 0.209316 0.750000 -mo 0.279063 0.046523 0.750000 -mo 0.302324 0.883730 0.750000 -mo 0.325586 0.720937 0.750000 -mo 0.348847 0.558144 0.750000 -mo 0.372072 0.395370 0.750000 -mo 0.395333 0.232577 0.750000 -mo 0.418594 0.069784 0.750000 -mo 0.441856 0.906991 0.750000 -mo 0.465117 0.744198 0.750000 -mo 0.488378 0.581406 0.750000 -mo 0.511622 0.418594 0.750000 -mo 0.534883 0.255802 0.750000 -mo 0.558144 0.093009 0.750000 -mo 0.581406 0.930216 0.750000 -mo 0.604667 0.767423 0.750000 -mo 0.627928 0.604630 0.750000 -mo 0.651153 0.441856 0.750000 -mo 0.674414 0.279063 0.750000 -mo 0.697676 0.116270 0.750000 -mo 0.720937 0.953477 0.750000 -mo 0.744198 0.790684 0.750000 -mo 0.767460 0.627892 0.750000 -mo 0.790684 0.465117 0.750000 -mo 0.813946 0.302324 0.750000 -mo 0.837207 0.139531 0.750000 -mo 0.860469 0.976739 0.750000 -mo 0.883730 0.813946 0.750000 -mo 0.906991 0.651153 0.750000 -mo 0.930216 0.488378 0.750000 -mo 0.953477 0.325586 0.750000 -mo 0.976739 0.162793 0.750000 -s 0.007754 0.612416 0.879000 -s 0.030978 0.449642 0.879000 -s 0.054240 0.286849 0.879000 -s 0.077501 0.124056 0.879000 -s 0.100762 0.961263 0.879000 -s 0.124024 0.798471 0.879000 -s 0.147285 0.635678 0.879000 -s 0.170510 0.472903 0.879000 -s 0.193771 0.310110 0.879000 -s 0.217032 0.147318 0.879000 -s 0.240294 0.984525 0.879000 -s 0.263555 0.821732 0.879000 -s 0.286817 0.658939 0.879000 -s 0.310041 0.496165 0.879000 -s 0.333303 0.333372 0.879000 -s 0.356564 0.170579 0.879000 -s 0.379825 0.007786 0.879000 -s 0.403087 0.844993 0.879000 -s 0.426348 0.682201 0.879000 -s 0.449609 0.519408 0.879000 -s 0.472834 0.356633 0.879000 -s 0.496095 0.193840 0.879000 -s 0.519375 0.031011 0.879000 -s 0.542636 0.868218 0.879000 -s 0.565898 0.705425 0.879000 -s 0.589159 0.542632 0.879000 -s 0.612384 0.379858 0.879000 -s 0.635645 0.217065 0.879000 -s 0.658907 0.054272 0.879000 -s 0.682168 0.891479 0.879000 -s 0.705429 0.728687 0.879000 -s 0.728691 0.565894 0.879000 -s 0.751915 0.403119 0.879000 -s 0.775177 0.240326 0.879000 -s 0.798438 0.077534 0.879000 -s 0.821699 0.914741 0.879000 -s 0.844961 0.751948 0.879000 -s 0.868222 0.589155 0.879000 -s 0.891447 0.426381 0.879000 -s 0.914708 0.263588 0.879000 -s 0.937970 0.100795 0.879000 -s 0.961231 0.938002 0.879000 -s 0.984492 0.775209 0.879000 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 36.085943 -14.881592 0.000000 - 30.930808 23.810547 0.000000 - 0.000000 0.000000 23.243630 diff --git a/bicrystal/examples/mos2/mos294.scf.in b/bicrystal/examples/mos2/mos294.scf.in deleted file mode 100644 index e8de4f0..0000000 --- a/bicrystal/examples/mos2/mos294.scf.in +++ /dev/null @@ -1,332 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 294, - ntyp= 2, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -s 32.06 s.UPF -mo 95.95 mo.UPF - -ATOMIC_POSITIONS crystal -s 0.006820 0.455767 0.121000 -s 0.027229 0.823114 0.121000 -s 0.047637 0.190461 0.121000 -s 0.068045 0.557808 0.121000 -s 0.088453 0.925155 0.121000 -s 0.108861 0.292502 0.121000 -s 0.129269 0.659849 0.121000 -s 0.149678 0.027196 0.121000 -s 0.170086 0.394543 0.121000 -s 0.190494 0.761890 0.121000 -s 0.210902 0.129237 0.121000 -s 0.231310 0.496584 0.121000 -s 0.251718 0.863931 0.121000 -s 0.272127 0.231278 0.121000 -s 0.292535 0.598624 0.121000 -s 0.312943 0.965971 0.121000 -s 0.333351 0.333318 0.121000 -s 0.353759 0.700665 0.121000 -s 0.374167 0.068012 0.121000 -s 0.394576 0.435359 0.121000 -s 0.414984 0.802706 0.121000 -s 0.435392 0.170053 0.121000 -s 0.455800 0.537400 0.121000 -s 0.476208 0.904747 0.121000 -s 0.496616 0.272094 0.121000 -s 0.517024 0.639441 0.121000 -s 0.537433 0.006788 0.121000 -s 0.557841 0.374135 0.121000 -s 0.578249 0.741482 0.121000 -s 0.598657 0.108829 0.121000 -s 0.619065 0.476176 0.121000 -s 0.639473 0.843522 0.121000 -s 0.659882 0.210869 0.121000 -s 0.680290 0.578216 0.121000 -s 0.700698 0.945563 0.121000 -s 0.721106 0.312910 0.121000 -s 0.741514 0.680257 0.121000 -s 0.761922 0.047604 0.121000 -s 0.782331 0.414951 0.121000 -s 0.802739 0.782298 0.121000 -s 0.823147 0.149645 0.121000 -s 0.843555 0.516992 0.121000 -s 0.863963 0.884339 0.121000 -s 0.884371 0.251686 0.121000 -s 0.904780 0.619033 0.121000 -s 0.925188 0.986380 0.121000 -s 0.945596 0.353727 0.121000 -s 0.966004 0.721073 0.121000 -s 0.986412 0.088420 0.121000 -mo 0.000000 0.000000 0.250000 -mo 0.020408 0.367347 0.250000 -mo 0.040816 0.734694 0.250000 -mo 0.061224 0.102041 0.250000 -mo 0.081633 0.469388 0.250000 -mo 0.102041 0.836735 0.250000 -mo 0.122449 0.204082 0.250000 -mo 0.142857 0.571429 0.250000 -mo 0.163265 0.938776 0.250000 -mo 0.183673 0.306122 0.250000 -mo 0.204082 0.673469 0.250000 -mo 0.224490 0.040816 0.250000 -mo 0.244898 0.408163 0.250000 -mo 0.265306 0.775510 0.250000 -mo 0.285714 0.142857 0.250000 -mo 0.306122 0.510204 0.250000 -mo 0.326531 0.877551 0.250000 -mo 0.346939 0.244898 0.250000 -mo 0.367347 0.612245 0.250000 -mo 0.387755 0.979592 0.250000 -mo 0.408163 0.346939 0.250000 -mo 0.428571 0.714286 0.250000 -mo 0.448980 0.081633 0.250000 -mo 0.469388 0.448980 0.250000 -mo 0.489796 0.816327 0.250000 -mo 0.510204 0.183673 0.250000 -mo 0.530612 0.551020 0.250000 -mo 0.551020 0.918367 0.250000 -mo 0.571429 0.285714 0.250000 -mo 0.591837 0.653061 0.250000 -mo 0.612245 0.020408 0.250000 -mo 0.632653 0.387755 0.250000 -mo 0.653061 0.755102 0.250000 -mo 0.673469 0.122449 0.250000 -mo 0.693878 0.489796 0.250000 -mo 0.714286 0.857143 0.250000 -mo 0.734694 0.224490 0.250000 -mo 0.755102 0.591837 0.250000 -mo 0.775510 0.959184 0.250000 -mo 0.795918 0.326531 0.250000 -mo 0.816327 0.693878 0.250000 -mo 0.836735 0.061224 0.250000 -mo 0.857143 0.428571 0.250000 -mo 0.877551 0.795918 0.250000 -mo 0.897959 0.163265 0.250000 -mo 0.918367 0.530612 0.250000 -mo 0.938776 0.897959 0.250000 -mo 0.959184 0.265306 0.250000 -mo 0.979592 0.632653 0.250000 -s 0.006820 0.455767 0.379000 -s 0.027229 0.823114 0.379000 -s 0.047637 0.190461 0.379000 -s 0.068045 0.557808 0.379000 -s 0.088453 0.925155 0.379000 -s 0.108861 0.292502 0.379000 -s 0.129269 0.659849 0.379000 -s 0.149678 0.027196 0.379000 -s 0.170086 0.394543 0.379000 -s 0.190494 0.761890 0.379000 -s 0.210902 0.129237 0.379000 -s 0.231310 0.496584 0.379000 -s 0.251718 0.863931 0.379000 -s 0.272127 0.231278 0.379000 -s 0.292535 0.598624 0.379000 -s 0.312943 0.965971 0.379000 -s 0.333351 0.333318 0.379000 -s 0.353759 0.700665 0.379000 -s 0.374167 0.068012 0.379000 -s 0.394576 0.435359 0.379000 -s 0.414984 0.802706 0.379000 -s 0.435392 0.170053 0.379000 -s 0.455800 0.537400 0.379000 -s 0.476208 0.904747 0.379000 -s 0.496616 0.272094 0.379000 -s 0.517024 0.639441 0.379000 -s 0.537433 0.006788 0.379000 -s 0.557841 0.374135 0.379000 -s 0.578249 0.741482 0.379000 -s 0.598657 0.108829 0.379000 -s 0.619065 0.476176 0.379000 -s 0.639473 0.843522 0.379000 -s 0.659882 0.210869 0.379000 -s 0.680290 0.578216 0.379000 -s 0.700698 0.945563 0.379000 -s 0.721106 0.312910 0.379000 -s 0.741514 0.680257 0.379000 -s 0.761922 0.047604 0.379000 -s 0.782331 0.414951 0.379000 -s 0.802739 0.782298 0.379000 -s 0.823147 0.149645 0.379000 -s 0.843555 0.516992 0.379000 -s 0.863963 0.884339 0.379000 -s 0.884371 0.251686 0.379000 -s 0.904780 0.619033 0.379000 -s 0.925188 0.986380 0.379000 -s 0.945596 0.353727 0.379000 -s 0.966004 0.721073 0.379000 -s 0.986412 0.088420 0.379000 -s 0.000000 0.000000 0.621000 -s 0.020381 0.612257 0.621000 -s 0.040834 0.224479 0.621000 -s 0.061215 0.836736 0.621000 -s 0.081668 0.448958 0.621000 -s 0.102049 0.061215 0.621000 -s 0.122430 0.673472 0.621000 -s 0.142883 0.285694 0.621000 -s 0.163264 0.897951 0.621000 -s 0.183717 0.510172 0.621000 -s 0.204098 0.122430 0.621000 -s 0.224479 0.734687 0.621000 -s 0.244932 0.346909 0.621000 -s 0.265313 0.959166 0.621000 -s 0.285694 0.571423 0.621000 -s 0.306147 0.183645 0.621000 -s 0.326528 0.795902 0.621000 -s 0.346981 0.408124 0.621000 -s 0.367362 0.020381 0.621000 -s 0.387743 0.632638 0.621000 -s 0.408196 0.244860 0.621000 -s 0.428577 0.857117 0.621000 -s 0.449030 0.469338 0.621000 -s 0.469411 0.081596 0.621000 -s 0.489792 0.693853 0.621000 -s 0.510245 0.306075 0.621000 -s 0.530625 0.918332 0.621000 -s 0.551006 0.530589 0.621000 -s 0.571423 0.142883 0.621000 -s 0.591804 0.755140 0.621000 -s 0.612257 0.367362 0.621000 -s 0.632638 0.979619 0.621000 -s 0.653019 0.591876 0.621000 -s 0.673472 0.204098 0.621000 -s 0.693853 0.816355 0.621000 -s 0.714306 0.428577 0.621000 -s 0.734687 0.040834 0.621000 -s 0.755068 0.653091 0.621000 -s 0.775521 0.265313 0.621000 -s 0.795902 0.877570 0.621000 -s 0.816355 0.489792 0.621000 -s 0.836736 0.102049 0.621000 -s 0.857117 0.714306 0.621000 -s 0.877570 0.326528 0.621000 -s 0.897951 0.938785 0.621000 -s 0.918332 0.551042 0.621000 -s 0.938785 0.163264 0.621000 -s 0.959166 0.775521 0.621000 -s 0.979619 0.387743 0.621000 -mo 0.013626 0.074809 0.750000 -mo 0.034007 0.687066 0.750000 -mo 0.054460 0.299287 0.750000 -mo 0.074841 0.911545 0.750000 -mo 0.095222 0.523802 0.750000 -mo 0.115675 0.136023 0.750000 -mo 0.136056 0.748281 0.750000 -mo 0.156509 0.360502 0.750000 -mo 0.176890 0.972760 0.750000 -mo 0.197271 0.585017 0.750000 -mo 0.217724 0.197238 0.750000 -mo 0.238105 0.809496 0.750000 -mo 0.258558 0.421717 0.750000 -mo 0.278939 0.033975 0.750000 -mo 0.299320 0.646232 0.750000 -mo 0.319773 0.258453 0.750000 -mo 0.340154 0.870711 0.750000 -mo 0.360607 0.482932 0.750000 -mo 0.380988 0.095189 0.750000 -mo 0.401369 0.707447 0.750000 -mo 0.421822 0.319668 0.750000 -mo 0.442203 0.931926 0.750000 -mo 0.462584 0.544183 0.750000 -mo 0.483037 0.156404 0.750000 -mo 0.503418 0.768662 0.750000 -mo 0.523871 0.380883 0.750000 -mo 0.544252 0.993141 0.750000 -mo 0.564597 0.605470 0.750000 -mo 0.585050 0.217691 0.750000 -mo 0.605431 0.829949 0.750000 -mo 0.625884 0.442170 0.750000 -mo 0.646265 0.054428 0.750000 -mo 0.666646 0.666685 0.750000 -mo 0.687099 0.278906 0.750000 -mo 0.707480 0.891164 0.750000 -mo 0.727933 0.503385 0.750000 -mo 0.748314 0.115643 0.750000 -mo 0.768694 0.727900 0.750000 -mo 0.789148 0.340121 0.750000 -mo 0.809528 0.952379 0.750000 -mo 0.829909 0.564636 0.750000 -mo 0.850362 0.176857 0.750000 -mo 0.870743 0.789115 0.750000 -mo 0.891196 0.401336 0.750000 -mo 0.911577 0.013594 0.750000 -mo 0.931958 0.625851 0.750000 -mo 0.952411 0.238072 0.750000 -mo 0.972792 0.850330 0.750000 -mo 0.993245 0.462551 0.750000 -s 0.000000 0.000000 0.879000 -s 0.020381 0.612257 0.879000 -s 0.040834 0.224479 0.879000 -s 0.061215 0.836736 0.879000 -s 0.081668 0.448958 0.879000 -s 0.102049 0.061215 0.879000 -s 0.122430 0.673472 0.879000 -s 0.142883 0.285694 0.879000 -s 0.163264 0.897951 0.879000 -s 0.183717 0.510172 0.879000 -s 0.204098 0.122430 0.879000 -s 0.224479 0.734687 0.879000 -s 0.244932 0.346909 0.879000 -s 0.265313 0.959166 0.879000 -s 0.285694 0.571423 0.879000 -s 0.306147 0.183645 0.879000 -s 0.326528 0.795902 0.879000 -s 0.346981 0.408124 0.879000 -s 0.367362 0.020381 0.879000 -s 0.387743 0.632638 0.879000 -s 0.408196 0.244860 0.879000 -s 0.428577 0.857117 0.879000 -s 0.449030 0.469338 0.879000 -s 0.469411 0.081596 0.879000 -s 0.489792 0.693853 0.879000 -s 0.510245 0.306075 0.879000 -s 0.530625 0.918332 0.879000 -s 0.551006 0.530589 0.879000 -s 0.571423 0.142883 0.879000 -s 0.591804 0.755140 0.879000 -s 0.612257 0.367362 0.879000 -s 0.632638 0.979619 0.879000 -s 0.653019 0.591876 0.879000 -s 0.673472 0.204098 0.879000 -s 0.693853 0.816355 0.879000 -s 0.714306 0.428577 0.879000 -s 0.734687 0.040834 0.879000 -s 0.755068 0.653091 0.879000 -s 0.775521 0.265313 0.879000 -s 0.795902 0.877570 0.879000 -s 0.816355 0.489792 0.879000 -s 0.836736 0.102049 0.879000 -s 0.857117 0.714306 0.879000 -s 0.877570 0.326528 0.879000 -s 0.897951 0.938785 0.879000 -s 0.918332 0.551042 0.879000 -s 0.938785 0.163264 0.879000 -s 0.959166 0.775521 0.879000 -s 0.979619 0.387743 0.879000 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 41.241078 -5.952637 0.000000 - 25.775674 32.739503 0.000000 - 0.000000 0.000000 23.243630 diff --git a/bicrystal/examples/mos2/mos294b.scf.in b/bicrystal/examples/mos2/mos294b.scf.in deleted file mode 100644 index e8de4f0..0000000 --- a/bicrystal/examples/mos2/mos294b.scf.in +++ /dev/null @@ -1,332 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 294, - ntyp= 2, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -s 32.06 s.UPF -mo 95.95 mo.UPF - -ATOMIC_POSITIONS crystal -s 0.006820 0.455767 0.121000 -s 0.027229 0.823114 0.121000 -s 0.047637 0.190461 0.121000 -s 0.068045 0.557808 0.121000 -s 0.088453 0.925155 0.121000 -s 0.108861 0.292502 0.121000 -s 0.129269 0.659849 0.121000 -s 0.149678 0.027196 0.121000 -s 0.170086 0.394543 0.121000 -s 0.190494 0.761890 0.121000 -s 0.210902 0.129237 0.121000 -s 0.231310 0.496584 0.121000 -s 0.251718 0.863931 0.121000 -s 0.272127 0.231278 0.121000 -s 0.292535 0.598624 0.121000 -s 0.312943 0.965971 0.121000 -s 0.333351 0.333318 0.121000 -s 0.353759 0.700665 0.121000 -s 0.374167 0.068012 0.121000 -s 0.394576 0.435359 0.121000 -s 0.414984 0.802706 0.121000 -s 0.435392 0.170053 0.121000 -s 0.455800 0.537400 0.121000 -s 0.476208 0.904747 0.121000 -s 0.496616 0.272094 0.121000 -s 0.517024 0.639441 0.121000 -s 0.537433 0.006788 0.121000 -s 0.557841 0.374135 0.121000 -s 0.578249 0.741482 0.121000 -s 0.598657 0.108829 0.121000 -s 0.619065 0.476176 0.121000 -s 0.639473 0.843522 0.121000 -s 0.659882 0.210869 0.121000 -s 0.680290 0.578216 0.121000 -s 0.700698 0.945563 0.121000 -s 0.721106 0.312910 0.121000 -s 0.741514 0.680257 0.121000 -s 0.761922 0.047604 0.121000 -s 0.782331 0.414951 0.121000 -s 0.802739 0.782298 0.121000 -s 0.823147 0.149645 0.121000 -s 0.843555 0.516992 0.121000 -s 0.863963 0.884339 0.121000 -s 0.884371 0.251686 0.121000 -s 0.904780 0.619033 0.121000 -s 0.925188 0.986380 0.121000 -s 0.945596 0.353727 0.121000 -s 0.966004 0.721073 0.121000 -s 0.986412 0.088420 0.121000 -mo 0.000000 0.000000 0.250000 -mo 0.020408 0.367347 0.250000 -mo 0.040816 0.734694 0.250000 -mo 0.061224 0.102041 0.250000 -mo 0.081633 0.469388 0.250000 -mo 0.102041 0.836735 0.250000 -mo 0.122449 0.204082 0.250000 -mo 0.142857 0.571429 0.250000 -mo 0.163265 0.938776 0.250000 -mo 0.183673 0.306122 0.250000 -mo 0.204082 0.673469 0.250000 -mo 0.224490 0.040816 0.250000 -mo 0.244898 0.408163 0.250000 -mo 0.265306 0.775510 0.250000 -mo 0.285714 0.142857 0.250000 -mo 0.306122 0.510204 0.250000 -mo 0.326531 0.877551 0.250000 -mo 0.346939 0.244898 0.250000 -mo 0.367347 0.612245 0.250000 -mo 0.387755 0.979592 0.250000 -mo 0.408163 0.346939 0.250000 -mo 0.428571 0.714286 0.250000 -mo 0.448980 0.081633 0.250000 -mo 0.469388 0.448980 0.250000 -mo 0.489796 0.816327 0.250000 -mo 0.510204 0.183673 0.250000 -mo 0.530612 0.551020 0.250000 -mo 0.551020 0.918367 0.250000 -mo 0.571429 0.285714 0.250000 -mo 0.591837 0.653061 0.250000 -mo 0.612245 0.020408 0.250000 -mo 0.632653 0.387755 0.250000 -mo 0.653061 0.755102 0.250000 -mo 0.673469 0.122449 0.250000 -mo 0.693878 0.489796 0.250000 -mo 0.714286 0.857143 0.250000 -mo 0.734694 0.224490 0.250000 -mo 0.755102 0.591837 0.250000 -mo 0.775510 0.959184 0.250000 -mo 0.795918 0.326531 0.250000 -mo 0.816327 0.693878 0.250000 -mo 0.836735 0.061224 0.250000 -mo 0.857143 0.428571 0.250000 -mo 0.877551 0.795918 0.250000 -mo 0.897959 0.163265 0.250000 -mo 0.918367 0.530612 0.250000 -mo 0.938776 0.897959 0.250000 -mo 0.959184 0.265306 0.250000 -mo 0.979592 0.632653 0.250000 -s 0.006820 0.455767 0.379000 -s 0.027229 0.823114 0.379000 -s 0.047637 0.190461 0.379000 -s 0.068045 0.557808 0.379000 -s 0.088453 0.925155 0.379000 -s 0.108861 0.292502 0.379000 -s 0.129269 0.659849 0.379000 -s 0.149678 0.027196 0.379000 -s 0.170086 0.394543 0.379000 -s 0.190494 0.761890 0.379000 -s 0.210902 0.129237 0.379000 -s 0.231310 0.496584 0.379000 -s 0.251718 0.863931 0.379000 -s 0.272127 0.231278 0.379000 -s 0.292535 0.598624 0.379000 -s 0.312943 0.965971 0.379000 -s 0.333351 0.333318 0.379000 -s 0.353759 0.700665 0.379000 -s 0.374167 0.068012 0.379000 -s 0.394576 0.435359 0.379000 -s 0.414984 0.802706 0.379000 -s 0.435392 0.170053 0.379000 -s 0.455800 0.537400 0.379000 -s 0.476208 0.904747 0.379000 -s 0.496616 0.272094 0.379000 -s 0.517024 0.639441 0.379000 -s 0.537433 0.006788 0.379000 -s 0.557841 0.374135 0.379000 -s 0.578249 0.741482 0.379000 -s 0.598657 0.108829 0.379000 -s 0.619065 0.476176 0.379000 -s 0.639473 0.843522 0.379000 -s 0.659882 0.210869 0.379000 -s 0.680290 0.578216 0.379000 -s 0.700698 0.945563 0.379000 -s 0.721106 0.312910 0.379000 -s 0.741514 0.680257 0.379000 -s 0.761922 0.047604 0.379000 -s 0.782331 0.414951 0.379000 -s 0.802739 0.782298 0.379000 -s 0.823147 0.149645 0.379000 -s 0.843555 0.516992 0.379000 -s 0.863963 0.884339 0.379000 -s 0.884371 0.251686 0.379000 -s 0.904780 0.619033 0.379000 -s 0.925188 0.986380 0.379000 -s 0.945596 0.353727 0.379000 -s 0.966004 0.721073 0.379000 -s 0.986412 0.088420 0.379000 -s 0.000000 0.000000 0.621000 -s 0.020381 0.612257 0.621000 -s 0.040834 0.224479 0.621000 -s 0.061215 0.836736 0.621000 -s 0.081668 0.448958 0.621000 -s 0.102049 0.061215 0.621000 -s 0.122430 0.673472 0.621000 -s 0.142883 0.285694 0.621000 -s 0.163264 0.897951 0.621000 -s 0.183717 0.510172 0.621000 -s 0.204098 0.122430 0.621000 -s 0.224479 0.734687 0.621000 -s 0.244932 0.346909 0.621000 -s 0.265313 0.959166 0.621000 -s 0.285694 0.571423 0.621000 -s 0.306147 0.183645 0.621000 -s 0.326528 0.795902 0.621000 -s 0.346981 0.408124 0.621000 -s 0.367362 0.020381 0.621000 -s 0.387743 0.632638 0.621000 -s 0.408196 0.244860 0.621000 -s 0.428577 0.857117 0.621000 -s 0.449030 0.469338 0.621000 -s 0.469411 0.081596 0.621000 -s 0.489792 0.693853 0.621000 -s 0.510245 0.306075 0.621000 -s 0.530625 0.918332 0.621000 -s 0.551006 0.530589 0.621000 -s 0.571423 0.142883 0.621000 -s 0.591804 0.755140 0.621000 -s 0.612257 0.367362 0.621000 -s 0.632638 0.979619 0.621000 -s 0.653019 0.591876 0.621000 -s 0.673472 0.204098 0.621000 -s 0.693853 0.816355 0.621000 -s 0.714306 0.428577 0.621000 -s 0.734687 0.040834 0.621000 -s 0.755068 0.653091 0.621000 -s 0.775521 0.265313 0.621000 -s 0.795902 0.877570 0.621000 -s 0.816355 0.489792 0.621000 -s 0.836736 0.102049 0.621000 -s 0.857117 0.714306 0.621000 -s 0.877570 0.326528 0.621000 -s 0.897951 0.938785 0.621000 -s 0.918332 0.551042 0.621000 -s 0.938785 0.163264 0.621000 -s 0.959166 0.775521 0.621000 -s 0.979619 0.387743 0.621000 -mo 0.013626 0.074809 0.750000 -mo 0.034007 0.687066 0.750000 -mo 0.054460 0.299287 0.750000 -mo 0.074841 0.911545 0.750000 -mo 0.095222 0.523802 0.750000 -mo 0.115675 0.136023 0.750000 -mo 0.136056 0.748281 0.750000 -mo 0.156509 0.360502 0.750000 -mo 0.176890 0.972760 0.750000 -mo 0.197271 0.585017 0.750000 -mo 0.217724 0.197238 0.750000 -mo 0.238105 0.809496 0.750000 -mo 0.258558 0.421717 0.750000 -mo 0.278939 0.033975 0.750000 -mo 0.299320 0.646232 0.750000 -mo 0.319773 0.258453 0.750000 -mo 0.340154 0.870711 0.750000 -mo 0.360607 0.482932 0.750000 -mo 0.380988 0.095189 0.750000 -mo 0.401369 0.707447 0.750000 -mo 0.421822 0.319668 0.750000 -mo 0.442203 0.931926 0.750000 -mo 0.462584 0.544183 0.750000 -mo 0.483037 0.156404 0.750000 -mo 0.503418 0.768662 0.750000 -mo 0.523871 0.380883 0.750000 -mo 0.544252 0.993141 0.750000 -mo 0.564597 0.605470 0.750000 -mo 0.585050 0.217691 0.750000 -mo 0.605431 0.829949 0.750000 -mo 0.625884 0.442170 0.750000 -mo 0.646265 0.054428 0.750000 -mo 0.666646 0.666685 0.750000 -mo 0.687099 0.278906 0.750000 -mo 0.707480 0.891164 0.750000 -mo 0.727933 0.503385 0.750000 -mo 0.748314 0.115643 0.750000 -mo 0.768694 0.727900 0.750000 -mo 0.789148 0.340121 0.750000 -mo 0.809528 0.952379 0.750000 -mo 0.829909 0.564636 0.750000 -mo 0.850362 0.176857 0.750000 -mo 0.870743 0.789115 0.750000 -mo 0.891196 0.401336 0.750000 -mo 0.911577 0.013594 0.750000 -mo 0.931958 0.625851 0.750000 -mo 0.952411 0.238072 0.750000 -mo 0.972792 0.850330 0.750000 -mo 0.993245 0.462551 0.750000 -s 0.000000 0.000000 0.879000 -s 0.020381 0.612257 0.879000 -s 0.040834 0.224479 0.879000 -s 0.061215 0.836736 0.879000 -s 0.081668 0.448958 0.879000 -s 0.102049 0.061215 0.879000 -s 0.122430 0.673472 0.879000 -s 0.142883 0.285694 0.879000 -s 0.163264 0.897951 0.879000 -s 0.183717 0.510172 0.879000 -s 0.204098 0.122430 0.879000 -s 0.224479 0.734687 0.879000 -s 0.244932 0.346909 0.879000 -s 0.265313 0.959166 0.879000 -s 0.285694 0.571423 0.879000 -s 0.306147 0.183645 0.879000 -s 0.326528 0.795902 0.879000 -s 0.346981 0.408124 0.879000 -s 0.367362 0.020381 0.879000 -s 0.387743 0.632638 0.879000 -s 0.408196 0.244860 0.879000 -s 0.428577 0.857117 0.879000 -s 0.449030 0.469338 0.879000 -s 0.469411 0.081596 0.879000 -s 0.489792 0.693853 0.879000 -s 0.510245 0.306075 0.879000 -s 0.530625 0.918332 0.879000 -s 0.551006 0.530589 0.879000 -s 0.571423 0.142883 0.879000 -s 0.591804 0.755140 0.879000 -s 0.612257 0.367362 0.879000 -s 0.632638 0.979619 0.879000 -s 0.653019 0.591876 0.879000 -s 0.673472 0.204098 0.879000 -s 0.693853 0.816355 0.879000 -s 0.714306 0.428577 0.879000 -s 0.734687 0.040834 0.879000 -s 0.755068 0.653091 0.879000 -s 0.775521 0.265313 0.879000 -s 0.795902 0.877570 0.879000 -s 0.816355 0.489792 0.879000 -s 0.836736 0.102049 0.879000 -s 0.857117 0.714306 0.879000 -s 0.877570 0.326528 0.879000 -s 0.897951 0.938785 0.879000 -s 0.918332 0.551042 0.879000 -s 0.938785 0.163264 0.879000 -s 0.959166 0.775521 0.879000 -s 0.979619 0.387743 0.879000 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 41.241078 -5.952637 0.000000 - 25.775674 32.739503 0.000000 - 0.000000 0.000000 23.243630 diff --git a/bicrystal/examples/mos2/mos366.scf.in b/bicrystal/examples/mos2/mos366.scf.in deleted file mode 100644 index 055d274..0000000 --- a/bicrystal/examples/mos2/mos366.scf.in +++ /dev/null @@ -1,404 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 366, - ntyp= 2, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -s 32.06 s.UPF -mo 95.95 mo.UPF - -ATOMIC_POSITIONS crystal -s 0.000000 0.000000 0.121000 -s 0.016393 0.770492 0.121000 -s 0.032787 0.540984 0.121000 -s 0.049180 0.311475 0.121000 -s 0.065574 0.081967 0.121000 -s 0.081967 0.852459 0.121000 -s 0.098361 0.622951 0.121000 -s 0.114754 0.393443 0.121000 -s 0.131148 0.163934 0.121000 -s 0.147541 0.934426 0.121000 -s 0.163934 0.704918 0.121000 -s 0.180328 0.475410 0.121000 -s 0.196721 0.245902 0.121000 -s 0.213115 0.016393 0.121000 -s 0.229508 0.786885 0.121000 -s 0.245902 0.557377 0.121000 -s 0.262295 0.327869 0.121000 -s 0.278689 0.098361 0.121000 -s 0.295082 0.868852 0.121000 -s 0.311475 0.639344 0.121000 -s 0.327869 0.409836 0.121000 -s 0.344262 0.180328 0.121000 -s 0.360656 0.950820 0.121000 -s 0.377049 0.721311 0.121000 -s 0.393443 0.491803 0.121000 -s 0.409836 0.262295 0.121000 -s 0.426230 0.032787 0.121000 -s 0.442623 0.803279 0.121000 -s 0.459016 0.573770 0.121000 -s 0.475410 0.344262 0.121000 -s 0.491803 0.114754 0.121000 -s 0.508197 0.885246 0.121000 -s 0.524590 0.655738 0.121000 -s 0.540984 0.426230 0.121000 -s 0.557377 0.196721 0.121000 -s 0.573770 0.967213 0.121000 -s 0.590164 0.737705 0.121000 -s 0.606557 0.508197 0.121000 -s 0.622951 0.278689 0.121000 -s 0.639344 0.049180 0.121000 -s 0.655738 0.819672 0.121000 -s 0.672131 0.590164 0.121000 -s 0.688525 0.360656 0.121000 -s 0.704918 0.131148 0.121000 -s 0.721311 0.901639 0.121000 -s 0.737705 0.672131 0.121000 -s 0.754098 0.442623 0.121000 -s 0.770492 0.213115 0.121000 -s 0.786885 0.983607 0.121000 -s 0.803279 0.754098 0.121000 -s 0.819672 0.524590 0.121000 -s 0.836066 0.295082 0.121000 -s 0.852459 0.065574 0.121000 -s 0.868852 0.836066 0.121000 -s 0.885246 0.606557 0.121000 -s 0.901639 0.377049 0.121000 -s 0.918033 0.147541 0.121000 -s 0.934426 0.918033 0.121000 -s 0.950820 0.688525 0.121000 -s 0.967213 0.459016 0.121000 -s 0.983607 0.229508 0.121000 -mo 0.005449 0.923511 0.250000 -mo 0.021843 0.694003 0.250000 -mo 0.038236 0.464495 0.250000 -mo 0.054630 0.234987 0.250000 -mo 0.071023 0.005479 0.250000 -mo 0.087416 0.775970 0.250000 -mo 0.103810 0.546462 0.250000 -mo 0.120203 0.316954 0.250000 -mo 0.136597 0.087446 0.250000 -mo 0.152990 0.857938 0.250000 -mo 0.169384 0.628430 0.250000 -mo 0.185777 0.398921 0.250000 -mo 0.202170 0.169413 0.250000 -mo 0.218564 0.939905 0.250000 -mo 0.234957 0.710397 0.250000 -mo 0.251351 0.480889 0.250000 -mo 0.267744 0.251380 0.250000 -mo 0.284138 0.021872 0.250000 -mo 0.300531 0.792364 0.250000 -mo 0.316925 0.562856 0.250000 -mo 0.333318 0.333348 0.250000 -mo 0.349711 0.103839 0.250000 -mo 0.366105 0.874331 0.250000 -mo 0.382498 0.644823 0.250000 -mo 0.398892 0.415315 0.250000 -mo 0.415285 0.185807 0.250000 -mo 0.431679 0.956298 0.250000 -mo 0.448072 0.726790 0.250000 -mo 0.464466 0.497282 0.250000 -mo 0.480859 0.267774 0.250000 -mo 0.497252 0.038266 0.250000 -mo 0.513646 0.808757 0.250000 -mo 0.530039 0.579249 0.250000 -mo 0.546433 0.349741 0.250000 -mo 0.562826 0.120233 0.250000 -mo 0.579220 0.890725 0.250000 -mo 0.595613 0.661216 0.250000 -mo 0.612007 0.431708 0.250000 -mo 0.628400 0.202200 0.250000 -mo 0.644793 0.972692 0.250000 -mo 0.661187 0.743184 0.250000 -mo 0.677580 0.513675 0.250000 -mo 0.693974 0.284167 0.250000 -mo 0.710367 0.054659 0.250000 -mo 0.726761 0.825151 0.250000 -mo 0.743154 0.595643 0.250000 -mo 0.759548 0.366134 0.250000 -mo 0.775941 0.136626 0.250000 -mo 0.792334 0.907118 0.250000 -mo 0.808728 0.677610 0.250000 -mo 0.825121 0.448102 0.250000 -mo 0.841515 0.218593 0.250000 -mo 0.857908 0.989085 0.250000 -mo 0.874302 0.759577 0.250000 -mo 0.890695 0.530069 0.250000 -mo 0.907089 0.300561 0.250000 -mo 0.923482 0.071052 0.250000 -mo 0.939875 0.841544 0.250000 -mo 0.956269 0.612036 0.250000 -mo 0.972662 0.382528 0.250000 -mo 0.989056 0.153020 0.250000 -s 0.000000 0.000000 0.379000 -s 0.016393 0.770492 0.379000 -s 0.032787 0.540984 0.379000 -s 0.049180 0.311475 0.379000 -s 0.065574 0.081967 0.379000 -s 0.081967 0.852459 0.379000 -s 0.098361 0.622951 0.379000 -s 0.114754 0.393443 0.379000 -s 0.131148 0.163934 0.379000 -s 0.147541 0.934426 0.379000 -s 0.163934 0.704918 0.379000 -s 0.180328 0.475410 0.379000 -s 0.196721 0.245902 0.379000 -s 0.213115 0.016393 0.379000 -s 0.229508 0.786885 0.379000 -s 0.245902 0.557377 0.379000 -s 0.262295 0.327869 0.379000 -s 0.278689 0.098361 0.379000 -s 0.295082 0.868852 0.379000 -s 0.311475 0.639344 0.379000 -s 0.327869 0.409836 0.379000 -s 0.344262 0.180328 0.379000 -s 0.360656 0.950820 0.379000 -s 0.377049 0.721311 0.379000 -s 0.393443 0.491803 0.379000 -s 0.409836 0.262295 0.379000 -s 0.426230 0.032787 0.379000 -s 0.442623 0.803279 0.379000 -s 0.459016 0.573770 0.379000 -s 0.475410 0.344262 0.379000 -s 0.491803 0.114754 0.379000 -s 0.508197 0.885246 0.379000 -s 0.524590 0.655738 0.379000 -s 0.540984 0.426230 0.379000 -s 0.557377 0.196721 0.379000 -s 0.573770 0.967213 0.379000 -s 0.590164 0.737705 0.379000 -s 0.606557 0.508197 0.379000 -s 0.622951 0.278689 0.379000 -s 0.639344 0.049180 0.379000 -s 0.655738 0.819672 0.379000 -s 0.672131 0.590164 0.379000 -s 0.688525 0.360656 0.379000 -s 0.704918 0.131148 0.379000 -s 0.721311 0.901639 0.379000 -s 0.737705 0.672131 0.379000 -s 0.754098 0.442623 0.379000 -s 0.770492 0.213115 0.379000 -s 0.786885 0.983607 0.379000 -s 0.803279 0.754098 0.379000 -s 0.819672 0.524590 0.379000 -s 0.836066 0.295082 0.379000 -s 0.852459 0.065574 0.379000 -s 0.868852 0.836066 0.379000 -s 0.885246 0.606557 0.379000 -s 0.901639 0.377049 0.379000 -s 0.918033 0.147541 0.379000 -s 0.934426 0.918033 0.379000 -s 0.950820 0.688525 0.379000 -s 0.967213 0.459016 0.379000 -s 0.983607 0.229508 0.379000 -s 0.000000 0.000000 0.621000 -s 0.016389 0.213117 0.621000 -s 0.032778 0.426234 0.621000 -s 0.049187 0.639342 0.621000 -s 0.065576 0.852459 0.621000 -s 0.081965 0.065576 0.621000 -s 0.098354 0.278693 0.621000 -s 0.114743 0.491810 0.621000 -s 0.131152 0.704918 0.621000 -s 0.147541 0.918035 0.621000 -s 0.163930 0.131152 0.621000 -s 0.180319 0.344269 0.621000 -s 0.196728 0.557377 0.621000 -s 0.213117 0.770494 0.621000 -s 0.229506 0.983611 0.621000 -s 0.245895 0.196728 0.621000 -s 0.262284 0.409845 0.621000 -s 0.278693 0.622953 0.621000 -s 0.295082 0.836070 0.621000 -s 0.311471 0.049187 0.621000 -s 0.327860 0.262304 0.621000 -s 0.344249 0.475421 0.621000 -s 0.360658 0.688529 0.621000 -s 0.377047 0.901646 0.621000 -s 0.393436 0.114763 0.621000 -s 0.409825 0.327880 0.621000 -s 0.426214 0.540998 0.621000 -s 0.442623 0.754105 0.621000 -s 0.459012 0.967222 0.621000 -s 0.475401 0.180339 0.621000 -s 0.491800 0.393436 0.621000 -s 0.508210 0.606544 0.621000 -s 0.524599 0.819661 0.621000 -s 0.540988 0.032778 0.621000 -s 0.557377 0.245895 0.621000 -s 0.573766 0.459012 0.621000 -s 0.590175 0.672120 0.621000 -s 0.606564 0.885237 0.621000 -s 0.622953 0.098354 0.621000 -s 0.639342 0.311471 0.621000 -s 0.655731 0.524589 0.621000 -s 0.672140 0.737696 0.621000 -s 0.688529 0.950813 0.621000 -s 0.704918 0.163930 0.621000 -s 0.721307 0.377047 0.621000 -s 0.737716 0.590155 0.621000 -s 0.754105 0.803272 0.621000 -s 0.770494 0.016389 0.621000 -s 0.786883 0.229506 0.621000 -s 0.803272 0.442623 0.621000 -s 0.819681 0.655731 0.621000 -s 0.836070 0.868848 0.621000 -s 0.852459 0.081965 0.621000 -s 0.868848 0.295082 0.621000 -s 0.885237 0.508200 0.621000 -s 0.901646 0.721307 0.621000 -s 0.918035 0.934424 0.621000 -s 0.934424 0.147541 0.621000 -s 0.950813 0.360658 0.621000 -s 0.967222 0.573766 0.621000 -s 0.983611 0.786883 0.621000 -mo 0.005477 0.071024 0.750000 -mo 0.021866 0.284141 0.750000 -mo 0.038255 0.497258 0.750000 -mo 0.054664 0.710365 0.750000 -mo 0.071053 0.923483 0.750000 -mo 0.087442 0.136600 0.750000 -mo 0.103831 0.349717 0.750000 -mo 0.120240 0.562824 0.750000 -mo 0.136629 0.775941 0.750000 -mo 0.153018 0.989059 0.750000 -mo 0.169407 0.202176 0.750000 -mo 0.185796 0.415293 0.750000 -mo 0.202205 0.628400 0.750000 -mo 0.218594 0.841518 0.750000 -mo 0.234983 0.054635 0.750000 -mo 0.251372 0.267752 0.750000 -mo 0.267761 0.480869 0.750000 -mo 0.284170 0.693976 0.750000 -mo 0.300560 0.907094 0.750000 -mo 0.316949 0.120211 0.750000 -mo 0.333338 0.333328 0.750000 -mo 0.349747 0.546435 0.750000 -mo 0.366136 0.759552 0.750000 -mo 0.382525 0.972670 0.750000 -mo 0.398914 0.185787 0.750000 -mo 0.415303 0.398904 0.750000 -mo 0.431712 0.612011 0.750000 -mo 0.448101 0.825129 0.750000 -mo 0.464490 0.038246 0.750000 -mo 0.480889 0.251343 0.750000 -mo 0.497278 0.464460 0.750000 -mo 0.513687 0.677567 0.750000 -mo 0.530076 0.890685 0.750000 -mo 0.546465 0.103802 0.750000 -mo 0.562854 0.316919 0.750000 -mo 0.579243 0.530036 0.750000 -mo 0.595652 0.743143 0.750000 -mo 0.612041 0.956261 0.750000 -mo 0.628430 0.169378 0.750000 -mo 0.644819 0.382495 0.750000 -mo 0.661228 0.595602 0.750000 -mo 0.677617 0.808720 0.750000 -mo 0.694006 0.021837 0.750000 -mo 0.710395 0.234954 0.750000 -mo 0.726784 0.448071 0.750000 -mo 0.743193 0.661178 0.750000 -mo 0.759582 0.874296 0.750000 -mo 0.775971 0.087413 0.750000 -mo 0.792360 0.300530 0.750000 -mo 0.808749 0.513647 0.750000 -mo 0.825158 0.726754 0.750000 -mo 0.841547 0.939872 0.750000 -mo 0.857936 0.152989 0.750000 -mo 0.874325 0.366106 0.750000 -mo 0.890734 0.579213 0.750000 -mo 0.907123 0.792330 0.750000 -mo 0.923512 0.005448 0.750000 -mo 0.939901 0.218565 0.750000 -mo 0.956290 0.431682 0.750000 -mo 0.972699 0.644789 0.750000 -mo 0.989088 0.857907 0.750000 -s 0.000000 0.000000 0.879000 -s 0.016389 0.213117 0.879000 -s 0.032778 0.426234 0.879000 -s 0.049187 0.639342 0.879000 -s 0.065576 0.852459 0.879000 -s 0.081965 0.065576 0.879000 -s 0.098354 0.278693 0.879000 -s 0.114743 0.491810 0.879000 -s 0.131152 0.704918 0.879000 -s 0.147541 0.918035 0.879000 -s 0.163930 0.131152 0.879000 -s 0.180319 0.344269 0.879000 -s 0.196728 0.557377 0.879000 -s 0.213117 0.770494 0.879000 -s 0.229506 0.983611 0.879000 -s 0.245895 0.196728 0.879000 -s 0.262284 0.409845 0.879000 -s 0.278693 0.622953 0.879000 -s 0.295082 0.836070 0.879000 -s 0.311471 0.049187 0.879000 -s 0.327860 0.262304 0.879000 -s 0.344249 0.475421 0.879000 -s 0.360658 0.688529 0.879000 -s 0.377047 0.901646 0.879000 -s 0.393436 0.114763 0.879000 -s 0.409825 0.327880 0.879000 -s 0.426214 0.540998 0.879000 -s 0.442623 0.754105 0.879000 -s 0.459012 0.967222 0.879000 -s 0.475401 0.180339 0.879000 -s 0.491800 0.393436 0.879000 -s 0.508210 0.606544 0.879000 -s 0.524599 0.819661 0.879000 -s 0.540988 0.032778 0.879000 -s 0.557377 0.245895 0.879000 -s 0.573766 0.459012 0.879000 -s 0.590175 0.672120 0.879000 -s 0.606564 0.885237 0.879000 -s 0.622953 0.098354 0.879000 -s 0.639342 0.311471 0.879000 -s 0.655731 0.524589 0.879000 -s 0.672140 0.737696 0.879000 -s 0.688529 0.950813 0.879000 -s 0.704918 0.163930 0.879000 -s 0.721307 0.377047 0.879000 -s 0.737716 0.590155 0.879000 -s 0.754105 0.803272 0.879000 -s 0.770494 0.016389 0.879000 -s 0.786883 0.229506 0.879000 -s 0.803272 0.442623 0.879000 -s 0.819681 0.655731 0.879000 -s 0.836070 0.868848 0.879000 -s 0.852459 0.081965 0.879000 -s 0.868848 0.295082 0.879000 -s 0.885237 0.508200 0.879000 -s 0.901646 0.721307 0.879000 -s 0.918035 0.934424 0.879000 -s 0.934424 0.147541 0.879000 -s 0.950813 0.360658 0.879000 -s 0.967222 0.573766 0.879000 -s 0.983611 0.786883 0.879000 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 46.396213 -2.976318 0.000000 - 25.775674 38.692140 0.000000 - 0.000000 0.000000 23.243630 diff --git a/bicrystal/examples/mos2/mos402.scf.in b/bicrystal/examples/mos2/mos402.scf.in deleted file mode 100644 index 2fa8a0b..0000000 --- a/bicrystal/examples/mos2/mos402.scf.in +++ /dev/null @@ -1,440 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 402, - ntyp= 2, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -s 32.06 s.UPF -mo 95.95 mo.UPF - -ATOMIC_POSITIONS crystal -s 0.000000 0.000000 0.121000 -s 0.014925 0.552239 0.121000 -s 0.029851 0.104478 0.121000 -s 0.044776 0.656716 0.121000 -s 0.059701 0.208955 0.121000 -s 0.074627 0.761194 0.121000 -s 0.089552 0.313433 0.121000 -s 0.104478 0.865672 0.121000 -s 0.119403 0.417910 0.121000 -s 0.134328 0.970149 0.121000 -s 0.149254 0.522388 0.121000 -s 0.164179 0.074627 0.121000 -s 0.179104 0.626866 0.121000 -s 0.194030 0.179104 0.121000 -s 0.208955 0.731343 0.121000 -s 0.223881 0.283582 0.121000 -s 0.238806 0.835821 0.121000 -s 0.253731 0.388060 0.121000 -s 0.268657 0.940299 0.121000 -s 0.283582 0.492537 0.121000 -s 0.298507 0.044776 0.121000 -s 0.313433 0.597015 0.121000 -s 0.328358 0.149254 0.121000 -s 0.343284 0.701493 0.121000 -s 0.358209 0.253731 0.121000 -s 0.373134 0.805970 0.121000 -s 0.388060 0.358209 0.121000 -s 0.402985 0.910448 0.121000 -s 0.417910 0.462687 0.121000 -s 0.432836 0.014925 0.121000 -s 0.447761 0.567164 0.121000 -s 0.462687 0.119403 0.121000 -s 0.477612 0.671642 0.121000 -s 0.492537 0.223881 0.121000 -s 0.507463 0.776119 0.121000 -s 0.522388 0.328358 0.121000 -s 0.537313 0.880597 0.121000 -s 0.552239 0.432836 0.121000 -s 0.567164 0.985075 0.121000 -s 0.582090 0.537313 0.121000 -s 0.597015 0.089552 0.121000 -s 0.611940 0.641791 0.121000 -s 0.626866 0.194030 0.121000 -s 0.641791 0.746269 0.121000 -s 0.656716 0.298507 0.121000 -s 0.671642 0.850746 0.121000 -s 0.686567 0.402985 0.121000 -s 0.701493 0.955224 0.121000 -s 0.716418 0.507463 0.121000 -s 0.731343 0.059701 0.121000 -s 0.746269 0.611940 0.121000 -s 0.761194 0.164179 0.121000 -s 0.776119 0.716418 0.121000 -s 0.791045 0.268657 0.121000 -s 0.805970 0.820896 0.121000 -s 0.820896 0.373134 0.121000 -s 0.835821 0.925373 0.121000 -s 0.850746 0.477612 0.121000 -s 0.865672 0.029851 0.121000 -s 0.880597 0.582090 0.121000 -s 0.895522 0.134328 0.121000 -s 0.910448 0.686567 0.121000 -s 0.925373 0.238806 0.121000 -s 0.940299 0.791045 0.121000 -s 0.955224 0.343284 0.121000 -s 0.970149 0.895522 0.121000 -s 0.985075 0.447761 0.121000 -mo 0.009934 0.368170 0.250000 -mo 0.024860 0.920409 0.250000 -mo 0.039785 0.472648 0.250000 -mo 0.054710 0.024887 0.250000 -mo 0.069636 0.577125 0.250000 -mo 0.084561 0.129364 0.250000 -mo 0.099487 0.681603 0.250000 -mo 0.114412 0.233842 0.250000 -mo 0.129337 0.786081 0.250000 -mo 0.144263 0.338319 0.250000 -mo 0.159188 0.890558 0.250000 -mo 0.174113 0.442797 0.250000 -mo 0.189039 0.995036 0.250000 -mo 0.203964 0.547275 0.250000 -mo 0.218890 0.099513 0.250000 -mo 0.233815 0.651752 0.250000 -mo 0.248740 0.203991 0.250000 -mo 0.263666 0.756230 0.250000 -mo 0.278591 0.308469 0.250000 -mo 0.293516 0.860707 0.250000 -mo 0.308442 0.412946 0.250000 -mo 0.323367 0.965185 0.250000 -mo 0.338293 0.517424 0.250000 -mo 0.353218 0.069663 0.250000 -mo 0.368143 0.621901 0.250000 -mo 0.383069 0.174140 0.250000 -mo 0.397994 0.726379 0.250000 -mo 0.412919 0.278618 0.250000 -mo 0.427845 0.830857 0.250000 -mo 0.442770 0.383096 0.250000 -mo 0.457696 0.935334 0.250000 -mo 0.472621 0.487573 0.250000 -mo 0.487546 0.039812 0.250000 -mo 0.502472 0.592051 0.250000 -mo 0.517397 0.144290 0.250000 -mo 0.532322 0.696528 0.250000 -mo 0.547248 0.248767 0.250000 -mo 0.562173 0.801006 0.250000 -mo 0.577099 0.353245 0.250000 -mo 0.592024 0.905484 0.250000 -mo 0.606949 0.457722 0.250000 -mo 0.621875 0.009961 0.250000 -mo 0.636800 0.562200 0.250000 -mo 0.651725 0.114439 0.250000 -mo 0.666651 0.666678 0.250000 -mo 0.681576 0.218916 0.250000 -mo 0.696501 0.771155 0.250000 -mo 0.711427 0.323394 0.250000 -mo 0.726352 0.875633 0.250000 -mo 0.741278 0.427872 0.250000 -mo 0.756203 0.980110 0.250000 -mo 0.771128 0.532349 0.250000 -mo 0.786054 0.084588 0.250000 -mo 0.800979 0.636827 0.250000 -mo 0.815904 0.189066 0.250000 -mo 0.830830 0.741304 0.250000 -mo 0.845755 0.293543 0.250000 -mo 0.860681 0.845782 0.250000 -mo 0.875606 0.398021 0.250000 -mo 0.890531 0.950260 0.250000 -mo 0.905457 0.502499 0.250000 -mo 0.920382 0.054737 0.250000 -mo 0.935307 0.606976 0.250000 -mo 0.950233 0.159215 0.250000 -mo 0.965158 0.711454 0.250000 -mo 0.980084 0.263693 0.250000 -mo 0.995009 0.815931 0.250000 -s 0.000000 0.000000 0.379000 -s 0.014925 0.552239 0.379000 -s 0.029851 0.104478 0.379000 -s 0.044776 0.656716 0.379000 -s 0.059701 0.208955 0.379000 -s 0.074627 0.761194 0.379000 -s 0.089552 0.313433 0.379000 -s 0.104478 0.865672 0.379000 -s 0.119403 0.417910 0.379000 -s 0.134328 0.970149 0.379000 -s 0.149254 0.522388 0.379000 -s 0.164179 0.074627 0.379000 -s 0.179104 0.626866 0.379000 -s 0.194030 0.179104 0.379000 -s 0.208955 0.731343 0.379000 -s 0.223881 0.283582 0.379000 -s 0.238806 0.835821 0.379000 -s 0.253731 0.388060 0.379000 -s 0.268657 0.940299 0.379000 -s 0.283582 0.492537 0.379000 -s 0.298507 0.044776 0.379000 -s 0.313433 0.597015 0.379000 -s 0.328358 0.149254 0.379000 -s 0.343284 0.701493 0.379000 -s 0.358209 0.253731 0.379000 -s 0.373134 0.805970 0.379000 -s 0.388060 0.358209 0.379000 -s 0.402985 0.910448 0.379000 -s 0.417910 0.462687 0.379000 -s 0.432836 0.014925 0.379000 -s 0.447761 0.567164 0.379000 -s 0.462687 0.119403 0.379000 -s 0.477612 0.671642 0.379000 -s 0.492537 0.223881 0.379000 -s 0.507463 0.776119 0.379000 -s 0.522388 0.328358 0.379000 -s 0.537313 0.880597 0.379000 -s 0.552239 0.432836 0.379000 -s 0.567164 0.985075 0.379000 -s 0.582090 0.537313 0.379000 -s 0.597015 0.089552 0.379000 -s 0.611940 0.641791 0.379000 -s 0.626866 0.194030 0.379000 -s 0.641791 0.746269 0.379000 -s 0.656716 0.298507 0.379000 -s 0.671642 0.850746 0.379000 -s 0.686567 0.402985 0.379000 -s 0.701493 0.955224 0.379000 -s 0.716418 0.507463 0.379000 -s 0.731343 0.059701 0.379000 -s 0.746269 0.611940 0.379000 -s 0.761194 0.164179 0.379000 -s 0.776119 0.716418 0.379000 -s 0.791045 0.268657 0.379000 -s 0.805970 0.820896 0.379000 -s 0.820896 0.373134 0.379000 -s 0.835821 0.925373 0.379000 -s 0.850746 0.477612 0.379000 -s 0.865672 0.029851 0.379000 -s 0.880597 0.582090 0.379000 -s 0.895522 0.134328 0.379000 -s 0.910448 0.686567 0.379000 -s 0.925373 0.238806 0.379000 -s 0.940299 0.791045 0.379000 -s 0.955224 0.343284 0.379000 -s 0.970149 0.895522 0.379000 -s 0.985075 0.447761 0.379000 -s 0.000000 0.000000 0.621000 -s 0.014949 0.432823 0.621000 -s 0.029844 0.865674 0.621000 -s 0.044794 0.298497 0.621000 -s 0.059689 0.731347 0.621000 -s 0.074638 0.164171 0.621000 -s 0.089533 0.597021 0.621000 -s 0.104482 0.029844 0.621000 -s 0.119431 0.462667 0.621000 -s 0.134326 0.895518 0.621000 -s 0.149276 0.328341 0.621000 -s 0.164171 0.761192 0.621000 -s 0.179120 0.194015 0.621000 -s 0.194015 0.626865 0.621000 -s 0.208964 0.059689 0.621000 -s 0.223913 0.492512 0.621000 -s 0.238808 0.925362 0.621000 -s 0.253758 0.358185 0.621000 -s 0.268653 0.791036 0.621000 -s 0.283602 0.223859 0.621000 -s 0.298497 0.656710 0.621000 -s 0.313446 0.089533 0.621000 -s 0.328396 0.522356 0.621000 -s 0.343290 0.955206 0.621000 -s 0.358240 0.388030 0.621000 -s 0.373135 0.820880 0.621000 -s 0.388084 0.253703 0.621000 -s 0.402979 0.686554 0.621000 -s 0.417928 0.119377 0.621000 -s 0.432823 0.552227 0.621000 -s 0.447773 0.985051 0.621000 -s 0.462722 0.417874 0.621000 -s 0.477590 0.850779 0.621000 -s 0.492539 0.283602 0.621000 -s 0.507434 0.716452 0.621000 -s 0.522383 0.149276 0.621000 -s 0.537278 0.582126 0.621000 -s 0.552227 0.014949 0.621000 -s 0.567177 0.447773 0.621000 -s 0.582072 0.880623 0.621000 -s 0.597021 0.313446 0.621000 -s 0.611916 0.746297 0.621000 -s 0.626865 0.179120 0.621000 -s 0.641760 0.611970 0.621000 -s 0.656710 0.044794 0.621000 -s 0.671659 0.477617 0.621000 -s 0.686554 0.910467 0.621000 -s 0.701503 0.343290 0.621000 -s 0.716398 0.776141 0.621000 -s 0.731347 0.208964 0.621000 -s 0.746242 0.641815 0.621000 -s 0.761192 0.074638 0.621000 -s 0.776141 0.507461 0.621000 -s 0.791036 0.940311 0.621000 -s 0.805985 0.373135 0.621000 -s 0.820880 0.805985 0.621000 -s 0.835829 0.238808 0.621000 -s 0.850724 0.671659 0.621000 -s 0.865674 0.104482 0.621000 -s 0.880623 0.537305 0.621000 -s 0.895518 0.970156 0.621000 -s 0.910467 0.402979 0.621000 -s 0.925362 0.835829 0.621000 -s 0.940311 0.268653 0.621000 -s 0.955206 0.701503 0.621000 -s 0.970156 0.134326 0.621000 -s 0.985051 0.567177 0.621000 -mo 0.009941 0.621884 0.750000 -mo 0.024890 0.054708 0.750000 -mo 0.039840 0.487531 0.750000 -mo 0.054734 0.920381 0.750000 -mo 0.069684 0.353205 0.750000 -mo 0.084579 0.786055 0.750000 -mo 0.099528 0.218878 0.750000 -mo 0.114423 0.651729 0.750000 -mo 0.129372 0.084552 0.750000 -mo 0.144322 0.517375 0.750000 -mo 0.159217 0.950226 0.750000 -mo 0.174166 0.383049 0.750000 -mo 0.189061 0.815899 0.750000 -mo 0.204010 0.248722 0.750000 -mo 0.218905 0.681573 0.750000 -mo 0.233854 0.114396 0.750000 -mo 0.248749 0.547247 0.750000 -mo 0.263699 0.980070 0.750000 -mo 0.278648 0.412893 0.750000 -mo 0.293543 0.845743 0.750000 -mo 0.308492 0.278567 0.750000 -mo 0.323387 0.711417 0.750000 -mo 0.338336 0.144240 0.750000 -mo 0.353231 0.577091 0.750000 -mo 0.368181 0.009914 0.750000 -mo 0.383130 0.442737 0.750000 -mo 0.398025 0.875588 0.750000 -mo 0.412974 0.308411 0.750000 -mo 0.427869 0.741261 0.750000 -mo 0.442819 0.174085 0.750000 -mo 0.457713 0.606935 0.750000 -mo 0.472636 0.039813 0.750000 -mo 0.487585 0.472636 0.750000 -mo 0.502480 0.905486 0.750000 -mo 0.517429 0.338310 0.750000 -mo 0.532324 0.771160 0.750000 -mo 0.547273 0.203983 0.750000 -mo 0.562168 0.636834 0.750000 -mo 0.577118 0.069657 0.750000 -mo 0.592067 0.502480 0.750000 -mo 0.606962 0.935331 0.750000 -mo 0.621911 0.368154 0.750000 -mo 0.636806 0.801004 0.750000 -mo 0.651755 0.233828 0.750000 -mo 0.666650 0.666678 0.750000 -mo 0.681600 0.099501 0.750000 -mo 0.696549 0.532324 0.750000 -mo 0.711444 0.965175 0.750000 -mo 0.726393 0.397998 0.750000 -mo 0.741288 0.830849 0.750000 -mo 0.756238 0.263672 0.750000 -mo 0.771133 0.696522 0.750000 -mo 0.786082 0.129345 0.750000 -mo 0.800977 0.562196 0.750000 -mo 0.815926 0.995019 0.750000 -mo 0.830875 0.427842 0.750000 -mo 0.845770 0.860693 0.750000 -mo 0.860720 0.293516 0.750000 -mo 0.875615 0.726366 0.750000 -mo 0.890564 0.159190 0.750000 -mo 0.905459 0.592040 0.750000 -mo 0.920408 0.024863 0.750000 -mo 0.935357 0.457687 0.750000 -mo 0.950252 0.890537 0.750000 -mo 0.965202 0.323360 0.750000 -mo 0.980097 0.756211 0.750000 -mo 0.995046 0.189034 0.750000 -s 0.000000 0.000000 0.879000 -s 0.014949 0.432823 0.879000 -s 0.029844 0.865674 0.879000 -s 0.044794 0.298497 0.879000 -s 0.059689 0.731347 0.879000 -s 0.074638 0.164171 0.879000 -s 0.089533 0.597021 0.879000 -s 0.104482 0.029844 0.879000 -s 0.119431 0.462667 0.879000 -s 0.134326 0.895518 0.879000 -s 0.149276 0.328341 0.879000 -s 0.164171 0.761192 0.879000 -s 0.179120 0.194015 0.879000 -s 0.194015 0.626865 0.879000 -s 0.208964 0.059689 0.879000 -s 0.223913 0.492512 0.879000 -s 0.238808 0.925362 0.879000 -s 0.253758 0.358185 0.879000 -s 0.268653 0.791036 0.879000 -s 0.283602 0.223859 0.879000 -s 0.298497 0.656710 0.879000 -s 0.313446 0.089533 0.879000 -s 0.328396 0.522356 0.879000 -s 0.343290 0.955206 0.879000 -s 0.358240 0.388030 0.879000 -s 0.373135 0.820880 0.879000 -s 0.388084 0.253703 0.879000 -s 0.402979 0.686554 0.879000 -s 0.417928 0.119377 0.879000 -s 0.432823 0.552227 0.879000 -s 0.447773 0.985051 0.879000 -s 0.462722 0.417874 0.879000 -s 0.477590 0.850779 0.879000 -s 0.492539 0.283602 0.879000 -s 0.507434 0.716452 0.879000 -s 0.522383 0.149276 0.879000 -s 0.537278 0.582126 0.879000 -s 0.552227 0.014949 0.879000 -s 0.567177 0.447773 0.879000 -s 0.582072 0.880623 0.879000 -s 0.597021 0.313446 0.879000 -s 0.611916 0.746297 0.879000 -s 0.626865 0.179120 0.879000 -s 0.641760 0.611970 0.879000 -s 0.656710 0.044794 0.879000 -s 0.671659 0.477617 0.879000 -s 0.686554 0.910467 0.879000 -s 0.701503 0.343290 0.879000 -s 0.716398 0.776141 0.879000 -s 0.731347 0.208964 0.879000 -s 0.746242 0.641815 0.879000 -s 0.761192 0.074638 0.879000 -s 0.776141 0.507461 0.879000 -s 0.791036 0.940311 0.879000 -s 0.805985 0.373135 0.879000 -s 0.820880 0.805985 0.879000 -s 0.835829 0.238808 0.879000 -s 0.850724 0.671659 0.879000 -s 0.865674 0.104482 0.879000 -s 0.880623 0.537305 0.879000 -s 0.895518 0.970156 0.879000 -s 0.910467 0.402979 0.879000 -s 0.925362 0.835829 0.879000 -s 0.940311 0.268653 0.879000 -s 0.955206 0.701503 0.879000 -s 0.970156 0.134326 0.879000 -s 0.985051 0.567177 0.879000 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 46.396213 -14.881592 0.000000 - 36.085943 32.739503 0.000000 - 0.000000 0.000000 23.243630 diff --git a/bicrystal/examples/mos2/mos42.scf.in b/bicrystal/examples/mos2/mos42.scf.in deleted file mode 100644 index bbb0231..0000000 --- a/bicrystal/examples/mos2/mos42.scf.in +++ /dev/null @@ -1,80 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 42, - ntyp= 2, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -s 32.06 s.UPF -mo 95.95 mo.UPF - -ATOMIC_POSITIONS crystal -s 0.000000 0.000000 0.121000 -s 0.142857 0.285714 0.121000 -s 0.285714 0.571429 0.121000 -s 0.428571 0.857143 0.121000 -s 0.571429 0.142857 0.121000 -s 0.714286 0.428571 0.121000 -s 0.857143 0.714286 0.121000 -mo 0.047571 0.761943 0.250000 -mo 0.190429 0.047657 0.250000 -mo 0.333286 0.333371 0.250000 -mo 0.476143 0.619086 0.250000 -mo 0.619000 0.904800 0.250000 -mo 0.761857 0.190514 0.250000 -mo 0.904714 0.476229 0.250000 -s 0.000000 0.000000 0.379000 -s 0.142857 0.285714 0.379000 -s 0.285714 0.571429 0.379000 -s 0.428571 0.857143 0.379000 -s 0.571429 0.142857 0.379000 -s 0.714286 0.428571 0.379000 -s 0.857143 0.714286 0.379000 -s 0.000000 0.000000 0.621000 -s 0.142899 0.571401 0.621000 -s 0.285733 0.142834 0.621000 -s 0.428534 0.714332 0.621000 -s 0.571433 0.285733 0.621000 -s 0.714267 0.857166 0.621000 -s 0.857166 0.428567 0.621000 -mo 0.047671 0.190419 0.750000 -mo 0.190505 0.761853 0.750000 -mo 0.333404 0.333253 0.750000 -mo 0.476205 0.904751 0.750000 -mo 0.619104 0.476152 0.750000 -mo 0.761938 0.047585 0.750000 -mo 0.904837 0.618986 0.750000 -s 0.000000 0.000000 0.879000 -s 0.142899 0.571401 0.879000 -s 0.285733 0.142834 0.879000 -s 0.428534 0.714332 0.879000 -s 0.571433 0.285733 0.879000 -s 0.714267 0.857166 0.879000 -s 0.857166 0.428567 0.879000 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 15.465404 -2.976318 0.000000 - 10.310269 11.905274 0.000000 - 0.000000 0.000000 23.243630 diff --git a/bicrystal/examples/mos2/mos42b.scf.in b/bicrystal/examples/mos2/mos42b.scf.in deleted file mode 100644 index 453c196..0000000 --- a/bicrystal/examples/mos2/mos42b.scf.in +++ /dev/null @@ -1,80 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 42, - ntyp= 2, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -s 32.06 s.UPF -mo 95.95 mo.UPF - -ATOMIC_POSITIONS crystal -s 0.095286 0.523771 0.121000 -s 0.238143 0.809486 0.121000 -s 0.381000 0.095200 0.121000 -s 0.523857 0.380914 0.121000 -s 0.666714 0.666629 0.121000 -s 0.809571 0.952343 0.121000 -s 0.952429 0.238057 0.121000 -mo 0.000000 0.000000 0.250000 -mo 0.142857 0.285714 0.250000 -mo 0.285714 0.571429 0.250000 -mo 0.428571 0.857143 0.250000 -mo 0.571429 0.142857 0.250000 -mo 0.714286 0.428571 0.250000 -mo 0.857143 0.714286 0.250000 -s 0.095286 0.523771 0.379000 -s 0.238143 0.809486 0.379000 -s 0.381000 0.095200 0.379000 -s 0.523857 0.380914 0.379000 -s 0.666714 0.666629 0.379000 -s 0.809571 0.952343 0.379000 -s 0.952429 0.238057 0.379000 -s 0.095228 0.380982 0.621000 -s 0.238062 0.952415 0.621000 -s 0.380961 0.523816 0.621000 -s 0.523795 0.095249 0.621000 -s 0.666596 0.666747 0.621000 -s 0.809495 0.238147 0.621000 -s 0.952329 0.809581 0.621000 -mo 0.000000 0.000000 0.750000 -mo 0.142834 0.571433 0.750000 -mo 0.285733 0.142834 0.750000 -mo 0.428567 0.714267 0.750000 -mo 0.571433 0.285733 0.750000 -mo 0.714267 0.857166 0.750000 -mo 0.857166 0.428567 0.750000 -s 0.095228 0.380982 0.879000 -s 0.238062 0.952415 0.879000 -s 0.380961 0.523816 0.879000 -s 0.523795 0.095249 0.879000 -s 0.666596 0.666747 0.879000 -s 0.809495 0.238147 0.879000 -s 0.952329 0.809581 0.879000 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 15.465404 -2.976318 0.000000 - 10.310269 11.905274 0.000000 - 0.000000 0.000000 23.243630 diff --git a/bicrystal/examples/mos2/mos474.scf.in b/bicrystal/examples/mos2/mos474.scf.in deleted file mode 100644 index b0cf22c..0000000 --- a/bicrystal/examples/mos2/mos474.scf.in +++ /dev/null @@ -1,512 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 474, - ntyp= 2, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -s 32.06 s.UPF -mo 95.95 mo.UPF - -ATOMIC_POSITIONS crystal -s 0.008453 0.464124 0.121000 -s 0.021111 0.160327 0.121000 -s 0.033770 0.856529 0.121000 -s 0.046428 0.552732 0.121000 -s 0.059086 0.248934 0.121000 -s 0.071744 0.945137 0.121000 -s 0.084403 0.641339 0.121000 -s 0.097061 0.337542 0.121000 -s 0.109719 0.033744 0.121000 -s 0.122377 0.729947 0.121000 -s 0.135035 0.426149 0.121000 -s 0.147694 0.122352 0.121000 -s 0.160352 0.818554 0.121000 -s 0.173010 0.514757 0.121000 -s 0.185668 0.210959 0.121000 -s 0.198327 0.907162 0.121000 -s 0.210985 0.603365 0.121000 -s 0.223643 0.299567 0.121000 -s 0.236301 0.995770 0.121000 -s 0.248959 0.691972 0.121000 -s 0.261618 0.388175 0.121000 -s 0.274276 0.084377 0.121000 -s 0.286934 0.780580 0.121000 -s 0.299592 0.476782 0.121000 -s 0.312251 0.172985 0.121000 -s 0.324909 0.869187 0.121000 -s 0.337567 0.565390 0.121000 -s 0.350225 0.261592 0.121000 -s 0.362884 0.957795 0.121000 -s 0.375542 0.653997 0.121000 -s 0.388200 0.350200 0.121000 -s 0.400858 0.046403 0.121000 -s 0.413516 0.742605 0.121000 -s 0.426175 0.438808 0.121000 -s 0.438833 0.135010 0.121000 -s 0.451491 0.831213 0.121000 -s 0.464149 0.527415 0.121000 -s 0.476808 0.223618 0.121000 -s 0.489466 0.919820 0.121000 -s 0.502124 0.616023 0.121000 -s 0.514782 0.312225 0.121000 -s 0.527441 0.008428 0.121000 -s 0.540099 0.704630 0.121000 -s 0.552757 0.400833 0.121000 -s 0.565415 0.097035 0.121000 -s 0.578073 0.793238 0.121000 -s 0.590732 0.489441 0.121000 -s 0.603390 0.185643 0.121000 -s 0.616048 0.881846 0.121000 -s 0.628706 0.578048 0.121000 -s 0.641365 0.274251 0.121000 -s 0.654023 0.970453 0.121000 -s 0.666681 0.666656 0.121000 -s 0.679339 0.362858 0.121000 -s 0.691997 0.059061 0.121000 -s 0.704656 0.755263 0.121000 -s 0.717314 0.451466 0.121000 -s 0.729972 0.147668 0.121000 -s 0.742630 0.843871 0.121000 -s 0.755289 0.540073 0.121000 -s 0.767947 0.236276 0.121000 -s 0.780605 0.932478 0.121000 -s 0.793263 0.628681 0.121000 -s 0.805922 0.324884 0.121000 -s 0.818580 0.021086 0.121000 -s 0.831238 0.717289 0.121000 -s 0.843896 0.413491 0.121000 -s 0.856554 0.109694 0.121000 -s 0.869213 0.805896 0.121000 -s 0.881871 0.502099 0.121000 -s 0.894529 0.198301 0.121000 -s 0.907187 0.894504 0.121000 -s 0.919846 0.590706 0.121000 -s 0.932504 0.286909 0.121000 -s 0.945162 0.983111 0.121000 -s 0.957820 0.679314 0.121000 -s 0.970478 0.375516 0.121000 -s 0.983137 0.071719 0.121000 -s 0.995795 0.767922 0.121000 -mo 0.000000 0.000000 0.250000 -mo 0.012658 0.696203 0.250000 -mo 0.025316 0.392405 0.250000 -mo 0.037975 0.088608 0.250000 -mo 0.050633 0.784810 0.250000 -mo 0.063291 0.481013 0.250000 -mo 0.075949 0.177215 0.250000 -mo 0.088608 0.873418 0.250000 -mo 0.101266 0.569620 0.250000 -mo 0.113924 0.265823 0.250000 -mo 0.126582 0.962025 0.250000 -mo 0.139241 0.658228 0.250000 -mo 0.151899 0.354430 0.250000 -mo 0.164557 0.050633 0.250000 -mo 0.177215 0.746835 0.250000 -mo 0.189873 0.443038 0.250000 -mo 0.202532 0.139241 0.250000 -mo 0.215190 0.835443 0.250000 -mo 0.227848 0.531646 0.250000 -mo 0.240506 0.227848 0.250000 -mo 0.253165 0.924051 0.250000 -mo 0.265823 0.620253 0.250000 -mo 0.278481 0.316456 0.250000 -mo 0.291139 0.012658 0.250000 -mo 0.303797 0.708861 0.250000 -mo 0.316456 0.405063 0.250000 -mo 0.329114 0.101266 0.250000 -mo 0.341772 0.797468 0.250000 -mo 0.354430 0.493671 0.250000 -mo 0.367089 0.189873 0.250000 -mo 0.379747 0.886076 0.250000 -mo 0.392405 0.582278 0.250000 -mo 0.405063 0.278481 0.250000 -mo 0.417722 0.974684 0.250000 -mo 0.430380 0.670886 0.250000 -mo 0.443038 0.367089 0.250000 -mo 0.455696 0.063291 0.250000 -mo 0.468354 0.759494 0.250000 -mo 0.481013 0.455696 0.250000 -mo 0.493671 0.151899 0.250000 -mo 0.506329 0.848101 0.250000 -mo 0.518987 0.544304 0.250000 -mo 0.531646 0.240506 0.250000 -mo 0.544304 0.936709 0.250000 -mo 0.556962 0.632911 0.250000 -mo 0.569620 0.329114 0.250000 -mo 0.582278 0.025316 0.250000 -mo 0.594937 0.721519 0.250000 -mo 0.607595 0.417722 0.250000 -mo 0.620253 0.113924 0.250000 -mo 0.632911 0.810127 0.250000 -mo 0.645570 0.506329 0.250000 -mo 0.658228 0.202532 0.250000 -mo 0.670886 0.898734 0.250000 -mo 0.683544 0.594937 0.250000 -mo 0.696203 0.291139 0.250000 -mo 0.708861 0.987342 0.250000 -mo 0.721519 0.683544 0.250000 -mo 0.734177 0.379747 0.250000 -mo 0.746835 0.075949 0.250000 -mo 0.759494 0.772152 0.250000 -mo 0.772152 0.468354 0.250000 -mo 0.784810 0.164557 0.250000 -mo 0.797468 0.860759 0.250000 -mo 0.810127 0.556962 0.250000 -mo 0.822785 0.253165 0.250000 -mo 0.835443 0.949367 0.250000 -mo 0.848101 0.645570 0.250000 -mo 0.860759 0.341772 0.250000 -mo 0.873418 0.037975 0.250000 -mo 0.886076 0.734177 0.250000 -mo 0.898734 0.430380 0.250000 -mo 0.911392 0.126582 0.250000 -mo 0.924051 0.822785 0.250000 -mo 0.936709 0.518987 0.250000 -mo 0.949367 0.215190 0.250000 -mo 0.962025 0.911392 0.250000 -mo 0.974684 0.607595 0.250000 -mo 0.987342 0.303797 0.250000 -s 0.008453 0.464124 0.379000 -s 0.021111 0.160327 0.379000 -s 0.033770 0.856529 0.379000 -s 0.046428 0.552732 0.379000 -s 0.059086 0.248934 0.379000 -s 0.071744 0.945137 0.379000 -s 0.084403 0.641339 0.379000 -s 0.097061 0.337542 0.379000 -s 0.109719 0.033744 0.379000 -s 0.122377 0.729947 0.379000 -s 0.135035 0.426149 0.379000 -s 0.147694 0.122352 0.379000 -s 0.160352 0.818554 0.379000 -s 0.173010 0.514757 0.379000 -s 0.185668 0.210959 0.379000 -s 0.198327 0.907162 0.379000 -s 0.210985 0.603365 0.379000 -s 0.223643 0.299567 0.379000 -s 0.236301 0.995770 0.379000 -s 0.248959 0.691972 0.379000 -s 0.261618 0.388175 0.379000 -s 0.274276 0.084377 0.379000 -s 0.286934 0.780580 0.379000 -s 0.299592 0.476782 0.379000 -s 0.312251 0.172985 0.379000 -s 0.324909 0.869187 0.379000 -s 0.337567 0.565390 0.379000 -s 0.350225 0.261592 0.379000 -s 0.362884 0.957795 0.379000 -s 0.375542 0.653997 0.379000 -s 0.388200 0.350200 0.379000 -s 0.400858 0.046403 0.379000 -s 0.413516 0.742605 0.379000 -s 0.426175 0.438808 0.379000 -s 0.438833 0.135010 0.379000 -s 0.451491 0.831213 0.379000 -s 0.464149 0.527415 0.379000 -s 0.476808 0.223618 0.379000 -s 0.489466 0.919820 0.379000 -s 0.502124 0.616023 0.379000 -s 0.514782 0.312225 0.379000 -s 0.527441 0.008428 0.379000 -s 0.540099 0.704630 0.379000 -s 0.552757 0.400833 0.379000 -s 0.565415 0.097035 0.379000 -s 0.578073 0.793238 0.379000 -s 0.590732 0.489441 0.379000 -s 0.603390 0.185643 0.379000 -s 0.616048 0.881846 0.379000 -s 0.628706 0.578048 0.379000 -s 0.641365 0.274251 0.379000 -s 0.654023 0.970453 0.379000 -s 0.666681 0.666656 0.379000 -s 0.679339 0.362858 0.379000 -s 0.691997 0.059061 0.379000 -s 0.704656 0.755263 0.379000 -s 0.717314 0.451466 0.379000 -s 0.729972 0.147668 0.379000 -s 0.742630 0.843871 0.379000 -s 0.755289 0.540073 0.379000 -s 0.767947 0.236276 0.379000 -s 0.780605 0.932478 0.379000 -s 0.793263 0.628681 0.379000 -s 0.805922 0.324884 0.379000 -s 0.818580 0.021086 0.379000 -s 0.831238 0.717289 0.379000 -s 0.843896 0.413491 0.379000 -s 0.856554 0.109694 0.379000 -s 0.869213 0.805896 0.379000 -s 0.881871 0.502099 0.379000 -s 0.894529 0.198301 0.379000 -s 0.907187 0.894504 0.379000 -s 0.919846 0.590706 0.379000 -s 0.932504 0.286909 0.379000 -s 0.945162 0.983111 0.379000 -s 0.957820 0.679314 0.379000 -s 0.970478 0.375516 0.379000 -s 0.983137 0.071719 0.379000 -s 0.995795 0.767922 0.379000 -s 0.000000 0.000000 0.621000 -s 0.012671 0.291132 0.621000 -s 0.025299 0.582287 0.621000 -s 0.037970 0.873419 0.621000 -s 0.050641 0.164551 0.621000 -s 0.063313 0.455683 0.621000 -s 0.075940 0.746838 0.621000 -s 0.088611 0.037970 0.621000 -s 0.101282 0.329102 0.621000 -s 0.113910 0.620256 0.621000 -s 0.126581 0.911389 0.621000 -s 0.139252 0.202521 0.621000 -s 0.151924 0.493653 0.621000 -s 0.164551 0.784808 0.621000 -s 0.177222 0.075940 0.621000 -s 0.189894 0.367072 0.621000 -s 0.202521 0.658226 0.621000 -s 0.215192 0.949359 0.621000 -s 0.227864 0.240491 0.621000 -s 0.240491 0.531645 0.621000 -s 0.253162 0.822778 0.621000 -s 0.265834 0.113910 0.621000 -s 0.278505 0.405042 0.621000 -s 0.291132 0.696196 0.621000 -s 0.303804 0.987329 0.621000 -s 0.316475 0.278461 0.621000 -s 0.329102 0.569615 0.621000 -s 0.341774 0.860748 0.621000 -s 0.354445 0.151880 0.621000 -s 0.367116 0.443012 0.621000 -s 0.379744 0.734166 0.621000 -s 0.392415 0.025299 0.621000 -s 0.405086 0.316431 0.621000 -s 0.417713 0.607585 0.621000 -s 0.430385 0.898718 0.621000 -s 0.443056 0.189850 0.621000 -s 0.455727 0.480982 0.621000 -s 0.468355 0.772136 0.621000 -s 0.481026 0.063269 0.621000 -s 0.493697 0.354401 0.621000 -s 0.506325 0.645555 0.621000 -s 0.518996 0.936687 0.621000 -s 0.531667 0.227820 0.621000 -s 0.544273 0.519018 0.621000 -s 0.556944 0.810150 0.621000 -s 0.569615 0.101282 0.621000 -s 0.582287 0.392415 0.621000 -s 0.594914 0.683569 0.621000 -s 0.607585 0.974701 0.621000 -s 0.620256 0.265834 0.621000 -s 0.632884 0.556988 0.621000 -s 0.645555 0.848120 0.621000 -s 0.658226 0.139252 0.621000 -s 0.670898 0.430385 0.621000 -s 0.683525 0.721539 0.621000 -s 0.696196 0.012671 0.621000 -s 0.708868 0.303804 0.621000 -s 0.721495 0.594958 0.621000 -s 0.734166 0.886090 0.621000 -s 0.746838 0.177222 0.621000 -s 0.759509 0.468355 0.621000 -s 0.772136 0.759509 0.621000 -s 0.784808 0.050641 0.621000 -s 0.797479 0.341774 0.621000 -s 0.810106 0.632928 0.621000 -s 0.822778 0.924060 0.621000 -s 0.835449 0.215192 0.621000 -s 0.848120 0.506325 0.621000 -s 0.860748 0.797479 0.621000 -s 0.873419 0.088611 0.621000 -s 0.886090 0.379744 0.621000 -s 0.898718 0.670898 0.621000 -s 0.911389 0.962030 0.621000 -s 0.924060 0.253162 0.621000 -s 0.936687 0.544317 0.621000 -s 0.949359 0.835449 0.621000 -s 0.962030 0.126581 0.621000 -s 0.974701 0.417713 0.621000 -s 0.987329 0.708868 0.621000 -mo 0.004220 0.763704 0.750000 -mo 0.016891 0.054836 0.750000 -mo 0.029563 0.345968 0.750000 -mo 0.042190 0.637123 0.750000 -mo 0.054861 0.928255 0.750000 -mo 0.067533 0.219387 0.750000 -mo 0.080204 0.510519 0.750000 -mo 0.092831 0.801674 0.750000 -mo 0.105503 0.092806 0.750000 -mo 0.118174 0.383938 0.750000 -mo 0.130801 0.675093 0.750000 -mo 0.143473 0.966225 0.750000 -mo 0.156144 0.257357 0.750000 -mo 0.168771 0.548511 0.750000 -mo 0.181443 0.839644 0.750000 -mo 0.194114 0.130776 0.750000 -mo 0.206785 0.421908 0.750000 -mo 0.219412 0.713062 0.750000 -mo 0.232084 0.004195 0.750000 -mo 0.244755 0.295327 0.750000 -mo 0.257382 0.586481 0.750000 -mo 0.270054 0.877614 0.750000 -mo 0.282725 0.168746 0.750000 -mo 0.295396 0.459878 0.750000 -mo 0.308024 0.751032 0.750000 -mo 0.320695 0.042165 0.750000 -mo 0.333366 0.333297 0.750000 -mo 0.345994 0.624451 0.750000 -mo 0.358665 0.915584 0.750000 -mo 0.371336 0.206716 0.750000 -mo 0.384007 0.497848 0.750000 -mo 0.396635 0.789002 0.750000 -mo 0.409306 0.080135 0.750000 -mo 0.421977 0.371267 0.750000 -mo 0.434605 0.662421 0.750000 -mo 0.447276 0.953554 0.750000 -mo 0.459947 0.244686 0.750000 -mo 0.472575 0.535840 0.750000 -mo 0.485246 0.826972 0.750000 -mo 0.497917 0.118105 0.750000 -mo 0.510589 0.409237 0.750000 -mo 0.523216 0.700391 0.750000 -mo 0.535887 0.991524 0.750000 -mo 0.548537 0.282700 0.750000 -mo 0.561164 0.573854 0.750000 -mo 0.573835 0.864986 0.750000 -mo 0.586507 0.156119 0.750000 -mo 0.599178 0.447251 0.750000 -mo 0.611805 0.738405 0.750000 -mo 0.624477 0.029537 0.750000 -mo 0.637148 0.320670 0.750000 -mo 0.649775 0.611824 0.750000 -mo 0.662447 0.902956 0.750000 -mo 0.675118 0.194088 0.750000 -mo 0.687789 0.485221 0.750000 -mo 0.700417 0.776375 0.750000 -mo 0.713088 0.067507 0.750000 -mo 0.725759 0.358640 0.750000 -mo 0.738386 0.649794 0.750000 -mo 0.751058 0.940926 0.750000 -mo 0.763729 0.232058 0.750000 -mo 0.776356 0.523213 0.750000 -mo 0.789028 0.814345 0.750000 -mo 0.801699 0.105477 0.750000 -mo 0.814370 0.396610 0.750000 -mo 0.826998 0.687764 0.750000 -mo 0.839669 0.978896 0.750000 -mo 0.852340 0.270028 0.750000 -mo 0.864968 0.561183 0.750000 -mo 0.877639 0.852315 0.750000 -mo 0.890310 0.143447 0.750000 -mo 0.902981 0.434580 0.750000 -mo 0.915609 0.725734 0.750000 -mo 0.928280 0.016866 0.750000 -mo 0.940951 0.307998 0.750000 -mo 0.953579 0.599153 0.750000 -mo 0.966250 0.890285 0.750000 -mo 0.978921 0.181417 0.750000 -mo 0.991593 0.472550 0.750000 -s 0.000000 0.000000 0.879000 -s 0.012671 0.291132 0.879000 -s 0.025299 0.582287 0.879000 -s 0.037970 0.873419 0.879000 -s 0.050641 0.164551 0.879000 -s 0.063313 0.455683 0.879000 -s 0.075940 0.746838 0.879000 -s 0.088611 0.037970 0.879000 -s 0.101282 0.329102 0.879000 -s 0.113910 0.620256 0.879000 -s 0.126581 0.911389 0.879000 -s 0.139252 0.202521 0.879000 -s 0.151924 0.493653 0.879000 -s 0.164551 0.784808 0.879000 -s 0.177222 0.075940 0.879000 -s 0.189894 0.367072 0.879000 -s 0.202521 0.658226 0.879000 -s 0.215192 0.949359 0.879000 -s 0.227864 0.240491 0.879000 -s 0.240491 0.531645 0.879000 -s 0.253162 0.822778 0.879000 -s 0.265834 0.113910 0.879000 -s 0.278505 0.405042 0.879000 -s 0.291132 0.696196 0.879000 -s 0.303804 0.987329 0.879000 -s 0.316475 0.278461 0.879000 -s 0.329102 0.569615 0.879000 -s 0.341774 0.860748 0.879000 -s 0.354445 0.151880 0.879000 -s 0.367116 0.443012 0.879000 -s 0.379744 0.734166 0.879000 -s 0.392415 0.025299 0.879000 -s 0.405086 0.316431 0.879000 -s 0.417713 0.607585 0.879000 -s 0.430385 0.898718 0.879000 -s 0.443056 0.189850 0.879000 -s 0.455727 0.480982 0.879000 -s 0.468355 0.772136 0.879000 -s 0.481026 0.063269 0.879000 -s 0.493697 0.354401 0.879000 -s 0.506325 0.645555 0.879000 -s 0.518996 0.936687 0.879000 -s 0.531667 0.227820 0.879000 -s 0.544273 0.519018 0.879000 -s 0.556944 0.810150 0.879000 -s 0.569615 0.101282 0.879000 -s 0.582287 0.392415 0.879000 -s 0.594914 0.683569 0.879000 -s 0.607585 0.974701 0.879000 -s 0.620256 0.265834 0.879000 -s 0.632884 0.556988 0.879000 -s 0.645555 0.848120 0.879000 -s 0.658226 0.139252 0.879000 -s 0.670898 0.430385 0.879000 -s 0.683525 0.721539 0.879000 -s 0.696196 0.012671 0.879000 -s 0.708868 0.303804 0.879000 -s 0.721495 0.594958 0.879000 -s 0.734166 0.886090 0.879000 -s 0.746838 0.177222 0.879000 -s 0.759509 0.468355 0.879000 -s 0.772136 0.759509 0.879000 -s 0.784808 0.050641 0.879000 -s 0.797479 0.341774 0.879000 -s 0.810106 0.632928 0.879000 -s 0.822778 0.924060 0.879000 -s 0.835449 0.215192 0.879000 -s 0.848120 0.506325 0.879000 -s 0.860748 0.797479 0.879000 -s 0.873419 0.088611 0.879000 -s 0.886090 0.379744 0.879000 -s 0.898718 0.670898 0.879000 -s 0.911389 0.962030 0.879000 -s 0.924060 0.253162 0.879000 -s 0.936687 0.544317 0.879000 -s 0.949359 0.835449 0.879000 -s 0.962030 0.126581 0.879000 -s 0.974701 0.417713 0.879000 -s 0.987329 0.708868 0.879000 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 51.551347 -11.905274 0.000000 - 36.085943 38.692140 0.000000 - 0.000000 0.000000 23.243630 diff --git a/bicrystal/examples/mos2/mos546.scf.in b/bicrystal/examples/mos2/mos546.scf.in deleted file mode 100644 index 0ac6f6d..0000000 --- a/bicrystal/examples/mos2/mos546.scf.in +++ /dev/null @@ -1,584 +0,0 @@ -&control - title='crystal', - prefix='crystal', - pseudo_dir='.', - calculation='relax', - etot_conv_thr=1.0D-5, - forc_conv_thr=1.0D-4, -/ -&system - ibrav=0, - nat= 546, - ntyp= 2, - ecutwfc=80.0, - ecutrho=800.0, - xdm=.true., - xdm_a1=0.6512, - xdm_a2=1.4633, -/ -&electrons - conv_thr = 1d-8 -/ -&ions -/ -&cell -/ -ATOMIC_SPECIES -s 32.06 s.UPF -mo 95.95 mo.UPF - -ATOMIC_POSITIONS crystal -s 0.007338 0.875446 0.121000 -s 0.018327 0.688633 0.121000 -s 0.029316 0.501820 0.121000 -s 0.040305 0.315007 0.121000 -s 0.051295 0.128193 0.121000 -s 0.062284 0.941380 0.121000 -s 0.073273 0.754567 0.121000 -s 0.084262 0.567754 0.121000 -s 0.095251 0.380941 0.121000 -s 0.106240 0.194127 0.121000 -s 0.117229 0.007314 0.121000 -s 0.128218 0.820501 0.121000 -s 0.139207 0.633688 0.121000 -s 0.150196 0.446875 0.121000 -s 0.161185 0.260062 0.121000 -s 0.172174 0.073248 0.121000 -s 0.183163 0.886435 0.121000 -s 0.194152 0.699622 0.121000 -s 0.205141 0.512809 0.121000 -s 0.216130 0.325996 0.121000 -s 0.227119 0.139182 0.121000 -s 0.238108 0.952369 0.121000 -s 0.249097 0.765556 0.121000 -s 0.260086 0.578743 0.121000 -s 0.271075 0.391930 0.121000 -s 0.282064 0.205116 0.121000 -s 0.293053 0.018303 0.121000 -s 0.304042 0.831490 0.121000 -s 0.315031 0.644677 0.121000 -s 0.326020 0.457864 0.121000 -s 0.337009 0.271051 0.121000 -s 0.347998 0.084237 0.121000 -s 0.358987 0.897424 0.121000 -s 0.369976 0.710611 0.121000 -s 0.380965 0.523798 0.121000 -s 0.391954 0.336985 0.121000 -s 0.402943 0.150171 0.121000 -s 0.413932 0.963358 0.121000 -s 0.424921 0.776545 0.121000 -s 0.435910 0.589732 0.121000 -s 0.446899 0.402919 0.121000 -s 0.457888 0.216105 0.121000 -s 0.468877 0.029292 0.121000 -s 0.479866 0.842479 0.121000 -s 0.490855 0.655666 0.121000 -s 0.501844 0.468853 0.121000 -s 0.512833 0.282040 0.121000 -s 0.523822 0.095226 0.121000 -s 0.534811 0.908413 0.121000 -s 0.545800 0.721600 0.121000 -s 0.556789 0.534787 0.121000 -s 0.567778 0.347974 0.121000 -s 0.578767 0.161160 0.121000 -s 0.589756 0.974347 0.121000 -s 0.600745 0.787534 0.121000 -s 0.611734 0.600721 0.121000 -s 0.622723 0.413908 0.121000 -s 0.633712 0.227095 0.121000 -s 0.644701 0.040281 0.121000 -s 0.655690 0.853468 0.121000 -s 0.666679 0.666655 0.121000 -s 0.677668 0.479842 0.121000 -s 0.688657 0.293029 0.121000 -s 0.699646 0.106215 0.121000 -s 0.710635 0.919402 0.121000 -s 0.721624 0.732589 0.121000 -s 0.732613 0.545776 0.121000 -s 0.743602 0.358963 0.121000 -s 0.754591 0.172149 0.121000 -s 0.765580 0.985336 0.121000 -s 0.776569 0.798523 0.121000 -s 0.787558 0.611710 0.121000 -s 0.798547 0.424897 0.121000 -s 0.809536 0.238084 0.121000 -s 0.820525 0.051270 0.121000 -s 0.831514 0.864457 0.121000 -s 0.842503 0.677644 0.121000 -s 0.853492 0.490831 0.121000 -s 0.864481 0.304018 0.121000 -s 0.875470 0.117204 0.121000 -s 0.886459 0.930391 0.121000 -s 0.897448 0.743578 0.121000 -s 0.908437 0.556765 0.121000 -s 0.919426 0.369952 0.121000 -s 0.930415 0.183138 0.121000 -s 0.941404 0.996325 0.121000 -s 0.952393 0.809512 0.121000 -s 0.963382 0.622699 0.121000 -s 0.974371 0.435886 0.121000 -s 0.985360 0.249073 0.121000 -s 0.996349 0.062259 0.121000 -mo 0.000000 0.000000 0.250000 -mo 0.010989 0.813187 0.250000 -mo 0.021978 0.626374 0.250000 -mo 0.032967 0.439560 0.250000 -mo 0.043956 0.252747 0.250000 -mo 0.054945 0.065934 0.250000 -mo 0.065934 0.879121 0.250000 -mo 0.076923 0.692308 0.250000 -mo 0.087912 0.505495 0.250000 -mo 0.098901 0.318681 0.250000 -mo 0.109890 0.131868 0.250000 -mo 0.120879 0.945055 0.250000 -mo 0.131868 0.758242 0.250000 -mo 0.142857 0.571429 0.250000 -mo 0.153846 0.384615 0.250000 -mo 0.164835 0.197802 0.250000 -mo 0.175824 0.010989 0.250000 -mo 0.186813 0.824176 0.250000 -mo 0.197802 0.637363 0.250000 -mo 0.208791 0.450549 0.250000 -mo 0.219780 0.263736 0.250000 -mo 0.230769 0.076923 0.250000 -mo 0.241758 0.890110 0.250000 -mo 0.252747 0.703297 0.250000 -mo 0.263736 0.516484 0.250000 -mo 0.274725 0.329670 0.250000 -mo 0.285714 0.142857 0.250000 -mo 0.296703 0.956044 0.250000 -mo 0.307692 0.769231 0.250000 -mo 0.318681 0.582418 0.250000 -mo 0.329670 0.395604 0.250000 -mo 0.340659 0.208791 0.250000 -mo 0.351648 0.021978 0.250000 -mo 0.362637 0.835165 0.250000 -mo 0.373626 0.648352 0.250000 -mo 0.384615 0.461538 0.250000 -mo 0.395604 0.274725 0.250000 -mo 0.406593 0.087912 0.250000 -mo 0.417582 0.901099 0.250000 -mo 0.428571 0.714286 0.250000 -mo 0.439560 0.527473 0.250000 -mo 0.450549 0.340659 0.250000 -mo 0.461538 0.153846 0.250000 -mo 0.472527 0.967033 0.250000 -mo 0.483516 0.780220 0.250000 -mo 0.494505 0.593407 0.250000 -mo 0.505495 0.406593 0.250000 -mo 0.516484 0.219780 0.250000 -mo 0.527473 0.032967 0.250000 -mo 0.538462 0.846154 0.250000 -mo 0.549451 0.659341 0.250000 -mo 0.560440 0.472527 0.250000 -mo 0.571429 0.285714 0.250000 -mo 0.582418 0.098901 0.250000 -mo 0.593407 0.912088 0.250000 -mo 0.604396 0.725275 0.250000 -mo 0.615385 0.538462 0.250000 -mo 0.626374 0.351648 0.250000 -mo 0.637363 0.164835 0.250000 -mo 0.648352 0.978022 0.250000 -mo 0.659341 0.791209 0.250000 -mo 0.670330 0.604396 0.250000 -mo 0.681319 0.417582 0.250000 -mo 0.692308 0.230769 0.250000 -mo 0.703297 0.043956 0.250000 -mo 0.714286 0.857143 0.250000 -mo 0.725275 0.670330 0.250000 -mo 0.736264 0.483516 0.250000 -mo 0.747253 0.296703 0.250000 -mo 0.758242 0.109890 0.250000 -mo 0.769231 0.923077 0.250000 -mo 0.780220 0.736264 0.250000 -mo 0.791209 0.549451 0.250000 -mo 0.802198 0.362637 0.250000 -mo 0.813187 0.175824 0.250000 -mo 0.824176 0.989011 0.250000 -mo 0.835165 0.802198 0.250000 -mo 0.846154 0.615385 0.250000 -mo 0.857143 0.428571 0.250000 -mo 0.868132 0.241758 0.250000 -mo 0.879121 0.054945 0.250000 -mo 0.890110 0.868132 0.250000 -mo 0.901099 0.681319 0.250000 -mo 0.912088 0.494505 0.250000 -mo 0.923077 0.307692 0.250000 -mo 0.934066 0.120879 0.250000 -mo 0.945055 0.934066 0.250000 -mo 0.956044 0.747253 0.250000 -mo 0.967033 0.560440 0.250000 -mo 0.978022 0.373626 0.250000 -mo 0.989011 0.186813 0.250000 -s 0.007338 0.875446 0.379000 -s 0.018327 0.688633 0.379000 -s 0.029316 0.501820 0.379000 -s 0.040305 0.315007 0.379000 -s 0.051295 0.128193 0.379000 -s 0.062284 0.941380 0.379000 -s 0.073273 0.754567 0.379000 -s 0.084262 0.567754 0.379000 -s 0.095251 0.380941 0.379000 -s 0.106240 0.194127 0.379000 -s 0.117229 0.007314 0.379000 -s 0.128218 0.820501 0.379000 -s 0.139207 0.633688 0.379000 -s 0.150196 0.446875 0.379000 -s 0.161185 0.260062 0.379000 -s 0.172174 0.073248 0.379000 -s 0.183163 0.886435 0.379000 -s 0.194152 0.699622 0.379000 -s 0.205141 0.512809 0.379000 -s 0.216130 0.325996 0.379000 -s 0.227119 0.139182 0.379000 -s 0.238108 0.952369 0.379000 -s 0.249097 0.765556 0.379000 -s 0.260086 0.578743 0.379000 -s 0.271075 0.391930 0.379000 -s 0.282064 0.205116 0.379000 -s 0.293053 0.018303 0.379000 -s 0.304042 0.831490 0.379000 -s 0.315031 0.644677 0.379000 -s 0.326020 0.457864 0.379000 -s 0.337009 0.271051 0.379000 -s 0.347998 0.084237 0.379000 -s 0.358987 0.897424 0.379000 -s 0.369976 0.710611 0.379000 -s 0.380965 0.523798 0.379000 -s 0.391954 0.336985 0.379000 -s 0.402943 0.150171 0.379000 -s 0.413932 0.963358 0.379000 -s 0.424921 0.776545 0.379000 -s 0.435910 0.589732 0.379000 -s 0.446899 0.402919 0.379000 -s 0.457888 0.216105 0.379000 -s 0.468877 0.029292 0.379000 -s 0.479866 0.842479 0.379000 -s 0.490855 0.655666 0.379000 -s 0.501844 0.468853 0.379000 -s 0.512833 0.282040 0.379000 -s 0.523822 0.095226 0.379000 -s 0.534811 0.908413 0.379000 -s 0.545800 0.721600 0.379000 -s 0.556789 0.534787 0.379000 -s 0.567778 0.347974 0.379000 -s 0.578767 0.161160 0.379000 -s 0.589756 0.974347 0.379000 -s 0.600745 0.787534 0.379000 -s 0.611734 0.600721 0.379000 -s 0.622723 0.413908 0.379000 -s 0.633712 0.227095 0.379000 -s 0.644701 0.040281 0.379000 -s 0.655690 0.853468 0.379000 -s 0.666679 0.666655 0.379000 -s 0.677668 0.479842 0.379000 -s 0.688657 0.293029 0.379000 -s 0.699646 0.106215 0.379000 -s 0.710635 0.919402 0.379000 -s 0.721624 0.732589 0.379000 -s 0.732613 0.545776 0.379000 -s 0.743602 0.358963 0.379000 -s 0.754591 0.172149 0.379000 -s 0.765580 0.985336 0.379000 -s 0.776569 0.798523 0.379000 -s 0.787558 0.611710 0.379000 -s 0.798547 0.424897 0.379000 -s 0.809536 0.238084 0.379000 -s 0.820525 0.051270 0.379000 -s 0.831514 0.864457 0.379000 -s 0.842503 0.677644 0.379000 -s 0.853492 0.490831 0.379000 -s 0.864481 0.304018 0.379000 -s 0.875470 0.117204 0.379000 -s 0.886459 0.930391 0.379000 -s 0.897448 0.743578 0.379000 -s 0.908437 0.556765 0.379000 -s 0.919426 0.369952 0.379000 -s 0.930415 0.183138 0.379000 -s 0.941404 0.996325 0.379000 -s 0.952393 0.809512 0.379000 -s 0.963382 0.622699 0.379000 -s 0.974371 0.435886 0.379000 -s 0.985360 0.249073 0.379000 -s 0.996349 0.062259 0.379000 -s 0.007317 0.117227 0.621000 -s 0.018309 0.293049 0.621000 -s 0.029302 0.468872 0.621000 -s 0.040274 0.644704 0.621000 -s 0.051267 0.820526 0.621000 -s 0.062260 0.996348 0.621000 -s 0.073253 0.172170 0.621000 -s 0.084245 0.347993 0.621000 -s 0.095218 0.523825 0.621000 -s 0.106210 0.699647 0.621000 -s 0.117203 0.875469 0.621000 -s 0.128196 0.051291 0.621000 -s 0.139188 0.227114 0.621000 -s 0.150181 0.402936 0.621000 -s 0.161153 0.578768 0.621000 -s 0.172146 0.754590 0.621000 -s 0.183139 0.930412 0.621000 -s 0.194132 0.106234 0.621000 -s 0.205124 0.282057 0.621000 -s 0.216117 0.457879 0.621000 -s 0.227089 0.633711 0.621000 -s 0.238082 0.809533 0.621000 -s 0.249075 0.985355 0.621000 -s 0.260068 0.161178 0.621000 -s 0.271060 0.337000 0.621000 -s 0.282032 0.512832 0.621000 -s 0.293025 0.688654 0.621000 -s 0.304018 0.864476 0.621000 -s 0.315011 0.040299 0.621000 -s 0.326003 0.216121 0.621000 -s 0.336996 0.391943 0.621000 -s 0.347968 0.567775 0.621000 -s 0.358961 0.743597 0.621000 -s 0.369954 0.919420 0.621000 -s 0.380947 0.095242 0.621000 -s 0.391939 0.271064 0.621000 -s 0.402932 0.446886 0.621000 -s 0.413904 0.622718 0.621000 -s 0.424897 0.798541 0.621000 -s 0.435890 0.974363 0.621000 -s 0.446882 0.150185 0.621000 -s 0.457875 0.326007 0.621000 -s 0.468868 0.501829 0.621000 -s 0.479840 0.677662 0.621000 -s 0.490833 0.853484 0.621000 -s 0.501826 0.029306 0.621000 -s 0.512808 0.205149 0.621000 -s 0.523801 0.380971 0.621000 -s 0.534773 0.556803 0.621000 -s 0.545766 0.732625 0.621000 -s 0.556758 0.908447 0.621000 -s 0.567751 0.084270 0.621000 -s 0.578744 0.260092 0.621000 -s 0.589737 0.435914 0.621000 -s 0.600709 0.611746 0.621000 -s 0.611702 0.787568 0.621000 -s 0.622694 0.963391 0.621000 -s 0.633687 0.139213 0.621000 -s 0.644680 0.315035 0.621000 -s 0.655672 0.490857 0.621000 -s 0.666645 0.666689 0.621000 -s 0.677637 0.842512 0.621000 -s 0.688630 0.018334 0.621000 -s 0.699623 0.194156 0.621000 -s 0.710616 0.369978 0.621000 -s 0.721588 0.545810 0.621000 -s 0.732581 0.721633 0.621000 -s 0.743573 0.897455 0.621000 -s 0.754566 0.073277 0.621000 -s 0.765559 0.249099 0.621000 -s 0.776551 0.424921 0.621000 -s 0.787524 0.600753 0.621000 -s 0.798516 0.776576 0.621000 -s 0.809509 0.952398 0.621000 -s 0.820502 0.128220 0.621000 -s 0.831495 0.304042 0.621000 -s 0.842487 0.479864 0.621000 -s 0.853460 0.655697 0.621000 -s 0.864452 0.831519 0.621000 -s 0.875445 0.007341 0.621000 -s 0.886438 0.183163 0.621000 -s 0.897430 0.358985 0.621000 -s 0.908403 0.534818 0.621000 -s 0.919395 0.710640 0.621000 -s 0.930388 0.886462 0.621000 -s 0.941381 0.062284 0.621000 -s 0.952374 0.238106 0.621000 -s 0.963366 0.413928 0.621000 -s 0.974339 0.589761 0.621000 -s 0.985331 0.765583 0.621000 -s 0.996324 0.941405 0.621000 -mo 0.000000 0.000000 0.750000 -mo 0.010993 0.175822 0.750000 -mo 0.021985 0.351644 0.750000 -mo 0.032958 0.527477 0.750000 -mo 0.043950 0.703299 0.750000 -mo 0.054943 0.879121 0.750000 -mo 0.065936 0.054943 0.750000 -mo 0.076929 0.230765 0.750000 -mo 0.087921 0.406587 0.750000 -mo 0.098894 0.582420 0.750000 -mo 0.109886 0.758242 0.750000 -mo 0.120879 0.934064 0.750000 -mo 0.131872 0.109886 0.750000 -mo 0.142864 0.285708 0.750000 -mo 0.153857 0.461531 0.750000 -mo 0.164829 0.637363 0.750000 -mo 0.175822 0.813185 0.750000 -mo 0.186815 0.989007 0.750000 -mo 0.197808 0.164829 0.750000 -mo 0.208800 0.340652 0.750000 -mo 0.219773 0.516484 0.750000 -mo 0.230765 0.692306 0.750000 -mo 0.241758 0.868128 0.750000 -mo 0.252751 0.043950 0.750000 -mo 0.263743 0.219773 0.750000 -mo 0.274736 0.395595 0.750000 -mo 0.285708 0.571427 0.750000 -mo 0.296701 0.747249 0.750000 -mo 0.307694 0.923071 0.750000 -mo 0.318687 0.098894 0.750000 -mo 0.329679 0.274716 0.750000 -mo 0.340672 0.450538 0.750000 -mo 0.351644 0.626370 0.750000 -mo 0.362637 0.802192 0.750000 -mo 0.373630 0.978015 0.750000 -mo 0.384622 0.153837 0.750000 -mo 0.395615 0.329659 0.750000 -mo 0.406608 0.505481 0.750000 -mo 0.417580 0.681313 0.750000 -mo 0.428573 0.857136 0.750000 -mo 0.439566 0.032958 0.750000 -mo 0.450558 0.208780 0.750000 -mo 0.461551 0.384602 0.750000 -mo 0.472523 0.560434 0.750000 -mo 0.483516 0.736257 0.750000 -mo 0.494509 0.912079 0.750000 -mo 0.505501 0.087901 0.750000 -mo 0.516484 0.263743 0.750000 -mo 0.527477 0.439566 0.750000 -mo 0.538449 0.615398 0.750000 -mo 0.549442 0.791220 0.750000 -mo 0.560434 0.967042 0.750000 -mo 0.571427 0.142864 0.750000 -mo 0.582420 0.318687 0.750000 -mo 0.593413 0.494509 0.750000 -mo 0.604385 0.670341 0.750000 -mo 0.615378 0.846163 0.750000 -mo 0.626370 0.021985 0.750000 -mo 0.637363 0.197808 0.750000 -mo 0.648356 0.373630 0.750000 -mo 0.659328 0.549462 0.750000 -mo 0.670321 0.725284 0.750000 -mo 0.681313 0.901106 0.750000 -mo 0.692306 0.076929 0.750000 -mo 0.703299 0.252751 0.750000 -mo 0.714292 0.428573 0.750000 -mo 0.725264 0.604405 0.750000 -mo 0.736257 0.780227 0.750000 -mo 0.747249 0.956050 0.750000 -mo 0.758242 0.131872 0.750000 -mo 0.769235 0.307694 0.750000 -mo 0.780227 0.483516 0.750000 -mo 0.791200 0.659348 0.750000 -mo 0.802192 0.835171 0.750000 -mo 0.813185 0.010993 0.750000 -mo 0.824178 0.186815 0.750000 -mo 0.835171 0.362637 0.750000 -mo 0.846143 0.538469 0.750000 -mo 0.857136 0.714292 0.750000 -mo 0.868128 0.890114 0.750000 -mo 0.879121 0.065936 0.750000 -mo 0.890114 0.241758 0.750000 -mo 0.901106 0.417580 0.750000 -mo 0.912079 0.593413 0.750000 -mo 0.923071 0.769235 0.750000 -mo 0.934064 0.945057 0.750000 -mo 0.945057 0.120879 0.750000 -mo 0.956050 0.296701 0.750000 -mo 0.967042 0.472523 0.750000 -mo 0.978015 0.648356 0.750000 -mo 0.989007 0.824178 0.750000 -s 0.007317 0.117227 0.879000 -s 0.018309 0.293049 0.879000 -s 0.029302 0.468872 0.879000 -s 0.040274 0.644704 0.879000 -s 0.051267 0.820526 0.879000 -s 0.062260 0.996348 0.879000 -s 0.073253 0.172170 0.879000 -s 0.084245 0.347993 0.879000 -s 0.095218 0.523825 0.879000 -s 0.106210 0.699647 0.879000 -s 0.117203 0.875469 0.879000 -s 0.128196 0.051291 0.879000 -s 0.139188 0.227114 0.879000 -s 0.150181 0.402936 0.879000 -s 0.161153 0.578768 0.879000 -s 0.172146 0.754590 0.879000 -s 0.183139 0.930412 0.879000 -s 0.194132 0.106234 0.879000 -s 0.205124 0.282057 0.879000 -s 0.216117 0.457879 0.879000 -s 0.227089 0.633711 0.879000 -s 0.238082 0.809533 0.879000 -s 0.249075 0.985355 0.879000 -s 0.260068 0.161178 0.879000 -s 0.271060 0.337000 0.879000 -s 0.282032 0.512832 0.879000 -s 0.293025 0.688654 0.879000 -s 0.304018 0.864476 0.879000 -s 0.315011 0.040299 0.879000 -s 0.326003 0.216121 0.879000 -s 0.336996 0.391943 0.879000 -s 0.347968 0.567775 0.879000 -s 0.358961 0.743597 0.879000 -s 0.369954 0.919420 0.879000 -s 0.380947 0.095242 0.879000 -s 0.391939 0.271064 0.879000 -s 0.402932 0.446886 0.879000 -s 0.413904 0.622718 0.879000 -s 0.424897 0.798541 0.879000 -s 0.435890 0.974363 0.879000 -s 0.446882 0.150185 0.879000 -s 0.457875 0.326007 0.879000 -s 0.468868 0.501829 0.879000 -s 0.479840 0.677662 0.879000 -s 0.490833 0.853484 0.879000 -s 0.501826 0.029306 0.879000 -s 0.512808 0.205149 0.879000 -s 0.523801 0.380971 0.879000 -s 0.534773 0.556803 0.879000 -s 0.545766 0.732625 0.879000 -s 0.556758 0.908447 0.879000 -s 0.567751 0.084270 0.879000 -s 0.578744 0.260092 0.879000 -s 0.589737 0.435914 0.879000 -s 0.600709 0.611746 0.879000 -s 0.611702 0.787568 0.879000 -s 0.622694 0.963391 0.879000 -s 0.633687 0.139213 0.879000 -s 0.644680 0.315035 0.879000 -s 0.655672 0.490857 0.879000 -s 0.666645 0.666689 0.879000 -s 0.677637 0.842512 0.879000 -s 0.688630 0.018334 0.879000 -s 0.699623 0.194156 0.879000 -s 0.710616 0.369978 0.879000 -s 0.721588 0.545810 0.879000 -s 0.732581 0.721633 0.879000 -s 0.743573 0.897455 0.879000 -s 0.754566 0.073277 0.879000 -s 0.765559 0.249099 0.879000 -s 0.776551 0.424921 0.879000 -s 0.787524 0.600753 0.879000 -s 0.798516 0.776576 0.879000 -s 0.809509 0.952398 0.879000 -s 0.820502 0.128220 0.879000 -s 0.831495 0.304042 0.879000 -s 0.842487 0.479864 0.879000 -s 0.853460 0.655697 0.879000 -s 0.864452 0.831519 0.879000 -s 0.875445 0.007341 0.879000 -s 0.886438 0.183163 0.879000 -s 0.897430 0.358985 0.879000 -s 0.908403 0.534818 0.879000 -s 0.919395 0.710640 0.879000 -s 0.930388 0.886462 0.879000 -s 0.941381 0.062284 0.879000 -s 0.952374 0.238106 0.879000 -s 0.963366 0.413928 0.879000 -s 0.974339 0.589761 0.879000 -s 0.985331 0.765583 0.879000 -s 0.996324 0.941405 0.879000 - -K_POINTS automatic -8 8 1 1 1 1 - -CELL_PARAMETERS bohr - 56.706482 -2.976318 0.000000 - 30.930808 47.621095 0.000000 - 0.000000 0.000000 23.243630 diff --git a/bicrystal/examples/mos42.scf.in b/bicrystal/examples/mos42.scf.in new file mode 100644 index 0000000..68cd309 --- /dev/null +++ b/bicrystal/examples/mos42.scf.in @@ -0,0 +1,78 @@ +&control + title='crystal' + prefix='crystal' + pseudo_dir='.' + calculation='relax' + etot_conv_thr=1.0D-5 + forc_conv_thr=1.0D-4 +/ +&system + ibrav=0 + nat = 42 + ntyp= 2 + ecutwfc=80.0 + ecutrho=800.0 + vdw_corr= 'xdm' +/ +&electrons + conv_thr = 1d-8 +/ +&ions +/ +&cell +/ +ATOMIC_SPECIES +s 32.06 s.UPF +mo 95.95 mo.UPF + +ATOMIC_POSITIONS crystal +s 0.047619 0.190476 0.133082 +s 0.190476 0.761905 0.133082 +s 0.333333 0.333333 0.133082 +s 0.476190 0.904762 0.133082 +s 0.619048 0.476190 0.133082 +s 0.761905 0.047619 0.133082 +s 0.904762 0.619048 0.133082 +mo 0.000000 0.000000 0.250000 +mo 0.142857 0.571429 0.250000 +mo 0.285714 0.142857 0.250000 +mo 0.428571 0.714286 0.250000 +mo 0.571429 0.285714 0.250000 +mo 0.714286 0.857143 0.250000 +mo 0.857143 0.428571 0.250000 +s 0.047619 0.190476 0.366918 +s 0.190476 0.761905 0.366918 +s 0.333333 0.333333 0.366918 +s 0.476190 0.904762 0.366918 +s 0.619048 0.476190 0.366918 +s 0.761905 0.047619 0.366918 +s 0.904762 0.619048 0.366918 +s 0.000000 0.000000 0.633082 +s 0.142857 0.285714 0.633082 +s 0.285714 0.571429 0.633082 +s 0.428571 0.857143 0.633082 +s 0.571429 0.142857 0.633082 +s 0.714286 0.428571 0.633082 +s 0.857143 0.714286 0.633082 +mo 0.095238 0.523810 0.750000 +mo 0.238095 0.809524 0.750000 +mo 0.380952 0.095238 0.750000 +mo 0.523810 0.380952 0.750000 +mo 0.666667 0.666667 0.750000 +mo 0.809524 0.952381 0.750000 +mo 0.952381 0.238095 0.750000 +s 0.000000 0.000000 0.866918 +s 0.142857 0.285714 0.866918 +s 0.285714 0.571429 0.866918 +s 0.428571 0.857143 0.866918 +s 0.571429 0.142857 0.866918 +s 0.714286 0.428571 0.866918 +s 0.857143 0.714286 0.866918 + +K_POINTS automatic +8 8 1 1 1 1 + +CELL_PARAMETERS bohr + 10.448518451006 12.064909880642 0.000000000000 + 15.672777676509 -3.016227470161 0.000000000000 + 0.000000000000 0.000000000000 25.281309854931 diff --git a/bicrystal/examples/pp28.scf.in b/bicrystal/examples/pp28.scf.in new file mode 100644 index 0000000..eb540bd --- /dev/null +++ b/bicrystal/examples/pp28.scf.in @@ -0,0 +1,63 @@ +&control + title='crystal' + prefix='crystal' + pseudo_dir='.' + calculation='relax' + etot_conv_thr=1.0D-5 + forc_conv_thr=1.0D-4 +/ +&system + ibrav=0 + nat = 28 + ntyp= 1 + ecutwfc=80.0 + ecutrho=800.0 + vdw_corr= 'xdm' +/ +&electrons + conv_thr = 1d-8 +/ +&ions +/ +&cell +/ +ATOMIC_SPECIES +p 30.973761998 p.UPF + +ATOMIC_POSITIONS crystal +p 0.047617 0.190479 0.481686 +p 0.190474 0.761907 0.481686 +p 0.333331 0.333336 0.481686 +p 0.476189 0.904764 0.481686 +p 0.619046 0.476193 0.481686 +p 0.761903 0.047621 0.481686 +p 0.904760 0.619050 0.481686 +p 0.000000 0.000000 0.510567 +p 0.142857 0.571429 0.510567 +p 0.285714 0.142857 0.510567 +p 0.428571 0.714286 0.510567 +p 0.571429 0.285714 0.510567 +p 0.714286 0.857143 0.510567 +p 0.857143 0.428571 0.510567 +p 0.047621 0.761903 0.582451 +p 0.190479 0.047617 0.582451 +p 0.333336 0.333331 0.582451 +p 0.476193 0.619046 0.582451 +p 0.619050 0.904760 0.582451 +p 0.761907 0.190474 0.582451 +p 0.904764 0.476189 0.582451 +p 0.000000 0.000000 0.611276 +p 0.142857 0.285714 0.611276 +p 0.285714 0.571429 0.611276 +p 0.428571 0.857143 0.611276 +p 0.571429 0.142857 0.611276 +p 0.714286 0.428571 0.611276 +p 0.857143 0.714286 0.611276 + +K_POINTS automatic +8 8 1 1 1 1 + +CELL_PARAMETERS bohr + 10.899449326877 12.585600005782 0.000000000000 + 16.349173990316 -3.146400001446 0.000000000000 + 0.000000000000 0.000000000000 80.000000019790 diff --git a/bicrystal/helpers_bicrystal.py b/bicrystal/helpers_bicrystal.py new file mode 100644 index 0000000..2357a8c --- /dev/null +++ b/bicrystal/helpers_bicrystal.py @@ -0,0 +1,285 @@ +# This is a file with helper functions for program.py +# *************************************************** + +# Imported packages +import math +import numpy as np +from shapely.geometry import Point, Polygon + +# FUNCTIONS: + +# *********************************** +# Function Name: SEPERATE(MY_CRYSTAL) +# Description: Isolates the z-coordinates (fractional) from CRYSTAL and stores them in an array +# Inputs: Python CRYSTAL structure. i.e. don't use a supercell in SEPERATE +# Output: Array with z-coordinates of bottom layer atoms + +def seperate(my_crystal): + + nat = 0 + z_frac = [] + + for atm in my_crystal: + nat = nat + 1 + z_frac.append(atm.coords_fractional[2]) + + z_sorted = sorted(z_frac) + bottom_z = round(nat/2) + answer = z_sorted[0:bottom_z] + + return answer + + +# *********************************** +# Function Name: LOWEST(MY_CRYSTAL) +# Description: Finds the lowest z position in the crystal +# Inputs: Python CRYSTAL structure. i.e. don't use a supercell +# Output: z coordinate in angstrom of lowest atom + +def lowest(my_crystal): + + nat = 0 + z_cart = [] + + for atm in my_crystal: + nat = nat + 1 + z_cart.append(atm.coords_cartesian[2]) + + return min(z_cart) + + + +# *********************************** +# Function Name: HIGHEST(MY_CRYSTAL) +# Description: Finds the highest z position in the crystal +# Inputs: Python CRYSTAL structure. i.e. don't use a supercell +# Output: z coordinate in angstrom of highest atom + +def highest(my_crystal): + + nat = 0 + z_cart = [] + + for atm in my_crystal: + nat = nat + 1 + z_cart.append(atm.coords_cartesian[2]) + + return max(z_cart) + + +#************************************** +# Function name: LOCATE(TEST_ATM,Z_BOT) +# Description: Checks if a given atom is from the bottom or top layer +# Inputs: The z-coordinate of a trial atom; an array with z-coordinates of bottom layer atoms +# Output: True if atom is from bottom layer; false if it isn't + +def locate(test_atm,z_bot): + + z = [] + + test_atm = round(test_atm,2) + + for atm in z_bot: + z.append(round(atm,2)) + + if test_atm in z: + answer = True + else: + answer = False + + return answer + + +# *********************************** +# Function Name: INTERLAYER(atm_top,atm_bottom) +# Description: Finds the interlayer seperation bettwen the layers +# Inputs: Python crystal +# Output: Interlayer seperation in bohr + +def interlayer(my_crystal): + + atmz = [] + for atm in my_crystal: + atmz.append(atm.coords_cartesian[2]) + + z = sorted(atmz) + z_bot = z[:len(z)//2] + z_top = z[len(z)//2:] + seperation = min(z_top) - max(z_bot) + + return seperation*0.529177249 + + + +#*********************************** +# Function name: NEWCELL(MY_CRYSTAL,M,N) +# Description: This function creates lattice vectors of a rotated layer +# Inputs: Python crystal; expansion parameters of desired supercell +# Outputs: supercell lattice vectors new_a; new_b .i.e the c-vector remains unchanged + +def newcell(my_crystal,atoms,m,n): + +# a, b, c = my_crystal.lattice_vectors + a1, a2, a3, alpha, beta, gamma = my_crystal.lattice_parameters +# v1 = atoms[0] + (m+n)*a + (m+n)*b +# v2 = np.add(np.add(v1,(m+n)*a),n*b) +# v3 = np.add(np.add(v2,(m+n)*b),m*a) +# v4 = np.subtract(np.subtract(v3,(m+n)*a),n*b) + + old_a = np.array([0.5*a1*np.sqrt(3), -0.5*a2, 0]) + old_b = np.array([0, a2, 0]) + + v1 = atoms[0] + (m+n)*old_a + (m+n)*old_b + v2 = np.add(np.add(v1,(m+n)*old_a),n*old_b) + v3 = np.add(np.add(v2,(m+n)*old_b),m*old_a) + v4 = np.subtract(np.subtract(v3,(m+n)*old_a),n*old_b) + + new_a = v3 - v2 + new_b = v2 - v1 + + # ang to bohr mytiply by 1.8897259886 + + return new_a, new_b, v1, v2, v3, v4 + + + + +#*********************************** +# Function name: ROTCELL(V1,V2,V3,V4,ORIGIN) +# Description: This function gives the rotated coordinates lattice vertices of newcell +# Inputs: vertices, origin atom, rotation matrix +# Outputs: rotated vertices + +def rotcell(v1,v2,v3,v4,origin,R): + v1 = v1 - origin + v2 = v2 - origin + v3 = v3 - origin + v4 = v4 - origin + vr1 = np.dot(v1,R) + vr2 = np.dot(v2,R) + vr3 = np.dot(v3,R) + vr4 = np.dot(v4,R) + + return vr1,vr2,vr3,vr4 + + + +#*************************************** +# Function name: PLOY(V1,V2,V3,V4) +# Description: Create polygon / new unit cell from vertices +# Input: Vertices of the supercell +# Output: polygon + +def poly(v1,v2,v3,v4): + + p1=v1[0], v1[1] + p2=v4[0], v4[1] + p3=v3[0], v3[1] + p4=v2[0], v2[1] + + coords = [(p1), (p2), (p3), (p4)] + ply = Polygon(coords) + + return ply, p1, p2, p3, p4 + + + + +#*************************************** +# Function name: INPLOY(ATZ,POLY) +# Description: Determine if an atom lies within super unit cell +# Input: Vertices of the super unit cell +# Output: TRUE, if atom is in, FALSE if not + +def inpoly(atz,ply): + + atm = Point(atz[0], atz[1]) + check1 = atm.within(ply) + check2 = atm.intersects(ply) + if check1 == True: + return check1 + if check2 == True: + return check2 + + +#***************************************** +# Function name: CENTRAL(ATM,V1,V2,V3,V4) +# Description: Determine the centre of unit cell +# Input: Vertices of the super unit cell +# Output: central coordinates of unit cell + +def central(ply): + + center = ply.centroid + + return center + + +#*************************************** +# Function name: SWAPED(LAYER) +# Description: Check if rotation was performed correctly +# Input: Array with rotated atoms +# Output: True if the rotation is correct, False if it isn't + +def swaped(layer): + pos_count = 0 + neg_count = 0 + for atm in layer: + if atm >= 0: + pos_count += 1 + else: + neg_count += 1 + if pos_count > neg_count: + return True + else: + return False + + +#*************************************** +# Function name: NTYPE(MY_CRYSTAL) +# Description: Check how many atomic species present in crystal +# Input: python Crystal +# Output: Number of atoms ---> Integer + +def ntype(my_crystal): + nat = 0 + for atm in my_crystal.chemical_composition: + nat+=1 + return nat + + + +#*************************************** +# Function name: BULK(MY_CRYSTAL) +# Description: Create arrays of top and bottom atoms in the crystal +# Input: python Crystal +# Output: top and bottom atoms ---> np arrays; chemical symbols for top and bottom atoms ---> lists + +def bulk(my_crystal): + + atoms_bot = [] + atoms_top = [] + atmxyz = [] + ele_bot = [] + ele_top = [] + z_bot = seperate(my_crystal) + for atm in my_crystal: + atm_frac = atm.coords_fractional + atm_cart = atm.coords_cartesian + atmxyz = atm_cart[0], atm_cart[1], atm_cart[2] + if locate(atm_frac[2],z_bot) == True: + atoms_bot.append(atmxyz) + ELE = str(atm).lower() + ele_bot.append(ELE) + else: + atoms_top.append(atmxyz) + ELE = str(atm).lower() + ele_top.append(ELE) + return np.array(atoms_top), np.array(atoms_bot), ele_top, ele_bot + +def calculate_relative_rotation_angle(m, n): + relative_rotation_angle = np.arccos((m**2 + 4*m*n + n**2) / (2 * (n**2 + m*n + m**2))) + relative_rotation_angle_degrees = np.rad2deg(relative_rotation_angle) + return relative_rotation_angle_degrees + + diff --git a/bicrystal/other_plotting/plotting_bicrystal.py.cp b/bicrystal/other_plotting/plotting_bicrystal.py.cp new file mode 100644 index 0000000..bb90d34 --- /dev/null +++ b/bicrystal/other_plotting/plotting_bicrystal.py.cp @@ -0,0 +1,122 @@ +#This subroutine plots the results from program.py +# ************************************************** + +# Importing required packages... +import numpy as np +import matplotlib.pyplot as plt +from matplotlib import colors as mcolors +from matplotlib.collections import PolyCollection +from mpl_toolkits.mplot3d.art3d import Poly3DCollection +from matplotlib import path +from sklearn.neighbors import KNeighborsRegressor +from scipy.spatial import distance +from sklearn.neighbors import NearestNeighbors +from sklearn import neighbors +import json + +# helper functions +from helpers_bicrystal import * + +#********************************************************** +# Read variables from file +with open('atomic_plotting_data.json', 'r') as file: + data = json.load(file) + v1rb = np.array(data['v1rb']) + v2rb = np.array(data['v2rb']) + v3rb = np.array(data['v3rb']) + v4rb = np.array(data['v4rb']) + v1rt = np.array(data['v1rt']) + v2rt = np.array(data['v2rt']) + v3rt = np.array(data['v3rt']) + v4rt = np.array(data['v4rt']) + atm = np.array(data['atm']) + zb = np.array(data['zb']) + zt = np.array(data['zt']) + bond_distance = data['bond_distance'] + bot = np.array(data['bot']) + symb_num_bot = data['symb_num_bot'] + symb_num_top = data['symb_num_top'] + botl = data['botl'] + top = np.array(data['top']) + topl = data['topl'] + coord_b = data['coord_b'] + coord_t = data['coord_t'] + +#********************************************** +## figure settings ## +fig = plt.figure(figsize = (8, 8)) +ax = fig.add_subplot(111, projection='3d') +fig.set_facecolor('white') +ax.set_facecolor('white') +ax.grid(False) +ax.set_xticks([]) +ax.set_yticks([]) +ax.set_zticks([]) +plt.axis('off') +plt.grid(b=None) + +# UNCOMMENT FOR DARK BACKGROUND +# ****************************** +#ax.w_xaxis.set_pane_color((0.0, 0.0, 0.0, 0.0)) +#ax.w_yaxis.set_pane_color((0.0, 0.0, 0.0, 0.0)) +#ax.w_zaxis.set_pane_color((0.0, 0.0, 0.0, 0.0)) + +# extracting x and y coordinates +xb, yb = zip(*coord_b) + +# plotting boundary at lowest z position +plt.plot(xb,yb,zb) + +# plotting bottom layer atoms +bot = bot.T +supx,supy,supz = list(bot) +ax.scatter(supx, supy, supz, s=10, c='tab:green', alpha=0.4) +ax.scatter(supx, supy, supz, c='tab:blue') + +# polygon boundaries +boundary_bot,_,_,_,_ = poly(v1rb,v2rb,v3rb,v4rb) +boundary_top,_,_,_,_ = poly(v1rt,v2rt,v3rt,v4rt) + +# Adding bonds to bottom layer +neigh = NearestNeighbors(radius=bond_distance+0.1).fit(botl) +for atm in botl: + rng = neigh.radius_neighbors([list(atm)]) + dis = np.asarray(rng[0][0]) + idx = np.asarray(rng[1][0]) + if inpoly(atm,boundary_bot) == True: + for i in idx: + atz = [] + atz.append(atm) + atz.append(list(botl[i])) + xb, yb, zb = zip(*atz) + num = symb_num_bot[i] + plt.plot(xb,yb,zb, '-bo',alpha=1) + +# extracting x and y coordinates +xt, yt = zip(*coord_t) + +# plotting the boundary at hiest z position +plt.plot(xt,yt,zt) + +# plotting TOP layer atoms +top = top.T +supx,supy,supz = list(top) +ax.scatter(supx, supy, supz, s=5*num, c='tab:red', alpha=0.4) +ax.scatter(supx, supy, supz, c='tab:blue') + +# Adding bonds to TOP layer +neigh = NearestNeighbors(radius=bond_distance+0.1).fit(topl) +for atm in topl: + rng = neigh.radius_neighbors([list(atm)]) + dis = np.asarray(rng[0][0]) + idx = np.asarray(rng[1][0]) + if inpoly(atm,boundary_top) == True: + for i in idx: + atz = [] + atz.append(atm) + atz.append(list(topl[i])) + xt, yt, zt = zip(*atz) + num = symb_num_top[i] + plt.plot(xt,yt,zt, '-ro',alpha=1) + +plt.show() diff --git a/bicrystal/other_plotting/plotting_bicrystal.py.cp2 b/bicrystal/other_plotting/plotting_bicrystal.py.cp2 new file mode 100644 index 0000000..fb3ade9 --- /dev/null +++ b/bicrystal/other_plotting/plotting_bicrystal.py.cp2 @@ -0,0 +1,98 @@ +# Importing required packages +import numpy as np +import matplotlib.pyplot as plt +from mpl_toolkits.mplot3d import Axes3D +from matplotlib import colors as mcolors +from sklearn.neighbors import NearestNeighbors +import json + +# Helper functions +from helpers_bicrystal import * + +# Read variables from file +with open('atomic_plotting_data.json', 'r') as file: + data = json.load(file) + v1rb = np.array(data['v1rb']) + v2rb = np.array(data['v2rb']) + v3rb = np.array(data['v3rb']) + v4rb = np.array(data['v4rb']) + v1rt = np.array(data['v1rt']) + v2rt = np.array(data['v2rt']) + v3rt = np.array(data['v3rt']) + v4rt = np.array(data['v4rt']) + atm = np.array(data['atm']) + zb = np.array(data['zb']) + zt = np.array(data['zt']) + bond_distance = data['bond_distance'] + bot = np.array(data['bot']) + symb_num_bot = data['symb_num_bot'] + symb_num_top = data['symb_num_top'] + botl = data['botl'] + top = np.array(data['top']) + topl = data['topl'] + coord_b = data['coord_b'] + coord_t = data['coord_t'] + +# Figure settings +fig = plt.figure(figsize=(8, 8)) +ax = fig.add_subplot(111, projection='3d') +ax.set_facecolor('white') +ax.grid(False) +ax.axis('off') + +# Extracting x and y coordinates for bottom layer +xb, yb = zip(*coord_b) + +# Plotting boundary at lowest z position +plt.plot(xb, yb, zb, color='black') + +# Plotting bottom layer atoms +ax.scatter(bot[:, 0], bot[:, 1], bot[:, 2], s=10, c='tab:green', alpha=0.4) +ax.scatter(bot[:, 0], bot[:, 1], bot[:, 2], c='tab:blue') + +# Polygon boundaries +boundary_bot, _, _, _, _ = poly(v1rb, v2rb, v3rb, v4rb) +boundary_top, _, _, _, _ = poly(v1rt, v2rt, v3rt, v4rt) + +# Adding bonds to bottom layer +neigh = NearestNeighbors(radius=bond_distance + 0.1).fit(botl) +for i, atm in enumerate(botl): + rng = neigh.radius_neighbors([list(atm)]) + dis = np.asarray(rng[0][0]) + idx = np.asarray(rng[1][0]) + if inpoly(atm, boundary_bot): + for j in idx: + atz = [atm, list(botl[j])] + xb, yb, zb = zip(*atz) + num = symb_num_bot[j] + ax.plot(xb, yb, zb, '-bo', alpha=1) + +# Extracting x and y coordinates for top layer +xt, yt = zip(*coord_t) + +# Plotting the boundary at highest z position +plt.plot(xt, yt, zt, color='black') + +# Plotting top layer atoms +ax.scatter(top[:, 0], top[:, 1], top[:, 2], s=5, c='tab:red', alpha=0.4) +ax.scatter(top[:, 0], top[:, 1], top[:, 2], c='tab:blue') + +# Adding bonds to top layer +neigh = NearestNeighbors(radius=bond_distance + 0.1).fit(topl) +for i, atm in enumerate(topl): + rng = neigh.radius_neighbors([list(atm)]) + dis = np.asarray(rng[0][0]) + idx = np.asarray(rng[1][0]) + if inpoly(atm, boundary_top): + for j in idx: + atz = [atm, list(topl[j])] + xt, yt, zt = zip(*atz) + num = symb_num_top[j] + ax.plot(xt, yt, zt, '-ro', alpha=1) + +# Set axis labels +ax.set_xlabel('X') +ax.set_ylabel('Y') +ax.set_zlabel('Z') + +plt.show() diff --git a/bicrystal/other_plotting/plotting_bicrystal.py.cp3_works_but_slow b/bicrystal/other_plotting/plotting_bicrystal.py.cp3_works_but_slow new file mode 100644 index 0000000..47b474a --- /dev/null +++ b/bicrystal/other_plotting/plotting_bicrystal.py.cp3_works_but_slow @@ -0,0 +1,104 @@ +import numpy as np +import matplotlib.pyplot as plt +from mpl_toolkits.mplot3d import Axes3D +from mpl_toolkits.mplot3d.art3d import Poly3DCollection, Line3DCollection +from sklearn.neighbors import NearestNeighbors +import json + +# Helper functions +from helpers_bicrystal import * + +# Read variables from file +with open('atomic_plotting_data.json', 'r') as file: + data = json.load(file) + v1rb = np.array(data['v1rb']) + v2rb = np.array(data['v2rb']) + v3rb = np.array(data['v3rb']) + v4rb = np.array(data['v4rb']) + v1rt = np.array(data['v1rt']) + v2rt = np.array(data['v2rt']) + v3rt = np.array(data['v3rt']) + v4rt = np.array(data['v4rt']) + atm = np.array(data['atm']) + zb = np.array(data['zb']) + zt = np.array(data['zt']) + bond_distance = data['bond_distance'] + bot = np.array(data['bot']) + symb_num_bot = data['symb_num_bot'] + symb_num_top = data['symb_num_top'] + botl = data['botl'] + top = np.array(data['top']) + topl = data['topl'] + coord_b = data['coord_b'] + coord_t = data['coord_t'] + +# Figure settings +fig = plt.figure(figsize=(4, 4)) +ax = fig.add_subplot(111, projection='3d') +ax.set_facecolor('white') +ax.grid(False) +ax.axis('off') + +# Plotting boundary at lowest z position +ax.plot(*zip(*coord_b), zb, color='black') + +# Plotting bottom layer atoms as spheres +for i, atom in enumerate(bot): + x, y, z = atom + radius = 0.2 # Set the radius of the sphere + u = np.linspace(0, 2 * np.pi, 50) + v = np.linspace(0, np.pi, 50) + x_sphere = radius * np.outer(np.cos(u), np.sin(v)) + x + y_sphere = radius * np.outer(np.sin(u), np.sin(v)) + y + z_sphere = radius * np.outer(np.ones(np.size(u)), np.cos(v)) + z + ax.plot_surface(x_sphere, y_sphere, z_sphere, color='tab:green', alpha=0.4, edgecolor='none') + +# Calculate boundary points for the bottom layer +boundary_bot, _, _, _, _ = poly(v1rb, v2rb, v3rb, v4rb) +boundary_top, _, _, _, _ = poly(v1rt, v2rt, v3rt, v4rt) + + +# Adding bonds to bottom layer +neigh = NearestNeighbors(radius=bond_distance + 0.1).fit(botl) +for i, atom in enumerate(botl): + rng = neigh.radius_neighbors([list(atom)]) + dis = np.asarray(rng[0][0]) + idx = np.asarray(rng[1][0]) + if inpoly(atom, boundary_bot): + for j in idx: + atz = [atom, list(botl[j])] + x_bond, y_bond, z_bond = zip(*atz) + ax.plot(x_bond, y_bond, z_bond, color='black', linewidth=0.5) + +# Plotting the boundary at highest z position +ax.plot(*zip(*coord_t), zt, color='black') + +# Plotting top layer atoms as spheres +for i, atom in enumerate(top): + x, y, z = atom + radius = 0.2 # Set the radius of the sphere + u = np.linspace(0, 2 * np.pi, 50) + v = np.linspace(0, np.pi, 50) + x_sphere = radius * np.outer(np.cos(u), np.sin(v)) + x + y_sphere = radius * np.outer(np.sin(u), np.sin(v)) + y + z_sphere = radius * np.outer(np.ones(np.size(u)), np.cos(v)) + z + ax.plot_surface(x_sphere, y_sphere, z_sphere, color='tab:red', alpha=0.4, edgecolor='none') + +# Adding bonds to top layer +neigh = NearestNeighbors(radius=bond_distance + 0.1).fit(topl) +for i, atom in enumerate(topl): + rng = neigh.radius_neighbors([list(atom)]) + dis = np.asarray(rng[0][0]) + idx = np.asarray(rng[1][0]) + if inpoly(atom, boundary_top): + for j in idx: + atz = [atom, list(topl[j])] + x_bond, y_bond, z_bond = zip(*atz) + ax.plot(x_bond, y_bond, z_bond, color='black', linewidth=0.5) + +# Set axis labels +ax.set_xlabel('X') +ax.set_ylabel('Y') +ax.set_zlabel('Z') + +plt.show() diff --git a/bicrystal/other_plotting/plotting_bicrystal.py.cp4_browser_plot b/bicrystal/other_plotting/plotting_bicrystal.py.cp4_browser_plot new file mode 100644 index 0000000..8b238e4 --- /dev/null +++ b/bicrystal/other_plotting/plotting_bicrystal.py.cp4_browser_plot @@ -0,0 +1,127 @@ +import json +import plotly.graph_objects as go +import numpy as np + +import json + +# Importing NearestNeighbors +from sklearn.neighbors import NearestNeighbors + +# Helper functions +from helpers_bicrystal import * + +# Read variables from file +with open('atomic_plotting_data.json', 'r') as file: + data = json.load(file) + v1rb = np.array(data['v1rb']) + v2rb = np.array(data['v2rb']) + v3rb = np.array(data['v3rb']) + v4rb = np.array(data['v4rb']) + v1rt = np.array(data['v1rt']) + v2rt = np.array(data['v2rt']) + v3rt = np.array(data['v3rt']) + v4rt = np.array(data['v4rt']) + atm = np.array(data['atm']) + zb = np.array(data['zb']) + zt = np.array(data['zt']) + bond_distance = data['bond_distance'] + bot = np.array(data['bot']) + symb_num_bot = data['symb_num_bot'] + symb_num_top = data['symb_num_top'] + botl = np.array(data['botl']) + top = np.array(data['top']) + topl = np.array(data['topl']) + coord_b = data['coord_b'] + coord_t = data['coord_t'] + +# Calculate boundary points for the bottom layer +boundary_bot, _, _, _, _ = poly(v1rb, v2rb, v3rb, v4rb) +boundary_top, _, _, _, _ = poly(v1rt, v2rt, v3rt, v4rt) + +# Create a 3D scatter plot figure +fig = go.Figure() + +# Plotting bottom layer atoms as spheres +fig.add_trace(go.Scatter3d( + x=botl[:, 0], + y=botl[:, 1], + z=botl[:, 2], + mode='markers', + marker=dict( + size=2, + color='rgb(0, 128, 0)', # Green color + opacity=0.4 +) +)) + +# Adding bonds to bottom layer +neigh = NearestNeighbors(radius=bond_distance + 0.1).fit(botl) +for i, atom in enumerate(botl): + rng = neigh.radius_neighbors([list(atom)]) + dis = np.asarray(rng[0][0]) + idx = np.asarray(rng[1][0]) + if inpoly(atom, boundary_bot): + for j in idx: + x_bond = [atom[0], botl[j][0]] + y_bond = [atom[1], botl[j][1]] + z_bond = [atom[2], botl[j][2]] + fig.add_trace(go.Scatter3d( + x=x_bond, + y=y_bond, + z=z_bond, + mode='lines', + line=dict( + color='black', + width=0.5 + ) + )) + +# Plotting top layer atoms as spheres +fig.add_trace(go.Scatter3d( + x=topl[:, 0], + y=topl[:, 1], + z=topl[:, 2], + mode='markers', + marker=dict( + size=2, + color='rgb(255, 0, 0)', # Red color + opacity=0.4 +) +)) + +# Adding bonds to top layer +neigh = NearestNeighbors(radius=bond_distance + 0.1).fit(topl) +for i, atom in enumerate(topl): + rng = neigh.radius_neighbors([list(atom)]) + dis = np.asarray(rng[0][0]) + idx = np.asarray(rng[1][0]) + if inpoly(atom, boundary_top): + for j in idx: + x_bond = [atom[0], topl[j][0]] + y_bond = [atom[1], topl[j][1]] + z_bond = [atom[2], topl[j][2]] + fig.add_trace(go.Scatter3d( + x=x_bond, + y=y_bond, + z=z_bond, + mode='lines', + line=dict( + color='black', + width=0.5 + ) + )) + +# Set the layout of the plot +fig.update_layout( + scene=dict( + xaxis=dict(showticklabels=False), + yaxis=dict(showticklabels=False), + zaxis=dict(showticklabels=False), + aspectmode='cube' + ), + showlegend=False +) + +# Display the plot +fig.show() + diff --git a/bicrystal/other_plotting/plotting_bicrystal.py.cp5_small_scatters_but_fast b/bicrystal/other_plotting/plotting_bicrystal.py.cp5_small_scatters_but_fast new file mode 100644 index 0000000..4b27cbd --- /dev/null +++ b/bicrystal/other_plotting/plotting_bicrystal.py.cp5_small_scatters_but_fast @@ -0,0 +1,92 @@ +import numpy as np +import matplotlib.pyplot as plt +from mpl_toolkits.mplot3d import Axes3D +from mpl_toolkits.mplot3d.art3d import Line3DCollection +from sklearn.neighbors import NearestNeighbors +import json + +# Helper functions +from helpers_bicrystal import * + +# Read variables from file +with open('atomic_plotting_data.json', 'r') as file: + data = json.load(file) + v1rb = np.array(data['v1rb']) + v2rb = np.array(data['v2rb']) + v3rb = np.array(data['v3rb']) + v4rb = np.array(data['v4rb']) + v1rt = np.array(data['v1rt']) + v2rt = np.array(data['v2rt']) + v3rt = np.array(data['v3rt']) + v4rt = np.array(data['v4rt']) + atm = np.array(data['atm']) + zb = np.array(data['zb']) + zt = np.array(data['zt']) + bond_distance = data['bond_distance'] + bot = np.array(data['bot']) + symb_num_bot = data['symb_num_bot'] + symb_num_top = data['symb_num_top'] + botl = data['botl'] + top = np.array(data['top']) + topl = data['topl'] + coord_b = data['coord_b'] + coord_t = data['coord_t'] + +# Figure settings +fig = plt.figure(figsize=(6, 6)) +ax = fig.add_subplot(111, projection='3d') +ax.set_facecolor('white') +ax.grid(False) +ax.axis('off') + +# Plotting boundary at lowest z position +ax.plot(*zip(*coord_b), zb, color='black') + +# Plotting bottom layer atoms as points +ax.scatter(bot[:, 0], bot[:, 1], bot[:, 2], s=2, c='tab:green', alpha=0.4) + +# Calculate boundary points for the bottom layer +boundary_bot, _, _, _, _ = poly(v1rb, v2rb, v3rb, v4rb) +boundary_top, _, _, _, _ = poly(v1rt, v2rt, v3rt, v4rt) + +# Adding bonds to bottom layer +neigh = NearestNeighbors(radius=bond_distance + 0.1).fit(botl) +for i, atom in enumerate(botl): + rng = neigh.radius_neighbors([list(atom)]) + dis = np.asarray(rng[0][0]) + idx = np.asarray(rng[1][0]) + if inpoly(atom, boundary_bot): + for j in idx: + atz = [atom, list(botl[j])] + x_bond, y_bond, z_bond = zip(*atz) + ax.plot(x_bond, y_bond, z_bond, color='black', linewidth=0.5) + +# Plotting the boundary at highest z position +ax.plot(*zip(*coord_t), zt, color='black') + +# Plotting top layer atoms as points +ax.scatter(top[:, 0], top[:, 1], top[:, 2], s=2, c='tab:red', alpha=0.4) + +# Adding bonds to top layer +neigh = NearestNeighbors(radius=bond_distance + 0.1).fit(topl) +for i, atom in enumerate(topl): + rng = neigh.radius_neighbors([list(atom)]) + dis = np.asarray(rng[0][0]) + idx = np.asarray(rng[1][0]) + if inpoly(atom, boundary_top): + for j in idx: + atz = [atom, list(topl[j])] + x_bond, y_bond, z_bond = zip(*atz) + ax.plot(x_bond, y_bond, z_bond, color='black', linewidth=0.5) + +# Set axis labels +ax.set_xlabel('X') +ax.set_ylabel('Y') +ax.set_zlabel('Z') + +# Lock the views +ax.view_init(elev=90, azim=90) # Top view +# ax.view_init(elev=0, azim=0) # Side view +# ax.view_init(elev=0, azim=90) # End view + +plt.show() diff --git a/bicrystal/plotting_bicrystal.py b/bicrystal/plotting_bicrystal.py new file mode 100644 index 0000000..4b27cbd --- /dev/null +++ b/bicrystal/plotting_bicrystal.py @@ -0,0 +1,92 @@ +import numpy as np +import matplotlib.pyplot as plt +from mpl_toolkits.mplot3d import Axes3D +from mpl_toolkits.mplot3d.art3d import Line3DCollection +from sklearn.neighbors import NearestNeighbors +import json + +# Helper functions +from helpers_bicrystal import * + +# Read variables from file +with open('atomic_plotting_data.json', 'r') as file: + data = json.load(file) + v1rb = np.array(data['v1rb']) + v2rb = np.array(data['v2rb']) + v3rb = np.array(data['v3rb']) + v4rb = np.array(data['v4rb']) + v1rt = np.array(data['v1rt']) + v2rt = np.array(data['v2rt']) + v3rt = np.array(data['v3rt']) + v4rt = np.array(data['v4rt']) + atm = np.array(data['atm']) + zb = np.array(data['zb']) + zt = np.array(data['zt']) + bond_distance = data['bond_distance'] + bot = np.array(data['bot']) + symb_num_bot = data['symb_num_bot'] + symb_num_top = data['symb_num_top'] + botl = data['botl'] + top = np.array(data['top']) + topl = data['topl'] + coord_b = data['coord_b'] + coord_t = data['coord_t'] + +# Figure settings +fig = plt.figure(figsize=(6, 6)) +ax = fig.add_subplot(111, projection='3d') +ax.set_facecolor('white') +ax.grid(False) +ax.axis('off') + +# Plotting boundary at lowest z position +ax.plot(*zip(*coord_b), zb, color='black') + +# Plotting bottom layer atoms as points +ax.scatter(bot[:, 0], bot[:, 1], bot[:, 2], s=2, c='tab:green', alpha=0.4) + +# Calculate boundary points for the bottom layer +boundary_bot, _, _, _, _ = poly(v1rb, v2rb, v3rb, v4rb) +boundary_top, _, _, _, _ = poly(v1rt, v2rt, v3rt, v4rt) + +# Adding bonds to bottom layer +neigh = NearestNeighbors(radius=bond_distance + 0.1).fit(botl) +for i, atom in enumerate(botl): + rng = neigh.radius_neighbors([list(atom)]) + dis = np.asarray(rng[0][0]) + idx = np.asarray(rng[1][0]) + if inpoly(atom, boundary_bot): + for j in idx: + atz = [atom, list(botl[j])] + x_bond, y_bond, z_bond = zip(*atz) + ax.plot(x_bond, y_bond, z_bond, color='black', linewidth=0.5) + +# Plotting the boundary at highest z position +ax.plot(*zip(*coord_t), zt, color='black') + +# Plotting top layer atoms as points +ax.scatter(top[:, 0], top[:, 1], top[:, 2], s=2, c='tab:red', alpha=0.4) + +# Adding bonds to top layer +neigh = NearestNeighbors(radius=bond_distance + 0.1).fit(topl) +for i, atom in enumerate(topl): + rng = neigh.radius_neighbors([list(atom)]) + dis = np.asarray(rng[0][0]) + idx = np.asarray(rng[1][0]) + if inpoly(atom, boundary_top): + for j in idx: + atz = [atom, list(topl[j])] + x_bond, y_bond, z_bond = zip(*atz) + ax.plot(x_bond, y_bond, z_bond, color='black', linewidth=0.5) + +# Set axis labels +ax.set_xlabel('X') +ax.set_ylabel('Y') +ax.set_zlabel('Z') + +# Lock the views +ax.view_init(elev=90, azim=90) # Top view +# ax.view_init(elev=0, azim=0) # Side view +# ax.view_init(elev=0, azim=90) # End view + +plt.show() diff --git a/bicrystal/program.py b/bicrystal/program.py index 2b5a463..06e62c6 100644 --- a/bicrystal/program.py +++ b/bicrystal/program.py @@ -1,288 +1,29 @@ -#!/bin/python - # PROGRAM: BiCRYSTAL -# VERSION: 1.0.6 +# VERSION: 1.0.8 -# DESCRIPTION: This program buildscommensurate and incommensurate crystal structures of layered materials. Current version reads CIF files and writes the new structure to a QUANTUM ESPRESSO input file. +# DESCRIPTION: This program builds commensurate crystal structures of hexagonal layered materials. Current version reads CIF files and writes the new structure to a QUANTUM ESPRESSO input file. # AUTHOR: T. Kabengele, Johnson Chemistry Group, Dalhousie University -# REQUIREMENTS: -# Python "crystals" package must be installed on your system -# Install via: pip install crystals -# Alternative install: conda install -c conda-forge crystals - #******************************************************************************************************** # INITIALIZATION import sys, csv, os -import os.path import pandas from operator import add from crystals import Crystal, Atom, Element, distance_fractional, distance_cartesian -from shapely.geometry import Point, MultiPoint, Polygon -from scipy.spatial import distance from scipy.spatial.distance import cdist, pdist +from shapely.geometry import Point, MultiPoint, Polygon from shapely.ops import nearest_points -from sklearn.neighbors import NearestNeighbors -from sklearn import neighbors -from sklearn.neighbors import KNeighborsRegressor import numpy as np import decimal -from mpl_toolkits.mplot3d import Axes3D -import matplotlib.pyplot as plt -from matplotlib import colors as mcolors -from matplotlib.collections import PolyCollection -from mpl_toolkits.mplot3d.art3d import Poly3DCollection -from matplotlib import path from datetime import date, datetime +import time - -# FUNCTIONS: - -# *********************************** -# Function Name: SEPERATE(MY_CRYSTAL) -# Description: Isolates the z-coordinates (fractional) from CRYSTAL and stores them in an array -# Inputs: Python CRYSTAL structure. i.e. don't use a supercell in SEPERATE -# Output: Array with z-coordinates of bottom layer atoms - -def seperate(my_crystal): - - nat = 0 - z_frac = [] - - for atm in my_crystal: - nat = nat + 1 - z_frac.append(atm.coords_fractional[2]) - - z_sorted = sorted(z_frac) - bottom_z = round(nat/2) - answer = z_sorted[0:bottom_z] - - return answer - - -# *********************************** -# Function Name: LOWEST(MY_CRYSTAL) -# Description: Finds the lowest z position in the crystal -# Inputs: Python CRYSTAL structure. i.e. don't use a supercell -# Output: z coordinate in angstrom of lowest atom - -def lowest(my_crystal): - - nat = 0 - z_cart = [] - - for atm in my_crystal: - nat = nat + 1 - z_cart.append(atm.coords_cartesian[2]) - - return min(z_cart) - - - -# *********************************** -# Function Name: HIGHEST(MY_CRYSTAL) -# Description: Finds the highest z position in the crystal -# Inputs: Python CRYSTAL structure. i.e. don't use a supercell -# Output: z coordinate in angstrom of highest atom - -def highest(my_crystal): - - nat = 0 - z_cart = [] - - for atm in my_crystal: - nat = nat + 1 - z_cart.append(atm.coords_cartesian[2]) - - return max(z_cart) - - - -#************************************** -# Function name: LOCATE(TEST_ATM,Z_BOT) -# Description: Checks if a given atom is from the bottom or top layer -# Inputs: The z-coordinate of a trial atom; an array with z-coordinates of bottom layer atoms -# Output: True if atom is from bottom layer; false if it isn't - -def locate(test_atm,z_bot): - - z = [] - - test_atm = round(test_atm,2) - - for atm in z_bot: - z.append(round(atm,2)) - - if test_atm in z: - answer = True - else: - answer = False - - return answer - -#*********************************** -# Function name: NEWCELL(MY_CRYSTAL,M,N) -# Description: This function creates lattice vectors of a rotated layer -# Inputs: Python crystal; expansion parameters of desired supercell -# Outputs: supercell lattice vectors new_a; new_b .i.e the c-vector remains unchanged - -def newcell(my_crystal,atoms,m,n): - - a, b, c = my_crystal.lattice_vectors - v1 = atoms[0] + (m+n)*a + (m+n)*b - v2 = np.add(np.add(v1,(m+n)*a),n*b) - v3 = np.add(np.add(v2,(m+n)*b),m*a) - v4 = np.subtract(np.subtract(v3,(m+n)*a),n*b) - - new_a = v2 - v1 - new_b = v3 - v2 - - # ang to bohr mytiply by 1.8897259886 - - return new_a, new_b, v1, v2, v3, v4 - - - - -#*********************************** -# Function name: ROTCELL(V1,V2,V3,V4,ORIGIN) -# Description: This function gives the rotated coordinates lattice vertices of newcell -# Inputs: vertices, origin atom, rotation matrix -# Outputs: rotated vertices - -def rotcell(v1,v2,v3,v4,origin,R): - v1 = v1 - origin - v2 = v2 - origin - v3 = v3 - origin - v4 = v4 - origin - vr1 = np.dot(v1,R) - vr2 = np.dot(v2,R) - vr3 = np.dot(v3,R) - vr4 = np.dot(v4,R) - - return vr1,vr2,vr3,vr4 - - - -#*************************************** -# Function name: PLOY(V1,V2,V3,V4) -# Description: Create polygon / new unit cell from vertices -# Input: Vertices of the supercell -# Output: polygon - -def poly(v1,v2,v3,v4): - - p1=v1[0], v1[1] - p2=v4[0], v4[1] - p3=v3[0], v3[1] - p4=v2[0], v2[1] - - coords = [(p1), (p2), (p3), (p4)] - ply = Polygon(coords) - - return ply, p1, p2, p3, p4 - - - - -#*************************************** -# Function name: INPLOY(ATZ,POLY) -# Description: Determine if an atom lies within super unit cell -# Input: Vertices of the super unit cell -# Output: TRUE, if atom is in, FALSE if not - -def inpoly(atz,ply): - - atm = Point(atz[0], atz[1]) - check1 = atm.within(ply) - check2 = atm.intersects(ply) - if check1 == True: - return check1 - if check2 == True: - return check2 - - -#***************************************** -# Function name: CENTRAL(ATM,V1,V2,V3,V4) -# Description: Determine the centre of unit cell -# Input: Vertices of the super unit cell -# Output: central coordinates of unit cell - -def central(ply): - - center = ply.centroid - - return center - - -#*************************************** -# Function name: SWAPED(LAYER) -# Description: Check if rotation was performed correctly -# Input: Array with rotated atoms -# Output: True if the rotation is correct, False if it isn't - -def swaped(layer): - pos_count = 0 - neg_count = 0 - for atm in layer: - if atm >= 0: - pos_count += 1 - else: - neg_count += 1 - if pos_count > neg_count: - return True - else: - return False - - -#*************************************** -# Function name: NTYPE(MY_CRYSTAL) -# Description: Check how many atomic species present in crystal -# Input: python Crystal -# Output: Number of atoms ---> Integer - -def ntype(my_crystal): - nat = 0 - for atm in my_crystal.chemical_composition: - nat+=1 - return nat - - - -#*************************************** -# Function name: BULK(MY_CRYSTAL) -# Description: Create arrays of top and bottom atoms in the crystal -# Input: python Crystal -# Output: top and bottom atoms ---> np arrays; chemical symbols for top and bottom atoms ---> lists - -def bulk(my_crystal): - - atoms_bot = [] - atoms_top = [] - atmxyz = [] - ele_bot = [] - ele_top = [] - z_bot = seperate(my_crystal) - for atm in my_crystal: - atm_frac = atm.coords_fractional - atm_cart = atm.coords_cartesian - atmxyz = atm_cart[0], atm_cart[1], atm_cart[2] - if locate(atm_frac[2],z_bot) == True: - atoms_bot.append(atmxyz) - ELE = str(atm).lower() - ele_bot.append(ELE) - else: - atoms_top.append(atmxyz) - ELE = str(atm).lower() - ele_top.append(ELE) - return np.array(atoms_top), np.array(atoms_bot), ele_top, ele_bot - - - +# importing helper functions +from helpers_bicrystal import * #******************************************************************************************************** @@ -291,20 +32,21 @@ def bulk(my_crystal): # Start... print ('\n\n*************************** WELCOME TO BiCRYSTAL ***************************\n\n * BiCRYSTAL: Commensurate and incommensurate crystal structures of layered materials\n (c) 2020 Johnson Chemistry Group, Dalhousie University\n') -print (' Description: BiCrystal builds commensurate and incommensurate structures of layered materials.\n Current version reads CIF files and writes the new structure to a QUANTUM ESPRESSO input file.\n Additional information such as the bond distance between atoms, lattice vectors in Bohr and Angstrom, and a simple 3D plot of each layer is also provided.\n\n Authored by: T. Kabengele \n Contact: tilas.kabengele@dal.ca \n\n using: Python 3.7.6 \n with libraries: numpy, matplotlib \n imported library: crystals \n (c) Copyright 2020, Laurent P. René de Cotret \n Install via: pip install crystals\n\n') +print (' Description: BiCrystal builds commensurate structures of hexagonal 2D materials.\n Current version reads CIF files and writes the new structure to a QUANTUM ESPRESSO input file.\n Additional information such as the bond distance between atoms, lattice vectors in Bohr and Angstrom, and a simple 3D plot of each layer is also provided.\n\n Authored by: T. Kabengele \n Contact: tilas.kabengele@dal.ca \n\n using: Python 3.7.6 \n with libraries: numpy, matplotlib \n imported library: crystals \n (c) Copyright 2020, Laurent P. René de Cotret \n Install via: pip install crystals\n\n') now = datetime.now() print ('* BiCRYSTAL--', now,'\n\n') print ('**************************************************************************\n \n') -# reading csv with elements from workspace -# i.e. directory where you installed bicrystal -with open('workspace') as f: +# reading program.py from workspace, i.e. directory where you installed bicrystal +# if bicrsytal directory same as program.py, do not modify* +with open('program.py') as f: line = f.readline() + +# reading csv with elements from workspace program_directory = str(line).rstrip("\n") -dir1 = os.path.join("" +program_directory+"", 'periodic_table.csv') colnames = ['number', 'symbol'] -periodic_table = pandas.read_csv(dir1, usecols=colnames) +periodic_table = pandas.read_csv('periodic_table.csv', usecols=colnames) number = periodic_table.number.tolist() symbol = periodic_table.symbol.tolist() @@ -316,19 +58,21 @@ def bulk(my_crystal): print ('\n***Rotation parameters*** ') m = int(input('Enter m ')) n = int(input('Enter n ')) -rotation_angle = float(input('Enter rotation_angle ')) -#rotation_angle = -180 + rotation_angle +#rotation_angle = float(input('Enter rotation angle ')) + +# lattice parameters +a, b, c, alpha, beta, gamma = my_crystal.lattice_parameters #### Initializing top and bottom layers #### tt_top,tt_bot,elt_top,elt_bot = bulk(my_crystal) -print ('\n\nIntializing atoms...\n\n') - # lattice vectors a1, a2, a3 = my_crystal.lattice_vectors uc = a1,a2,a3 uc = np.array(uc) +print ('\n\nIntializing atoms...\n\n') + print ('Initial TOP atoms..') for i in range(0,len(elt_top)): s = np.array(tt_top[i]) @@ -340,7 +84,6 @@ def bulk(my_crystal): s = np.dot(s, np.linalg.inv(uc)) print ('Atom No.',len(elt_top)+j+1, ' ',elt_bot[j], ' ',s) - # selecting zeroeth atoms from t/b layers print ('\nSelect zeroeth TOP atom') zeroeth1 = int(input('Enter Atom No. ')) @@ -350,33 +93,14 @@ def bulk(my_crystal): # correct array indices for zeroeth atoms idx1 = zeroeth1-1 idx2 = (zeroeth2-1)-len(elt_top) -print ('\nZeroeth TOP (angstrom)', elt_top[idx1], tt_top[idx1]) +print ('\nZeroeth TOP (angstrom)', elt_top[idx1], tt_top[idx1]) print ('\nZeroeth BOTTOM (angstrom)', elt_bot[idx2], tt_bot[idx2]) -#idx1 = min(tt_top, key=lambda x: (x[0], -x[1])) -#idx2 = min(tt_bot, key=lambda x: (x[0], -x[1])) -#print ('\nZeroeth TOP (angstrom)', elt_top[idx1], tt_top[idx1]) -#print ('\nZeroeth BOTTOM (angstrom)', elt_bot[idx2], tt_bot[idx2]) - - # finding the bond length lengths = pdist(tt_bot, 'euclidean') bond_distance = round(min(lengths),3) print ('\nBond distance = ', bond_distance) -# Rotation matrix -phi = np.deg2rad(rotation_angle) -print ('\nRotation angle (radians) = ', phi) -print ('\nRotation matrix') -R = np.array([[np.cos(phi), -np.sin(phi), 0], [np.sin(phi), np.cos(phi), 0], [0, 0, 1]]) -#print (' ','{:12.6f}'.format(R[0])) -#print (' ','{:12.6f}'.format(R[1])) -#print (' ','{:12.6f}'.format(R[2])) -print(R[0]) -print(R[1]) -print(R[2]) - - # lattice parameters print ('\nLattice Vectors (Angstrom)') print (' ','{:12.6f} {:12.6f} {:12.6f}'.format(a1[0],a1[1],a1[2])) @@ -388,29 +112,40 @@ def bulk(my_crystal): print (' ','{:12.6f} {:12.6f} {:12.6f}'.format(a2[0]*a2b,a2[1]*a2b,a2[2]*a2b)) print (' ','{:12.6f} {:12.6f} {:12.6f}'.format(a3[0]*a2b,a3[1]*a2b,a3[2]*a2b)) +# rotation angle +A = np.array([1,0,0]) +B = np.array([np.cos(np.deg2rad(60)),np.sin(np.deg2rad(60)),0]) +V = m*A + n*B +rotation_angle = np.arccos((np.dot(A,V.T))/(np.linalg.norm(A)*np.linalg.norm(V))) +rotation_angle = np.rad2deg(rotation_angle) + +# Rotation matrix +theta = np.deg2rad(rotation_angle) +phi = np.deg2rad(60) - 2*theta +R = np.array([[np.cos(phi), -np.sin(phi), 0], [np.sin(phi), np.cos(phi), 0], [0, 0, 1]]) +print ('\nRotation angle theta (degrees) = ', rotation_angle) +print ('\nMoire angle gamma (degrees) = ',np.rad2deg(phi)) print ("\n\nCALCULATING ATOMIC POSITIONS...") for i in range(1,2): - print ('\n\nPlease wait...\n\n') - sys.stdout.flush() + print ('\n\nPlease wait...\n\n') + sys.stdout.flush() print ("&control") -print ( " title='crystal',") -print ( " prefix='crystal',") -print ( " pseudo_dir='.',") -print ( " calculation='relax',\n etot_conv_thr=1.0D-5,\n forc_conv_thr=1.0D-4,\n/") +print ( " title='crystal'") +print ( " prefix='crystal'") +print ( " pseudo_dir='.'") +print ( " calculation='relax'\n etot_conv_thr=1.0D-5\n forc_conv_thr=1.0D-4\n/") print ( "&system") -print (" ibrav=0,") -print (" nat= atoms,") +print (" ibrav=0") +print (" nat=atoms") nat = ntype(my_crystal) -print (" ntyp= ",nat,",",sep="") -print (" ecutwfc=80.0,") -print (" ecutrho=800.0,") -print (' xdm=.true.,') -print (" xdm_a1=0.6512,") -print (" xdm_a2=1.4633,\n/") -print ("&electrons") +print (" ntyp= ",nat,"",sep="") +print (" ecutwfc=80.0") +print (" ecutrho=800.0") +print (" vdw_corr= 'xdm'") +print ("/\n&electrons") print (" conv_thr = 1d-8\n/\n&ions\n/\n&cell\n/") print ("ATOMIC_SPECIES") @@ -427,6 +162,10 @@ def bulk(my_crystal): ################### loops for bottom layer ################## ############################################################# +bt0 = time.time() +bt1 = time.time() + + tt1 = [] tt2 = [] atoms_bot = [] @@ -443,15 +182,16 @@ def bulk(my_crystal): k = 0 for atm in tt1: u = symb1[k] - k = k + 1 + k = k + 1 for i in range(1,(n+m)*15): tty = atm + i*a2 tt2.append(tty) symb2.append(u) -symb_bot = symb1 + symb2 +symb_bot = symb1 + symb2 atoms_bot = list(tt1) + list (tt2) #atoms_bot = np.array(atoms_bot) +elbt1 = time.time() - bt1 ### Initializing new unit cell ### @@ -472,8 +212,8 @@ def bulk(my_crystal): ex = 1 Rb = np.array([[np.cos(0), -np.sin(0), 0], [np.sin(0), np.cos(0), 0], [0, 0, 1]]) -v1r,v2r,v3r,v4r = rotcell(v1b*ex,v2b*ex,v3b*ex,v4b*ex,origin,Rb) -boundary_bot,p1b,p2b,p3b,p4b = poly(v1r,v2r,v3r,v4r) +v1rb,v2rb,v3rb,v4rb = rotcell(v1b*ex,v2b*ex,v3b*ex,v4b*ex,origin,Rb) +boundary_bot,p1b,p2b,p3b,p4b = poly(v1rb,v2rb,v3rb,v4rb) # list of atomic numbers from symbols symb_num_bot = [] @@ -519,33 +259,26 @@ def bulk(my_crystal): i+=1 sim = np.array(sim) sim = np.unique(sim) -#if len(sim) > 2: -# bot_frac = np.delete(bot_frac, sim[1:], 0) -# symbot = np.delete(symbot, sim[1:], 0) -#if len(sim) == 2: -# bot_frac = np.delete(bot_frac, sim[0:], 0) -# symbot = np.delete(symbot, sim[0:], 0) + +# delete equivalent atoms if len(sim) >= 1: bot_frac = np.delete(bot_frac, sim[1:], 0) symbot = np.delete(symbot, sim[1:], 0) -#print ('bottom atoms angstrom') -#i = 0 -#for atm in bot: -# print ('{} {:12.6f} {:12.6f} {:12.6f}'.format(symbot[i], atm[0], atm[1], atm[2])) -# i+=1 -#print ('bottom atoms crystal') i = 0 nat_bot=0 for atm in bot_frac: - print ('{} {:12.6f} {:12.6f} {:12.6f}'.format(symbot[i], atm[0], atm[1], atm[2])) + print ('{:2} {:12.6f} {:12.6f} {:12.6f}'.format(symbot[i], atm[0], atm[1], atm[2])) i+=1 nat_bot+=1 +elbt = time.time() - bt0 +#0.5-(atm[2]*c*1.8897259886)/vacuum ####################### loops for top layer ################## ############################################################## +tp0 = time.time() tt1 = [] tt2 = [] @@ -563,12 +296,12 @@ def bulk(my_crystal): k = 0 for atm in tt1: u = symb1[k] - k = k + 1 + k = k + 1 for i in range(1,(n+m)*15): tty = atm + i*a2 tt2.append(tty) symb2.append(u) -symb_top = symb1 + symb2 +symb_top = symb1 + symb2 atoms_top = list(tt1) + list (tt2) #atoms_top = np.array(atoms_top) @@ -592,8 +325,8 @@ def bulk(my_crystal): ex = 1 Rt = Rb -v1r,v2r,v3r,v4r = rotcell(v1t*ex,v2t*ex,v3t*ex,v4t*ex,origin,Rt) -boundary_top,p1t,p2t,p3t,p4t = poly(v1r,v2r,v3r,v4r) +v1rt,v2rt,v3rt,v4rt = rotcell(v1t*ex,v2t*ex,v3t*ex,v4t*ex,origin,Rt) +boundary_top,p1t,p2t,p3t,p4t = poly(v1rt,v2rt,v3rt,v4rt) # list of atomic numbers from symbols symb_num_top = [] @@ -640,30 +373,20 @@ def bulk(my_crystal): i+=1 sim = np.array(sim) sim = np.unique(sim) -#if len(sim) > 2: -# top_frac = np.delete(top_frac, sim[1:], 0) -# symtop = np.delete(symtop, sim[1:], 0) -#if len(sim) == 2: -# top_frac = np.delete(top_frac, sim[0:], 0) -# symtop = np.delete(symtop, sim[0:], 0) + +# delete equivalent atoms if len(sim) >= 1: top_frac = np.delete(top_frac, sim[1:], 0) symtop = np.delete(symtop, sim[1:], 0) -#print ('top atoms angstrom') -#i = 0 -#for atm in top: -# print ('{} {:12.6f} {:12.6f} {:12.6f}'.format(symtop[i], atm[0], atm[1], atm[2])) -# i+=1 -#print ('top atoms crystal') i = 0 nat_top=0 for atm in top_frac: - print ('{} {:12.6f} {:12.6f} {:12.6f}'.format(symtop[i], atm[0], atm[1], atm[2])) + print ('{:2} {:12.6f} {:12.6f} {:12.6f}'.format(symtop[i], atm[0], atm[1], atm[2])) i+=1 nat_top+=1 - +eltp = time.time() - tp0 ######################################################## ############## closing part of scf.in file ############# @@ -672,112 +395,154 @@ def bulk(my_crystal): print ('\nK_POINTS automatic') print ('8 8 1 1 1 1') +#new_a = np.linalg.norm(newa1b) +old_a = np.array([a*0.5*np.sqrt(3), -0.5*b, 0]) +old_b = np.array([0, b, 0]) +old_c = np.array([0, 0, c]) + +newa1 = -m*old_a + n*old_b +newa2 = -m*old_b + n*old_a + # cell parameters in bohr -uc1 = np.around(newa1b*1.8897259886, decimals=8) -uc2 = np.around(newa2b*1.8897259886, decimals=8) -uc3 = np.around(a3*1.8897259886, decimals=8) +uc1 = np.around(newa1b*1.8897259886, decimals=12) +uc2 = np.around(newa2b*1.8897259886, decimals=12) +uc3 = np.around(a3*1.8897259886, decimals=12) uc1 = list(uc1) uc2 = list(uc2) uc3 = list(uc3) #unit_cell = ' '.join([str(elem) for elem in uc]) print ('\nCELL_PARAMETERS bohr') -print (' ','{:12.6f} {:12.6f} {:12.6f}'.format(uc1[0],uc1[1],uc1[2])) -print (' ','{:12.6f} {:12.6f} {:12.6f}'.format(uc2[0],uc2[1],uc2[2])) -print (' ','{:12.6f} {:12.6f} {:12.6f}'.format(uc3[0],uc3[1],uc3[2])) - - -############################################################# -##################### PLOTTING RESULTS ###################### - - -## figure settings ## -fig = plt.figure(figsize = (8, 8)) -ax = fig.add_subplot(111, projection='3d') -fig.set_facecolor('black') -ax.set_facecolor('black') -ax.grid(False) -ax.w_xaxis.set_pane_color((0.0, 0.0, 0.0, 0.0)) -ax.w_yaxis.set_pane_color((0.0, 0.0, 0.0, 0.0)) -ax.w_zaxis.set_pane_color((0.0, 0.0, 0.0, 0.0)) - - -# Initializing bottom coordinates for new unitcell plotting -coord = [p1b, p2b, p3b, p4b] -coord.append(coord[0]) -xb, yb = zip(*coord) -plt.plot(xb,yb) - -# plotting bottom layer atoms -bot = bot.T -supx,supy,supz = list(bot) -ax.scatter(supx, supy, supz, s=10*num, c='tab:green', alpha=0.4) -ax.scatter(supx, supy, supz, c='tab:blue') - -# Adding bonds to bottom layer - -neigh = NearestNeighbors(radius=bond_distance+0.1).fit(botl) -for atm in botl: - rng = neigh.radius_neighbors([list(atm)]) - dis = np.asarray(rng[0][0]) - idx = np.asarray(rng[1][0]) - if inpoly(atm,boundary_bot) == True: - for i in idx: - atz = [] - atz.append(atm) - atz.append(list(botl[i])) - xb, yb, zb = zip(*atz) - num = symb_num_bot[i] - plt.plot(xb,yb,zb, '-bo',alpha=1) - - -# Initializing TOP coordinates for new unitcell plotting -#coord = [p1t, p2t, p3t, p4t] -#coord.append(coord[0]) -#xt, yt = zip(*coord) -#plt.plot(xt,yt) - -# plotting TOP layer atoms -top = top.T -supx,supy,supz = list(top) -ax.scatter(supx, supy, supz, s=10*num, c='tab:red', alpha=0.4) -ax.scatter(supx, supy, supz, c='tab:blue') - -# Adding bonds to TOP layer - -neigh = NearestNeighbors(radius=bond_distance+0.1).fit(topl) -for atm in topl: - rng = neigh.radius_neighbors([list(atm)]) - dis = np.asarray(rng[0][0]) - idx = np.asarray(rng[1][0]) - if inpoly(atm,boundary_top) == True: - for i in idx: - atz = [] - atz.append(atm) - atz.append(list(topl[i])) - xt, yt, zt = zip(*atz) - num = symb_num_top[i] - plt.plot(xt,yt,zt, '-ro',alpha=1) - - - -plt.show() +print (' ','{:17.12f} {:17.12f} {:17.12f}'.format(uc1[0],uc1[1],uc1[2])) +print (' ','{:17.12f} {:17.12f} {:17.12f}'.format(uc2[0],uc2[1],uc2[2])) +print (' ','{:17.12f} {:17.12f} {:17.12f}'.format(uc3[0],uc3[1],uc3[2])) +######################################## +# Suplemmentary info about moire angles +#*************************************** +relative_rotation_angle = round(calculate_relative_rotation_angle(m, n), 2) +moire_lattice_constant = round(np.linalg.norm(newa1),4) ########################## SUMMARY REPORT ############################### print ("\n********************* SUMMARY REPORT ***********************") +#print ('\nRotation angle (deg) = ', np.round(rotation_angle,3)) +#print ('Relative Rotation (deg) = ',np.round(np.rad2deg(phi),3)) +print ('\nRelative rotation angle (degrees) = ', relative_rotation_angle) +print ('Moire lattice constant (anstrom) = ', moire_lattice_constant) print ('\nTop atoms(rotated) = ',len(top_frac)) -print ('Bottom atoms = ',len(bot_frac)) +print ('Bottom atoms = ',len(bot_frac)) print ('\nTotal atoms \n=', len(bot_frac)+len(top_frac)) -print ('\n*************************** Done! **************************\n') - - - - - - - - - - +#print ('time for replication', elbt1) +#print ('time for plotting', elplt) +#print ('\ntotal time top layer',eltp) +#print ('total time bottom layer',elbt) +print ('\n*************************** Done!! **************************\n') + +################### +# OPTIONAL PLOTTING +# ****************** +import subprocess +import json + +# bottom top layer atoms and parameters + +coord_b = [p1b, p2b, p3b, p4b] +coord_b.append(coord_b[0]) +#coord_b = np.array(coord_b) + + +zb = np.array(lowest(my_crystal)) + +#bot = np.array(bot) +#botl = np.array(botl) + +coord_t = [p1t, p2t, p3t, p4t] +coord_t.append(coord_t[0]) + + +#coord_t = np.array(coord_t) + + +zt = np.array(highest(my_crystal)) + +#top = np.array(top) +#topl = np.array(topl) + +atm = np.array(atm) + + + +# converting to list for json compatibility +#****************************************** + +atm = atm.tolist() + +#coord_b = coord_b.tolist() +zb = zb.tolist() +bot = bot.tolist() +#botl = botl.tolist() + +#coord_t = coord_t.tolist() +zt = zt.tolist() +top = top.tolist() +#topl = topl.tolist() + +v1rb = v1rb.tolist() +v2rb = v2rb.tolist() +v3rb = v3rb.tolist() +v4rb = v4rb.tolist() + +v1rt = v1rt.tolist() +v2rt = v2rt.tolist() +v3rt = v3rt.tolist() +v4rt = v4rt.tolist() + +# writing to file +# *************** +with open('atomic_plotting_data.json', 'w') as file: + json.dump({ + 'v1rb': v1rb, + 'v2rb': v2rb, + 'v3rb': v3rb, + 'v4rb': v4rb, + 'v1rt': v1rt, + 'v2rt': v2rt, + 'v3rt': v3rt, + 'v4rt': v4rt, + 'atm': atm, + 'zb': zb, + 'zt': zt, + 'bond_distance': bond_distance, + 'bot': bot, + 'symb_num_bot': symb_num_bot, + 'symb_num_top': symb_num_top, + 'botl': botl, + 'top': top, + 'topl': topl, + 'coord_b': coord_b, + 'coord_t': coord_t + }, file) + +#******************************************************************* +max_attempts = 3 +attempt = 1 +while attempt <= max_attempts: + view_structure = input("\nDo you want to generate a plot? [Y/n]: ") + + if view_structure.lower() == "y": + # Run plotting_bicrystal.py subroutine as a python subprocess + # *********************************************************** + print("\nPlotting...") + subprocess.call(['python', 'plotting_bicrystal.py', file.name]) + break + elif view_structure.lower() == "n": + print("\nNo worries! Moving on...") + break + else: + print("\nInvalid input! Please enter either 'y' or 'n'.") + attempt += 1 + +if attempt > max_attempts: + print("\nMaximum attempts reached. Exiting...") +#********************************************************************* diff --git a/images/arrow-down.png b/images/arrow-down.png deleted file mode 100644 index 5c55c6a..0000000 Binary files a/images/arrow-down.png and /dev/null differ diff --git a/images/bg_hr.png b/images/bg_hr.png deleted file mode 100644 index 514aee5..0000000 Binary files a/images/bg_hr.png and /dev/null differ diff --git a/images/blacktocat.png b/images/blacktocat.png deleted file mode 100644 index e160053..0000000 Binary files a/images/blacktocat.png and /dev/null differ diff --git a/images/icon_download.png b/images/icon_download.png deleted file mode 100644 index 5a793f1..0000000 Binary files a/images/icon_download.png and /dev/null differ diff --git a/images/octocat-small.png b/images/octocat-small.png deleted file mode 100644 index 57c1e44..0000000 Binary files a/images/octocat-small.png and /dev/null differ diff --git a/images/sprite_download.png b/images/sprite_download.png deleted file mode 100644 index f9f8de2..0000000 Binary files a/images/sprite_download.png and /dev/null differ diff --git a/index.html b/index.html deleted file mode 100644 index 45f7cba..0000000 --- a/index.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - - - - - BiCrystal - - - - - -
-
- View on GitHub - -

BiCrystal

-

BiCrystal is a Python program that builds commensurate and incommensurate crystal structures of layered materials.

- -
- Download this project as a .zip file - Download this project as a tar.gz file -
-
-
- - -
-
-

-BiCrystal

-

BiCrystal is a Python program that builds commensurate and incommensurate crystal structures of layered materials. The current version reads CIF files and writes the new structure to a QUANTUM ESPRESSO input file. The program also provides additional information such as the bond distance between atoms, lattice vectors in Bohr and Angstrom, and a simple 3D plot of each layer.

-

-Contents

-

Overview
-Download
-Packages
-Files
-Installation
-Usage
-Examples
-Summary Table
-References
-License

-

-Overview

-

Building unit cells of arbitrary size is often an inevitable task when studying the physical and mechanical properties of layered materials such as graphene, hexagonal Boron Nitride, transition metal dichalcogenides. Although most visualzation software such as Xcrysden, VESTA or Avogadro provide very powerful tools for analysing and manipulating periodic crystal structures, constructing large unit cells in bilayers with one of the layers perturbed can be very daunting. BiCrystal provides a convinient and easy way of creating new crystal structures of arbitrary size from CIF files.

-

-Download

-

The latest version of BiCrystal can be found on github:

-

https://github.com/tilaskabengele/BiCrystal

-

Contact: Tilas Kabengele tilas.kabengele@dal.ca

-

-Packages

-

BiCrystal is a python-based program that uses Scipy and Shapely libraries. Additionally, the Crystal package, which is not part of the standard Python packages, should be installed. i.e Install via pip or conda:

-
 pip install crystals
-
-

or

-
conda install -c conda-forge crystals
-
-

and

-
pip install shapely
-
-

For more information on crystals and shapely, visit: https://pypi.org/project/crystals/ and https://pypi.org/project/Shapely/ respectively.

-

-Files

-

bicrystal - Bash script which runs the python program
-cifs/ - Directory with sample cif files
-examples/ - Directory with 33 examples of QUANTUM ESPRESSO input files generated by BiCrystal
-periodic_table.csv - Periodic table of elements
-program.py - Python program to be called from bicrystal script

-

-Installation

-

After downloading the files from the github repository to the directory of your choice (recommended: /usr/bin/), make bicrystal and program.py into executables:

-
chmod u+x bicrystal program.py
-
-

Next, add this directory to your $PATH variable. In Bash, adding the following lines to your .bashrc file:

-
vi ~/.bashrc
-
-

Add:

-
export PATH="$/path/to/your/directory/with/bicrysal/:$PATH"
-export PYTHONPATH="${PYTHONPATH}:/path/to/your/directory/with/bicrysal/"
-
-

Save, close then source your .bashrc file to activate the changes:

-
source ~/.bashrc
-
-

Restart your terminal window to start using bicrystal.

-

-Usage

-

BiCrystal is an interactive program that instructs the user every step of the way. To start BiCrystal, in the terminal type:

-
bicrystal
-
-

The first thing you will be required to do is input your cif file, e.g. graphite.cif:

-
***Input cif file***
-graphite.cif
-
-

Next, enter input parameters m and n, and rotation angle in degrees (zero if you want both layers unperturbed). -Parameter m and n correspond to the scale of the lattice vectors along the x and y directions, respectively. As an example, let's take m = 2, n = 1 and rotation angle 21.79 degrees.

-
***Rotation parameters***
-Enter m 2
-Enter n 1
-Enter rotation_angle 0
-
-

After that, you will be required to pick a zeroeth atom from the top and bottom layer. If we were picking the atoms by hand using a visualization software such as Xcrysden, this would be the atom we start from when creating the new cell vectors.

-
Intializing atoms...
-
-
-Initial TOP atoms..
-Atom No. 1   c   [0.  0.  0.5]
-Atom No. 2   c   [0.66667 0.33334 0.505  ]
-
-Initial BOTTOM atoms..
-Atom No. 3   c   [0. 0. 0.]
-Atom No. 4   c   [0.33333 0.66667 0.005  ]
-
-

For a good symmetrical structure, always pick atoms such that the zeroeth TOP and BOTTOM atoms align. In this example, that would be Atom No. 1 and Atom No. 3. After picking your zeroeth atoms, a window with a simple 3D will then open.

-
Select zeroeth TOP atom
-Enter Atom No. 1
-
-Select zeroeth BOTTOM atom
-Enter Atom No. 3
-
-

cc28

-

Finally, you can save your output as a QUANTUM ESPRESSO file and visualize with Xcrysden for a more sophisticated look.

-
 ********************* SUMMARY REPORT ***********************
-
-Top atoms(rotated) =  14
-Bottom atoms  =  14
-
-Total atoms
-= 28
-
-*************************** Done! **************************
-
-Would you like to write Espresso file?[Y/n]
-
-

-Examples

-

Let's say we saved our output in the example given above as graphite28.scf.in, we can visualize this with Xcrysden.

-
   xcrysden --pwi graphite28.scf.in
-
-

ccmoire28

-

Looking from the top view, we can see that for this rotation, a Moire pattern was created. Really neat! This was not apparent from the simple 3D plot because BiCrystal plots cartesian coordinates of the atoms where the top and bottom layer do not necessarily align. Before writing the QUANTUM ESPRESSO file, BiCrystal removes symmetrically equivalent atoms and maps back those atoms that fell outside the unit cell due to rotation.

-

The examples/ folder has over 30 examples of Moire patterns graphite, Molebdenum Disulfide and blue Phosphorene generated from bicrystal. Below are some examples.

-

-Graphite 364-atom unit cell

-

The unit cell of graphite with 364 atoms can be generated by using parameters: m = 6, n = 5, and rotation angle of 6.01 degrees. Shown below is the top view.

-

cc364

-

-Blue phosphorene 172-atom unit cell

-

The unit cell of blue phosphorene with 172 atoms can be generated by using parameters: m = 6, n = 1, and rotation angle of 44.82 degrees. Shown below is the top view.

-

bluep172

-

-Molybdenun Disulfide 546-atom unit cell

-

The unit cell of MoS2 with 546 atoms atoms can be generated by using parameters: m = 6, n = 5, and rotation angle of 6.01 degrees. Shown below is the top view.

-

mos546

-

-Summary Table

-

All the examples in the examples folder can be summarized in the table below:

-

example_table

-

-References

-

For a detailed analysis of Moire patterns and angles:

-

Density functional calculations on the intricacies of Moiré patterns on graphite, J. M. Campanera, G. Savini, I. Suarez-Martinez, and M. I. Heggie, Phys. Rev. B 75, 235449 – Published 28 June 2007

-

Crystals package authors:

-

L. P. René de Cotret, M. R. Otto, M. J. Stern. and B. J. Siwick, An open-source software ecosystem for the interactive exploration of ultrafast electron scattering data, Advanced Structural and Chemical Imaging 4:11 (2018) DOI:10.1186/s40679-018-0060-y.

-

For further reading and related projects, visit Johnson Group wiki: http://schooner.chem.dal.ca/wiki/Johnson_Group_Wiki

-

-License

-

Copyright (c) 2020 Tilas Kabengele, Johnson Chemistry Group, Dalhousie University.

-

BiCrystal is a free program: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

-

BiCrystal is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

-

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

-
-
- - - - - - - - diff --git a/javascripts/main.js b/javascripts/main.js deleted file mode 100644 index d8135d3..0000000 --- a/javascripts/main.js +++ /dev/null @@ -1 +0,0 @@ -console.log('This would be the main JS file.'); diff --git a/javascripts/scale.fix.js b/javascripts/scale.fix.js deleted file mode 100644 index 08716c0..0000000 --- a/javascripts/scale.fix.js +++ /dev/null @@ -1,20 +0,0 @@ -fixScale = function(doc) { - - var addEvent = 'addEventListener', - type = 'gesturestart', - qsa = 'querySelectorAll', - scales = [1, 1], - meta = qsa in doc ? doc[qsa]('meta[name=viewport]') : []; - - function fix() { - meta.content = 'width=device-width,minimum-scale=' + scales[0] + ',maximum-scale=' + scales[1]; - doc.removeEventListener(type, fix, true); - } - - if ((meta = meta[meta.length - 1]) && addEvent in doc) { - fix(); - scales = [.25, 1.6]; - doc[addEvent](type, fix, true); - } - -}; \ No newline at end of file diff --git a/params.json b/params.json deleted file mode 100644 index e0396a4..0000000 --- a/params.json +++ /dev/null @@ -1 +0,0 @@ -{"name":"BiCrystal","tagline":"BiCrystal is a Python program that builds commensurate and incommensurate crystal structures of layered materials. ","body":"# BiCrystal\r\n``BiCrystal`` is a Python program that builds commensurate and incommensurate crystal structures of layered materials. The current version reads CIF files and writes the new structure to a QUANTUM ESPRESSO input file. The program also provides additional information such as the bond distance between atoms, lattice vectors in Bohr and Angstrom, and a simple 3D plot of each layer.\r\n\r\nContents\r\n==========\r\n**Overview** \\\r\n**Download** \\\r\n**Packages** \\\r\n**Files** \\\r\n**Installation** \\\r\n**Usage** \\\r\n**Examples** \\\r\n**Summary Table** \\\r\n**References** \\\r\n**License** \r\n\r\n# Overview\r\nBuilding unit cells of arbitrary size is often an inevitable task when studying the physical and mechanical properties of layered materials such as graphene, hexagonal Boron Nitride, transition metal dichalcogenides. Although most visualzation software such as Xcrysden, VESTA or Avogadro provide very powerful tools for analysing and manipulating periodic crystal structures, constructing large unit cells in bilayers with one of the layers perturbed can be very daunting. ``BiCrystal`` provides a convinient and easy way of creating new crystal structures of arbitrary size from CIF files.\r\n\r\n# Download\r\nThe latest version of ``BiCrystal`` can be found on github:\r\n\r\nhttps://github.com/tilaskabengele/BiCrystal\r\n\r\n**Contact**: Tilas Kabengele tilas.kabengele@dal.ca\r\n\r\n# Packages\r\n`BiCrystal` is a python-based program that uses Scipy and Shapely libraries. Additionally, the Crystal package, which is not part of the standard Python packages, should be installed. i.e Install via pip or conda:\r\n\r\n pip install crystals\r\nor\r\n\r\n conda install -c conda-forge crystals\r\nand\r\n\r\n pip install shapely\r\n \r\nFor more information on crystals and shapely, visit: https://pypi.org/project/crystals/ and https://pypi.org/project/Shapely/ respectively.\r\n \r\n # Files\r\n\r\n**bicrystal** - Bash script which runs the python program \\\r\n**cifs/** - Directory with sample cif files \\\r\n**examples/** - Directory with 33 examples of QUANTUM ESPRESSO input files generated by BiCrystal \\\r\n**periodic_table.csv** - Periodic table of elements \\\r\n**program.py** - Python program to be called from bicrystal script\r\n\r\n# Installation\r\nAfter downloading the files from the github repository to the directory of your choice (_recommended: /usr/bin/_), make `bicrystal` and `program.py` into executables:\r\n\r\n chmod u+x bicrystal program.py\r\n\r\nNext, add this directory to your $PATH variable. In Bash, adding the following lines to your `.bashrc file`:\r\n\r\n vi ~/.bashrc\r\n\r\nAdd:\r\n\r\n export PATH=\"$/path/to/your/directory/with/bicrysal/:$PATH\"\r\n export PYTHONPATH=\"${PYTHONPATH}:/path/to/your/directory/with/bicrysal/\"\r\n\r\nSave, close then source your `.bashrc` file to activate the changes:\r\n \r\n source ~/.bashrc\r\n\r\nRestart your terminal window to start using `bicrystal`.\r\n\r\n# Usage\r\nBiCrystal is an interactive program that instructs the user every step of the way. To start BiCrystal, in the terminal type:\r\n\r\n bicrystal\r\n \r\nThe first thing you will be required to do is input your cif file, e.g. graphite.cif:\r\n\r\n ***Input cif file***\r\n graphite.cif\r\n\r\nNext, enter input parameters m and n, and rotation angle in degrees (_zero if you want both layers unperturbed_).\r\nParameter m and n correspond to the scale of the lattice vectors along the x and y directions, respectively. As an example, let's take m = 2, n = 1 and rotation angle 21.79 degrees.\r\n \r\n ***Rotation parameters***\r\n Enter m 2\r\n Enter n 1\r\n Enter rotation_angle 0\r\n\r\nAfter that, you will be required to pick a zeroeth atom from the top and bottom layer. If we were picking the atoms by hand using a visualization software such as Xcrysden, this would be the atom we start from when creating the new cell vectors. \r\n\r\n Intializing atoms...\r\n\r\n\r\n Initial TOP atoms..\r\n Atom No. 1 c [0. 0. 0.5]\r\n Atom No. 2 c [0.66667 0.33334 0.505 ]\r\n\r\n Initial BOTTOM atoms..\r\n Atom No. 3 c [0. 0. 0.]\r\n Atom No. 4 c [0.33333 0.66667 0.005 ]\r\n \r\n For a good symmetrical structure, always pick atoms such that the zeroeth TOP and BOTTOM atoms align. In this example, that would be Atom No. 1 and Atom No. 3. After picking your zeroeth atoms, a window with a simple 3D will then open.\r\n \r\n Select zeroeth TOP atom\r\n Enter Atom No. 1\r\n\r\n Select zeroeth BOTTOM atom\r\n Enter Atom No. 3\r\n\r\n \r\n ![cc28](https://user-images.githubusercontent.com/62076249/87927879-48795500-ca5a-11ea-98c1-b2949bb672e3.PNG)\r\n \r\n Finally, you can save your output as a QUANTUM ESPRESSO file and visualize with Xcrysden for a more sophisticated look.\r\n \r\n ********************* SUMMARY REPORT ***********************\r\n\r\n Top atoms(rotated) = 14\r\n Bottom atoms = 14\r\n\r\n Total atoms\r\n = 28\r\n\r\n *************************** Done! **************************\r\n\r\n Would you like to write Espresso file?[Y/n]\r\n\r\n # Examples\r\n \r\n Let's say we saved our output in the example given above as graphite28.scf.in, we can visualize this with Xcrysden.\r\n \r\n xcrysden --pwi graphite28.scf.in\r\n \r\n ![ccmoire28](https://user-images.githubusercontent.com/62076249/87929694-377e1300-ca5d-11ea-80e3-76417f34a5e4.PNG)\r\n \r\nLooking from the top view, we can see that for this rotation, a Moire pattern was created. Really neat! This was not apparent from the simple 3D plot because BiCrystal plots cartesian coordinates of the atoms where the top and bottom layer do not necessarily align. Before writing the QUANTUM ESPRESSO file, `BiCrystal` removes symmetrically equivalent atoms and maps back those atoms that fell outside the unit cell due to rotation. \r\n\r\nThe **examples/** folder has over 30 examples of Moire patterns graphite, Molebdenum Disulfide and blue Phosphorene generated from `bicrystal`. Below are some examples.\r\n\r\n# Graphite 364-atom unit cell\r\nThe unit cell of graphite with 364 atoms can be generated by using parameters: m = 6, n = 5, and rotation angle of 6.01 degrees. Shown below is the top view.\r\n\r\n![cc364](https://user-images.githubusercontent.com/62076249/87933970-98f5b000-ca64-11ea-906b-15a1036989a1.PNG)\r\n\r\n# Blue phosphorene 172-atom unit cell\r\nThe unit cell of blue phosphorene with 172 atoms can be generated by using parameters: m = 6, n = 1, and rotation angle of 44.82 degrees. Shown below is the top view.\r\n\r\n![bluep172](https://user-images.githubusercontent.com/62076249/87934152-e245ff80-ca64-11ea-8f36-b69b5799e3fa.PNG)\r\n\r\n# Molybdenun Disulfide 546-atom unit cell\r\nThe unit cell of MoS2 with 546 atoms atoms can be generated by using parameters: m = 6, n = 5, and rotation angle of 6.01 degrees. Shown below is the top view.\r\n\r\n![mos546](https://user-images.githubusercontent.com/62076249/87934312-2fc26c80-ca65-11ea-97a2-c9cdb3068a9d.PNG)\r\n\r\n# Summary Table\r\nAll the examples in the examples folder can be summarized in the table below:\r\n\r\n![example_table](https://user-images.githubusercontent.com/62076249/87934662-dc045300-ca65-11ea-8f54-818b7183d6e1.PNG)\r\n \r\n # References\r\n For a detailed analysis of Moire patterns and angles:\r\n \r\n **Density functional calculations on the intricacies of Moiré patterns on graphite**, J. M. Campanera, G. Savini, I. Suarez-Martinez, and M. I. Heggie, _Phys. Rev. B 75, 235449 – Published 28 June 2007_\r\n \r\n Crystals package authors:\r\n \r\n L. P. René de Cotret, M. R. Otto, M. J. Stern. and B. J. Siwick, An open-source software ecosystem for the interactive exploration of ultrafast electron scattering data, Advanced Structural and Chemical Imaging 4:11 (2018) DOI:10.1186/s40679-018-0060-y.\r\n \r\n For further reading and related projects, visit **Johnson Group wiki**: http://schooner.chem.dal.ca/wiki/Johnson_Group_Wiki \r\n \r\n # License\r\n Copyright (c) 2020 Tilas Kabengele, Johnson Chemistry Group, Dalhousie University.\r\n\r\nBiCrystal is a free program: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\r\n\r\nBiCrystal is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.\r\n\r\n\r\n\r\n","note":"Don't delete this file! It's used internally to help with page regeneration."} \ No newline at end of file diff --git a/poetry.lock b/poetry.lock new file mode 100644 index 0000000..6c1eee0 --- /dev/null +++ b/poetry.lock @@ -0,0 +1,1657 @@ +# This file is automatically @generated by Poetry and should not be changed by hand. + +[[package]] +name = "ase" +version = "3.22.1" +description = "Atomic Simulation Environment" +category = "main" +optional = false +python-versions = ">=3.6" +files = [ + {file = "ase-3.22.1-py3-none-any.whl", hash = "sha256:66cc481e3d82bea8931d5fe677119932ea0bd1bc08b901fd84f36b37fa681c9e"}, + {file = "ase-3.22.1.tar.gz", hash = "sha256:004df6b0ea04b1114c790fadfe45d4125eb0e53125c66a93425af853d82ab432"}, +] + +[package.dependencies] +matplotlib = ">=3.1.0" +numpy = ">=1.15.0" +scipy = ">=1.1.0" + +[package.extras] +docs = ["pillow", "sphinx", "sphinx-rtd-theme"] +test = ["pytest (>=5.0.0)", "pytest-mock (>=3.3.0)", "pytest-xdist (>=1.30.0)"] + +[[package]] +name = "certifi" +version = "2023.5.7" +description = "Python package for providing Mozilla's CA Bundle." +category = "main" +optional = false +python-versions = ">=3.6" +files = [ + {file = "certifi-2023.5.7-py3-none-any.whl", hash = "sha256:c6c2e98f5c7869efca1f8916fed228dd91539f9f1b444c314c06eef02980c716"}, + {file = "certifi-2023.5.7.tar.gz", hash = "sha256:0f0d56dc5a6ad56fd4ba36484d6cc34451e1c6548c61daad8c320169f91eddc7"}, +] + +[[package]] +name = "charset-normalizer" +version = "3.1.0" +description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." +category = "main" +optional = false +python-versions = ">=3.7.0" +files = [ + {file = "charset-normalizer-3.1.0.tar.gz", hash = "sha256:34e0a2f9c370eb95597aae63bf85eb5e96826d81e3dcf88b8886012906f509b5"}, + {file = "charset_normalizer-3.1.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e0ac8959c929593fee38da1c2b64ee9778733cdf03c482c9ff1d508b6b593b2b"}, + {file = "charset_normalizer-3.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d7fc3fca01da18fbabe4625d64bb612b533533ed10045a2ac3dd194bfa656b60"}, + {file = "charset_normalizer-3.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:04eefcee095f58eaabe6dc3cc2262f3bcd776d2c67005880894f447b3f2cb9c1"}, + {file = "charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:20064ead0717cf9a73a6d1e779b23d149b53daf971169289ed2ed43a71e8d3b0"}, + {file = "charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1435ae15108b1cb6fffbcea2af3d468683b7afed0169ad718451f8db5d1aff6f"}, + {file = "charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c84132a54c750fda57729d1e2599bb598f5fa0344085dbde5003ba429a4798c0"}, + {file = "charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:75f2568b4189dda1c567339b48cba4ac7384accb9c2a7ed655cd86b04055c795"}, + {file = "charset_normalizer-3.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:11d3bcb7be35e7b1bba2c23beedac81ee893ac9871d0ba79effc7fc01167db6c"}, + {file = "charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:891cf9b48776b5c61c700b55a598621fdb7b1e301a550365571e9624f270c203"}, + {file = "charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:5f008525e02908b20e04707a4f704cd286d94718f48bb33edddc7d7b584dddc1"}, + {file = "charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:b06f0d3bf045158d2fb8837c5785fe9ff9b8c93358be64461a1089f5da983137"}, + {file = "charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:49919f8400b5e49e961f320c735388ee686a62327e773fa5b3ce6721f7e785ce"}, + {file = "charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:22908891a380d50738e1f978667536f6c6b526a2064156203d418f4856d6e86a"}, + {file = "charset_normalizer-3.1.0-cp310-cp310-win32.whl", hash = "sha256:12d1a39aa6b8c6f6248bb54550efcc1c38ce0d8096a146638fd4738e42284448"}, + {file = "charset_normalizer-3.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:65ed923f84a6844de5fd29726b888e58c62820e0769b76565480e1fdc3d062f8"}, + {file = "charset_normalizer-3.1.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9a3267620866c9d17b959a84dd0bd2d45719b817245e49371ead79ed4f710d19"}, + {file = "charset_normalizer-3.1.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6734e606355834f13445b6adc38b53c0fd45f1a56a9ba06c2058f86893ae8017"}, + {file = "charset_normalizer-3.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f8303414c7b03f794347ad062c0516cee0e15f7a612abd0ce1e25caf6ceb47df"}, + {file = "charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aaf53a6cebad0eae578f062c7d462155eada9c172bd8c4d250b8c1d8eb7f916a"}, + {file = "charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3dc5b6a8ecfdc5748a7e429782598e4f17ef378e3e272eeb1340ea57c9109f41"}, + {file = "charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e1b25e3ad6c909f398df8921780d6a3d120d8c09466720226fc621605b6f92b1"}, + {file = "charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0ca564606d2caafb0abe6d1b5311c2649e8071eb241b2d64e75a0d0065107e62"}, + {file = "charset_normalizer-3.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b82fab78e0b1329e183a65260581de4375f619167478dddab510c6c6fb04d9b6"}, + {file = "charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:bd7163182133c0c7701b25e604cf1611c0d87712e56e88e7ee5d72deab3e76b5"}, + {file = "charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:11d117e6c63e8f495412d37e7dc2e2fff09c34b2d09dbe2bee3c6229577818be"}, + {file = "charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:cf6511efa4801b9b38dc5546d7547d5b5c6ef4b081c60b23e4d941d0eba9cbeb"}, + {file = "charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:abc1185d79f47c0a7aaf7e2412a0eb2c03b724581139193d2d82b3ad8cbb00ac"}, + {file = "charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:cb7b2ab0188829593b9de646545175547a70d9a6e2b63bf2cd87a0a391599324"}, + {file = "charset_normalizer-3.1.0-cp311-cp311-win32.whl", hash = "sha256:c36bcbc0d5174a80d6cccf43a0ecaca44e81d25be4b7f90f0ed7bcfbb5a00909"}, + {file = "charset_normalizer-3.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:cca4def576f47a09a943666b8f829606bcb17e2bc2d5911a46c8f8da45f56755"}, + {file = "charset_normalizer-3.1.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:0c95f12b74681e9ae127728f7e5409cbbef9cd914d5896ef238cc779b8152373"}, + {file = "charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fca62a8301b605b954ad2e9c3666f9d97f63872aa4efcae5492baca2056b74ab"}, + {file = "charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ac0aa6cd53ab9a31d397f8303f92c42f534693528fafbdb997c82bae6e477ad9"}, + {file = "charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3af8e0f07399d3176b179f2e2634c3ce9c1301379a6b8c9c9aeecd481da494f"}, + {file = "charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a5fc78f9e3f501a1614a98f7c54d3969f3ad9bba8ba3d9b438c3bc5d047dd28"}, + {file = "charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:628c985afb2c7d27a4800bfb609e03985aaecb42f955049957814e0491d4006d"}, + {file = "charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:74db0052d985cf37fa111828d0dd230776ac99c740e1a758ad99094be4f1803d"}, + {file = "charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:1e8fcdd8f672a1c4fc8d0bd3a2b576b152d2a349782d1eb0f6b8e52e9954731d"}, + {file = "charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:04afa6387e2b282cf78ff3dbce20f0cc071c12dc8f685bd40960cc68644cfea6"}, + {file = "charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:dd5653e67b149503c68c4018bf07e42eeed6b4e956b24c00ccdf93ac79cdff84"}, + {file = "charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:d2686f91611f9e17f4548dbf050e75b079bbc2a82be565832bc8ea9047b61c8c"}, + {file = "charset_normalizer-3.1.0-cp37-cp37m-win32.whl", hash = "sha256:4155b51ae05ed47199dc5b2a4e62abccb274cee6b01da5b895099b61b1982974"}, + {file = "charset_normalizer-3.1.0-cp37-cp37m-win_amd64.whl", hash = "sha256:322102cdf1ab682ecc7d9b1c5eed4ec59657a65e1c146a0da342b78f4112db23"}, + {file = "charset_normalizer-3.1.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:e633940f28c1e913615fd624fcdd72fdba807bf53ea6925d6a588e84e1151531"}, + {file = "charset_normalizer-3.1.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:3a06f32c9634a8705f4ca9946d667609f52cf130d5548881401f1eb2c39b1e2c"}, + {file = "charset_normalizer-3.1.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:7381c66e0561c5757ffe616af869b916c8b4e42b367ab29fedc98481d1e74e14"}, + {file = "charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3573d376454d956553c356df45bb824262c397c6e26ce43e8203c4c540ee0acb"}, + {file = "charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e89df2958e5159b811af9ff0f92614dabf4ff617c03a4c1c6ff53bf1c399e0e1"}, + {file = "charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:78cacd03e79d009d95635e7d6ff12c21eb89b894c354bd2b2ed0b4763373693b"}, + {file = "charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:de5695a6f1d8340b12a5d6d4484290ee74d61e467c39ff03b39e30df62cf83a0"}, + {file = "charset_normalizer-3.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1c60b9c202d00052183c9be85e5eaf18a4ada0a47d188a83c8f5c5b23252f649"}, + {file = "charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:f645caaf0008bacf349875a974220f1f1da349c5dbe7c4ec93048cdc785a3326"}, + {file = "charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:ea9f9c6034ea2d93d9147818f17c2a0860d41b71c38b9ce4d55f21b6f9165a11"}, + {file = "charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:80d1543d58bd3d6c271b66abf454d437a438dff01c3e62fdbcd68f2a11310d4b"}, + {file = "charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:73dc03a6a7e30b7edc5b01b601e53e7fc924b04e1835e8e407c12c037e81adbd"}, + {file = "charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:6f5c2e7bc8a4bf7c426599765b1bd33217ec84023033672c1e9a8b35eaeaaaf8"}, + {file = "charset_normalizer-3.1.0-cp38-cp38-win32.whl", hash = "sha256:12a2b561af122e3d94cdb97fe6fb2bb2b82cef0cdca131646fdb940a1eda04f0"}, + {file = "charset_normalizer-3.1.0-cp38-cp38-win_amd64.whl", hash = "sha256:3160a0fd9754aab7d47f95a6b63ab355388d890163eb03b2d2b87ab0a30cfa59"}, + {file = "charset_normalizer-3.1.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:38e812a197bf8e71a59fe55b757a84c1f946d0ac114acafaafaf21667a7e169e"}, + {file = "charset_normalizer-3.1.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6baf0baf0d5d265fa7944feb9f7451cc316bfe30e8df1a61b1bb08577c554f31"}, + {file = "charset_normalizer-3.1.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8f25e17ab3039b05f762b0a55ae0b3632b2e073d9c8fc88e89aca31a6198e88f"}, + {file = "charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3747443b6a904001473370d7810aa19c3a180ccd52a7157aacc264a5ac79265e"}, + {file = "charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b116502087ce8a6b7a5f1814568ccbd0e9f6cfd99948aa59b0e241dc57cf739f"}, + {file = "charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d16fd5252f883eb074ca55cb622bc0bee49b979ae4e8639fff6ca3ff44f9f854"}, + {file = "charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:21fa558996782fc226b529fdd2ed7866c2c6ec91cee82735c98a197fae39f706"}, + {file = "charset_normalizer-3.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6f6c7a8a57e9405cad7485f4c9d3172ae486cfef1344b5ddd8e5239582d7355e"}, + {file = "charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ac3775e3311661d4adace3697a52ac0bab17edd166087d493b52d4f4f553f9f0"}, + {file = "charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:10c93628d7497c81686e8e5e557aafa78f230cd9e77dd0c40032ef90c18f2230"}, + {file = "charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:6f4f4668e1831850ebcc2fd0b1cd11721947b6dc7c00bf1c6bd3c929ae14f2c7"}, + {file = "charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:0be65ccf618c1e7ac9b849c315cc2e8a8751d9cfdaa43027d4f6624bd587ab7e"}, + {file = "charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:53d0a3fa5f8af98a1e261de6a3943ca631c526635eb5817a87a59d9a57ebf48f"}, + {file = "charset_normalizer-3.1.0-cp39-cp39-win32.whl", hash = "sha256:a04f86f41a8916fe45ac5024ec477f41f886b3c435da2d4e3d2709b22ab02af1"}, + {file = "charset_normalizer-3.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:830d2948a5ec37c386d3170c483063798d7879037492540f10a475e3fd6f244b"}, + {file = "charset_normalizer-3.1.0-py3-none-any.whl", hash = "sha256:3d9098b479e78c85080c98e1e35ff40b4a31d8953102bb0fd7d1b6f8a2111a3d"}, +] + +[[package]] +name = "colorama" +version = "0.4.6" +description = "Cross-platform colored terminal text." +category = "main" +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" +files = [ + {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, + {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, +] + +[[package]] +name = "contourpy" +version = "1.0.7" +description = "Python library for calculating contours of 2D quadrilateral grids" +category = "main" +optional = false +python-versions = ">=3.8" +files = [ + {file = "contourpy-1.0.7-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:95c3acddf921944f241b6773b767f1cbce71d03307270e2d769fd584d5d1092d"}, + {file = "contourpy-1.0.7-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:fc1464c97579da9f3ab16763c32e5c5d5bb5fa1ec7ce509a4ca6108b61b84fab"}, + {file = "contourpy-1.0.7-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8acf74b5d383414401926c1598ed77825cd530ac7b463ebc2e4f46638f56cce6"}, + {file = "contourpy-1.0.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c71fdd8f1c0f84ffd58fca37d00ca4ebaa9e502fb49825484da075ac0b0b803"}, + {file = "contourpy-1.0.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f99e9486bf1bb979d95d5cffed40689cb595abb2b841f2991fc894b3452290e8"}, + {file = "contourpy-1.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:87f4d8941a9564cda3f7fa6a6cd9b32ec575830780677932abdec7bcb61717b0"}, + {file = "contourpy-1.0.7-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:9e20e5a1908e18aaa60d9077a6d8753090e3f85ca25da6e25d30dc0a9e84c2c6"}, + {file = "contourpy-1.0.7-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:a877ada905f7d69b2a31796c4b66e31a8068b37aa9b78832d41c82fc3e056ddd"}, + {file = "contourpy-1.0.7-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:6381fa66866b0ea35e15d197fc06ac3840a9b2643a6475c8fff267db8b9f1e69"}, + {file = "contourpy-1.0.7-cp310-cp310-win32.whl", hash = "sha256:3c184ad2433635f216645fdf0493011a4667e8d46b34082f5a3de702b6ec42e3"}, + {file = "contourpy-1.0.7-cp310-cp310-win_amd64.whl", hash = "sha256:3caea6365b13119626ee996711ab63e0c9d7496f65641f4459c60a009a1f3e80"}, + {file = "contourpy-1.0.7-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:ed33433fc3820263a6368e532f19ddb4c5990855e4886088ad84fd7c4e561c71"}, + {file = "contourpy-1.0.7-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:38e2e577f0f092b8e6774459317c05a69935a1755ecfb621c0a98f0e3c09c9a5"}, + {file = "contourpy-1.0.7-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ae90d5a8590e5310c32a7630b4b8618cef7563cebf649011da80874d0aa8f414"}, + {file = "contourpy-1.0.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:130230b7e49825c98edf0b428b7aa1125503d91732735ef897786fe5452b1ec2"}, + {file = "contourpy-1.0.7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:58569c491e7f7e874f11519ef46737cea1d6eda1b514e4eb5ac7dab6aa864d02"}, + {file = "contourpy-1.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:54d43960d809c4c12508a60b66cb936e7ed57d51fb5e30b513934a4a23874fae"}, + {file = "contourpy-1.0.7-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:152fd8f730c31fd67fe0ffebe1df38ab6a669403da93df218801a893645c6ccc"}, + {file = "contourpy-1.0.7-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:9056c5310eb1daa33fc234ef39ebfb8c8e2533f088bbf0bc7350f70a29bde1ac"}, + {file = "contourpy-1.0.7-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a9d7587d2fdc820cc9177139b56795c39fb8560f540bba9ceea215f1f66e1566"}, + {file = "contourpy-1.0.7-cp311-cp311-win32.whl", hash = "sha256:4ee3ee247f795a69e53cd91d927146fb16c4e803c7ac86c84104940c7d2cabf0"}, + {file = "contourpy-1.0.7-cp311-cp311-win_amd64.whl", hash = "sha256:5caeacc68642e5f19d707471890f037a13007feba8427eb7f2a60811a1fc1350"}, + {file = "contourpy-1.0.7-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:fd7dc0e6812b799a34f6d12fcb1000539098c249c8da54f3566c6a6461d0dbad"}, + {file = "contourpy-1.0.7-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0f9d350b639db6c2c233d92c7f213d94d2e444d8e8fc5ca44c9706cf72193772"}, + {file = "contourpy-1.0.7-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e96a08b62bb8de960d3a6afbc5ed8421bf1a2d9c85cc4ea73f4bc81b4910500f"}, + {file = "contourpy-1.0.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:031154ed61f7328ad7f97662e48660a150ef84ee1bc8876b6472af88bf5a9b98"}, + {file = "contourpy-1.0.7-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2e9ebb4425fc1b658e13bace354c48a933b842d53c458f02c86f371cecbedecc"}, + {file = "contourpy-1.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:efb8f6d08ca7998cf59eaf50c9d60717f29a1a0a09caa46460d33b2924839dbd"}, + {file = "contourpy-1.0.7-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:6c180d89a28787e4b73b07e9b0e2dac7741261dbdca95f2b489c4f8f887dd810"}, + {file = "contourpy-1.0.7-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:b8d587cc39057d0afd4166083d289bdeff221ac6d3ee5046aef2d480dc4b503c"}, + {file = "contourpy-1.0.7-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:769eef00437edf115e24d87f8926955f00f7704bede656ce605097584f9966dc"}, + {file = "contourpy-1.0.7-cp38-cp38-win32.whl", hash = "sha256:62398c80ef57589bdbe1eb8537127321c1abcfdf8c5f14f479dbbe27d0322e66"}, + {file = "contourpy-1.0.7-cp38-cp38-win_amd64.whl", hash = "sha256:57119b0116e3f408acbdccf9eb6ef19d7fe7baf0d1e9aaa5381489bc1aa56556"}, + {file = "contourpy-1.0.7-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:30676ca45084ee61e9c3da589042c24a57592e375d4b138bd84d8709893a1ba4"}, + {file = "contourpy-1.0.7-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:3e927b3868bd1e12acee7cc8f3747d815b4ab3e445a28d2e5373a7f4a6e76ba1"}, + {file = "contourpy-1.0.7-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:366a0cf0fc079af5204801786ad7a1c007714ee3909e364dbac1729f5b0849e5"}, + {file = "contourpy-1.0.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:89ba9bb365446a22411f0673abf6ee1fea3b2cf47b37533b970904880ceb72f3"}, + {file = "contourpy-1.0.7-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:71b0bf0c30d432278793d2141362ac853859e87de0a7dee24a1cea35231f0d50"}, + {file = "contourpy-1.0.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e7281244c99fd7c6f27c1c6bfafba878517b0b62925a09b586d88ce750a016d2"}, + {file = "contourpy-1.0.7-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:b6d0f9e1d39dbfb3977f9dd79f156c86eb03e57a7face96f199e02b18e58d32a"}, + {file = "contourpy-1.0.7-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:7f6979d20ee5693a1057ab53e043adffa1e7418d734c1532e2d9e915b08d8ec2"}, + {file = "contourpy-1.0.7-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5dd34c1ae752515318224cba7fc62b53130c45ac6a1040c8b7c1a223c46e8967"}, + {file = "contourpy-1.0.7-cp39-cp39-win32.whl", hash = "sha256:c5210e5d5117e9aec8c47d9156d1d3835570dd909a899171b9535cb4a3f32693"}, + {file = "contourpy-1.0.7-cp39-cp39-win_amd64.whl", hash = "sha256:60835badb5ed5f4e194a6f21c09283dd6e007664a86101431bf870d9e86266c4"}, + {file = "contourpy-1.0.7-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ce41676b3d0dd16dbcfabcc1dc46090aaf4688fd6e819ef343dbda5a57ef0161"}, + {file = "contourpy-1.0.7-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5a011cf354107b47c58ea932d13b04d93c6d1d69b8b6dce885e642531f847566"}, + {file = "contourpy-1.0.7-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:31a55dccc8426e71817e3fe09b37d6d48ae40aae4ecbc8c7ad59d6893569c436"}, + {file = "contourpy-1.0.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:69f8ff4db108815addd900a74df665e135dbbd6547a8a69333a68e1f6e368ac2"}, + {file = "contourpy-1.0.7-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:efe99298ba37e37787f6a2ea868265465410822f7bea163edcc1bd3903354ea9"}, + {file = "contourpy-1.0.7-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:a1e97b86f73715e8670ef45292d7cc033548266f07d54e2183ecb3c87598888f"}, + {file = "contourpy-1.0.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cc331c13902d0f50845099434cd936d49d7a2ca76cb654b39691974cb1e4812d"}, + {file = "contourpy-1.0.7-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:24847601071f740837aefb730e01bd169fbcaa610209779a78db7ebb6e6a7051"}, + {file = "contourpy-1.0.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:abf298af1e7ad44eeb93501e40eb5a67abbf93b5d90e468d01fc0c4451971afa"}, + {file = "contourpy-1.0.7-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:64757f6460fc55d7e16ed4f1de193f362104285c667c112b50a804d482777edd"}, + {file = "contourpy-1.0.7.tar.gz", hash = "sha256:d8165a088d31798b59e91117d1f5fc3df8168d8b48c4acc10fc0df0d0bdbcc5e"}, +] + +[package.dependencies] +numpy = ">=1.16" + +[package.extras] +bokeh = ["bokeh", "chromedriver", "selenium"] +docs = ["furo", "sphinx-copybutton"] +mypy = ["contourpy[bokeh]", "docutils-stubs", "mypy (==0.991)", "types-Pillow"] +test = ["Pillow", "matplotlib", "pytest"] +test-no-images = ["pytest"] + +[[package]] +name = "crystals" +version = "1.6.2" +description = "Data structures for crystallography" +category = "main" +optional = false +python-versions = ">=3.7" +files = [ + {file = "crystals-1.6.2-py3-none-any.whl", hash = "sha256:2a9263f67cb441431026465f38da9d6e70f107b1228cf9c45c13d7e473a81868"}, + {file = "crystals-1.6.2.tar.gz", hash = "sha256:0c5a95e56af35be8f1660128344a3160bce7faaca268213a9c835b667f10366a"}, +] + +[package.dependencies] +numpy = ">=1.20,<2" +pycifrw = ">=4.4.1,<5" +requests = ">=2,<3" +spglib = ">=1.15,<3" + +[[package]] +name = "cycler" +version = "0.11.0" +description = "Composable style cycles" +category = "main" +optional = false +python-versions = ">=3.6" +files = [ + {file = "cycler-0.11.0-py3-none-any.whl", hash = "sha256:3a27e95f763a428a739d2add979fa7494c912a32c17c4c38c4d5f082cad165a3"}, + {file = "cycler-0.11.0.tar.gz", hash = "sha256:9c87405839a19696e837b3b818fed3f5f69f16f1eec1a1ad77e043dcea9c772f"}, +] + +[[package]] +name = "emmet-core" +version = "0.55.3" +description = "Core Emmet Library" +category = "main" +optional = false +python-versions = ">=3.8" +files = [ + {file = "emmet-core-0.55.3.tar.gz", hash = "sha256:4900f77e0cff492e0205a6e5875048d4d16e9ed1187f355bcc1493068e0375a5"}, + {file = "emmet_core-0.55.3-py3-none-any.whl", hash = "sha256:608501f5036b005ecf376ac02c5c6c9a982c55e20d74f10b2aa4eaccd820f8d2"}, +] + +[package.dependencies] +monty = ">=2021.3" +pybtex = ">=0.24,<1.0" +pydantic = ">=1.10.2" +pymatgen = ">=2021.3" +spglib = ">=2.0.1" +typing-extensions = ">=3.7,<5.0" + +[package.extras] +all = ["pymatgen-analysis-alloys (>=0.0.3)", "pymatgen-analysis-diffusion (>=2022.1.15)", "robocrys (>=0.2.7)", "seekpath (>=2.0.1)"] +docs = ["jinja2", "livereload", "mkdocs", "mkdocs-awesome-pages-plugin", "mkdocs-markdownextradata-plugin", "mkdocs-material (<8.3)", "mkdocs-material-extensions", "mkdocs-minify-plugin", "mkdocstrings", "mkdocstrings[python]"] +test = ["custodian (>=2022.5.26)", "flake8", "maggma", "mypy", "mypy-extensions", "pre-commit", "pycodestyle", "pydocstyle", "pytest", "pytest-cov", "types-requests", "types-setuptools", "wincertstore"] + +[[package]] +name = "fonttools" +version = "4.39.4" +description = "Tools to manipulate font files" +category = "main" +optional = false +python-versions = ">=3.8" +files = [ + {file = "fonttools-4.39.4-py3-none-any.whl", hash = "sha256:106caf6167c4597556b31a8d9175a3fdc0356fdcd70ab19973c3b0d4c893c461"}, + {file = "fonttools-4.39.4.zip", hash = "sha256:dba8d7cdb8e2bac1b3da28c5ed5960de09e59a2fe7e63bb73f5a59e57b0430d2"}, +] + +[package.extras] +all = ["brotli (>=1.0.1)", "brotlicffi (>=0.8.0)", "fs (>=2.2.0,<3)", "lxml (>=4.0,<5)", "lz4 (>=1.7.4.2)", "matplotlib", "munkres", "scipy", "skia-pathops (>=0.5.0)", "sympy", "uharfbuzz (>=0.23.0)", "unicodedata2 (>=15.0.0)", "xattr", "zopfli (>=0.1.4)"] +graphite = ["lz4 (>=1.7.4.2)"] +interpolatable = ["munkres", "scipy"] +lxml = ["lxml (>=4.0,<5)"] +pathops = ["skia-pathops (>=0.5.0)"] +plot = ["matplotlib"] +repacker = ["uharfbuzz (>=0.23.0)"] +symfont = ["sympy"] +type1 = ["xattr"] +ufo = ["fs (>=2.2.0,<3)"] +unicode = ["unicodedata2 (>=15.0.0)"] +woff = ["brotli (>=1.0.1)", "brotlicffi (>=0.8.0)", "zopfli (>=0.1.4)"] + +[[package]] +name = "future" +version = "0.18.3" +description = "Clean single-source support for Python 3 and 2" +category = "main" +optional = false +python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" +files = [ + {file = "future-0.18.3.tar.gz", hash = "sha256:34a17436ed1e96697a86f9de3d15a3b0be01d8bc8de9c1dffd59fb8234ed5307"}, +] + +[[package]] +name = "idna" +version = "3.4" +description = "Internationalized Domain Names in Applications (IDNA)" +category = "main" +optional = false +python-versions = ">=3.5" +files = [ + {file = "idna-3.4-py3-none-any.whl", hash = "sha256:90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2"}, + {file = "idna-3.4.tar.gz", hash = "sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4"}, +] + +[[package]] +name = "importlib-resources" +version = "5.12.0" +description = "Read resources from Python packages" +category = "main" +optional = false +python-versions = ">=3.7" +files = [ + {file = "importlib_resources-5.12.0-py3-none-any.whl", hash = "sha256:7b1deeebbf351c7578e09bf2f63fa2ce8b5ffec296e0d349139d43cca061a81a"}, + {file = "importlib_resources-5.12.0.tar.gz", hash = "sha256:4be82589bf5c1d7999aedf2a45159d10cb3ca4f19b2271f8792bc8e6da7b22f6"}, +] + +[package.dependencies] +zipp = {version = ">=3.1.0", markers = "python_version < \"3.10\""} + +[package.extras] +docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] +testing = ["flake8 (<5)", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)"] + +[[package]] +name = "joblib" +version = "1.2.0" +description = "Lightweight pipelining with Python functions" +category = "main" +optional = false +python-versions = ">=3.7" +files = [ + {file = "joblib-1.2.0-py3-none-any.whl", hash = "sha256:091138ed78f800342968c523bdde947e7a305b8594b910a0fea2ab83c3c6d385"}, + {file = "joblib-1.2.0.tar.gz", hash = "sha256:e1cee4a79e4af22881164f218d4311f60074197fb707e082e803b61f6d137018"}, +] + +[[package]] +name = "kiwisolver" +version = "1.4.4" +description = "A fast implementation of the Cassowary constraint solver" +category = "main" +optional = false +python-versions = ">=3.7" +files = [ + {file = "kiwisolver-1.4.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:2f5e60fabb7343a836360c4f0919b8cd0d6dbf08ad2ca6b9cf90bf0c76a3c4f6"}, + {file = "kiwisolver-1.4.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:10ee06759482c78bdb864f4109886dff7b8a56529bc1609d4f1112b93fe6423c"}, + {file = "kiwisolver-1.4.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c79ebe8f3676a4c6630fd3f777f3cfecf9289666c84e775a67d1d358578dc2e3"}, + {file = "kiwisolver-1.4.4-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:abbe9fa13da955feb8202e215c4018f4bb57469b1b78c7a4c5c7b93001699938"}, + {file = "kiwisolver-1.4.4-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:7577c1987baa3adc4b3c62c33bd1118c3ef5c8ddef36f0f2c950ae0b199e100d"}, + {file = "kiwisolver-1.4.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f8ad8285b01b0d4695102546b342b493b3ccc6781fc28c8c6a1bb63e95d22f09"}, + {file = "kiwisolver-1.4.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ed58b8acf29798b036d347791141767ccf65eee7f26bde03a71c944449e53de"}, + {file = "kiwisolver-1.4.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a68b62a02953b9841730db7797422f983935aeefceb1679f0fc85cbfbd311c32"}, + {file = "kiwisolver-1.4.4-cp310-cp310-win32.whl", hash = "sha256:e92a513161077b53447160b9bd8f522edfbed4bd9759e4c18ab05d7ef7e49408"}, + {file = "kiwisolver-1.4.4-cp310-cp310-win_amd64.whl", hash = "sha256:3fe20f63c9ecee44560d0e7f116b3a747a5d7203376abeea292ab3152334d004"}, + {file = "kiwisolver-1.4.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ea21f66820452a3f5d1655f8704a60d66ba1191359b96541eaf457710a5fc6"}, + {file = "kiwisolver-1.4.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:bc9db8a3efb3e403e4ecc6cd9489ea2bac94244f80c78e27c31dcc00d2790ac2"}, + {file = "kiwisolver-1.4.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d5b61785a9ce44e5a4b880272baa7cf6c8f48a5180c3e81c59553ba0cb0821ca"}, + {file = "kiwisolver-1.4.4-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c2dbb44c3f7e6c4d3487b31037b1bdbf424d97687c1747ce4ff2895795c9bf69"}, + {file = "kiwisolver-1.4.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6295ecd49304dcf3bfbfa45d9a081c96509e95f4b9d0eb7ee4ec0530c4a96514"}, + {file = "kiwisolver-1.4.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4bd472dbe5e136f96a4b18f295d159d7f26fd399136f5b17b08c4e5f498cd494"}, + {file = "kiwisolver-1.4.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bf7d9fce9bcc4752ca4a1b80aabd38f6d19009ea5cbda0e0856983cf6d0023f5"}, + {file = "kiwisolver-1.4.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78d6601aed50c74e0ef02f4204da1816147a6d3fbdc8b3872d263338a9052c51"}, + {file = "kiwisolver-1.4.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:877272cf6b4b7e94c9614f9b10140e198d2186363728ed0f701c6eee1baec1da"}, + {file = "kiwisolver-1.4.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:db608a6757adabb32f1cfe6066e39b3706d8c3aa69bbc353a5b61edad36a5cb4"}, + {file = "kiwisolver-1.4.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:5853eb494c71e267912275e5586fe281444eb5e722de4e131cddf9d442615626"}, + {file = "kiwisolver-1.4.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:f0a1dbdb5ecbef0d34eb77e56fcb3e95bbd7e50835d9782a45df81cc46949750"}, + {file = "kiwisolver-1.4.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:283dffbf061a4ec60391d51e6155e372a1f7a4f5b15d59c8505339454f8989e4"}, + {file = "kiwisolver-1.4.4-cp311-cp311-win32.whl", hash = "sha256:d06adcfa62a4431d404c31216f0f8ac97397d799cd53800e9d3efc2fbb3cf14e"}, + {file = "kiwisolver-1.4.4-cp311-cp311-win_amd64.whl", hash = "sha256:e7da3fec7408813a7cebc9e4ec55afed2d0fd65c4754bc376bf03498d4e92686"}, + {file = "kiwisolver-1.4.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:62ac9cc684da4cf1778d07a89bf5f81b35834cb96ca523d3a7fb32509380cbf6"}, + {file = "kiwisolver-1.4.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41dae968a94b1ef1897cb322b39360a0812661dba7c682aa45098eb8e193dbdf"}, + {file = "kiwisolver-1.4.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:02f79693ec433cb4b5f51694e8477ae83b3205768a6fb48ffba60549080e295b"}, + {file = "kiwisolver-1.4.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d0611a0a2a518464c05ddd5a3a1a0e856ccc10e67079bb17f265ad19ab3c7597"}, + {file = "kiwisolver-1.4.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:db5283d90da4174865d520e7366801a93777201e91e79bacbac6e6927cbceede"}, + {file = "kiwisolver-1.4.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:1041feb4cda8708ce73bb4dcb9ce1ccf49d553bf87c3954bdfa46f0c3f77252c"}, + {file = "kiwisolver-1.4.4-cp37-cp37m-win32.whl", hash = "sha256:a553dadda40fef6bfa1456dc4be49b113aa92c2a9a9e8711e955618cd69622e3"}, + {file = "kiwisolver-1.4.4-cp37-cp37m-win_amd64.whl", hash = "sha256:03baab2d6b4a54ddbb43bba1a3a2d1627e82d205c5cf8f4c924dc49284b87166"}, + {file = "kiwisolver-1.4.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:841293b17ad704d70c578f1f0013c890e219952169ce8a24ebc063eecf775454"}, + {file = "kiwisolver-1.4.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:f4f270de01dd3e129a72efad823da90cc4d6aafb64c410c9033aba70db9f1ff0"}, + {file = "kiwisolver-1.4.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:f9f39e2f049db33a908319cf46624a569b36983c7c78318e9726a4cb8923b26c"}, + {file = "kiwisolver-1.4.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c97528e64cb9ebeff9701e7938653a9951922f2a38bd847787d4a8e498cc83ae"}, + {file = "kiwisolver-1.4.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1d1573129aa0fd901076e2bfb4275a35f5b7aa60fbfb984499d661ec950320b0"}, + {file = "kiwisolver-1.4.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ad881edc7ccb9d65b0224f4e4d05a1e85cf62d73aab798943df6d48ab0cd79a1"}, + {file = "kiwisolver-1.4.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b428ef021242344340460fa4c9185d0b1f66fbdbfecc6c63eff4b7c29fad429d"}, + {file = "kiwisolver-1.4.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:2e407cb4bd5a13984a6c2c0fe1845e4e41e96f183e5e5cd4d77a857d9693494c"}, + {file = "kiwisolver-1.4.4-cp38-cp38-win32.whl", hash = "sha256:75facbe9606748f43428fc91a43edb46c7ff68889b91fa31f53b58894503a191"}, + {file = "kiwisolver-1.4.4-cp38-cp38-win_amd64.whl", hash = "sha256:5bce61af018b0cb2055e0e72e7d65290d822d3feee430b7b8203d8a855e78766"}, + {file = "kiwisolver-1.4.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:8c808594c88a025d4e322d5bb549282c93c8e1ba71b790f539567932722d7bd8"}, + {file = "kiwisolver-1.4.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f0a71d85ecdd570ded8ac3d1c0f480842f49a40beb423bb8014539a9f32a5897"}, + {file = "kiwisolver-1.4.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:b533558eae785e33e8c148a8d9921692a9fe5aa516efbdff8606e7d87b9d5824"}, + {file = "kiwisolver-1.4.4-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:efda5fc8cc1c61e4f639b8067d118e742b812c930f708e6667a5ce0d13499e29"}, + {file = "kiwisolver-1.4.4-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:7c43e1e1206cd421cd92e6b3280d4385d41d7166b3ed577ac20444b6995a445f"}, + {file = "kiwisolver-1.4.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bc8d3bd6c72b2dd9decf16ce70e20abcb3274ba01b4e1c96031e0c4067d1e7cd"}, + {file = "kiwisolver-1.4.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4ea39b0ccc4f5d803e3337dd46bcce60b702be4d86fd0b3d7531ef10fd99a1ac"}, + {file = "kiwisolver-1.4.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:968f44fdbf6dd757d12920d63b566eeb4d5b395fd2d00d29d7ef00a00582aac9"}, + {file = "kiwisolver-1.4.4-cp39-cp39-win32.whl", hash = "sha256:da7e547706e69e45d95e116e6939488d62174e033b763ab1496b4c29b76fabea"}, + {file = "kiwisolver-1.4.4-cp39-cp39-win_amd64.whl", hash = "sha256:ba59c92039ec0a66103b1d5fe588fa546373587a7d68f5c96f743c3396afc04b"}, + {file = "kiwisolver-1.4.4-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:91672bacaa030f92fc2f43b620d7b337fd9a5af28b0d6ed3f77afc43c4a64b5a"}, + {file = "kiwisolver-1.4.4-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:787518a6789009c159453da4d6b683f468ef7a65bbde796bcea803ccf191058d"}, + {file = "kiwisolver-1.4.4-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da152d8cdcab0e56e4f45eb08b9aea6455845ec83172092f09b0e077ece2cf7a"}, + {file = "kiwisolver-1.4.4-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:ecb1fa0db7bf4cff9dac752abb19505a233c7f16684c5826d1f11ebd9472b871"}, + {file = "kiwisolver-1.4.4-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:28bc5b299f48150b5f822ce68624e445040595a4ac3d59251703779836eceff9"}, + {file = "kiwisolver-1.4.4-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:81e38381b782cc7e1e46c4e14cd997ee6040768101aefc8fa3c24a4cc58e98f8"}, + {file = "kiwisolver-1.4.4-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:2a66fdfb34e05b705620dd567f5a03f239a088d5a3f321e7b6ac3239d22aa286"}, + {file = "kiwisolver-1.4.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:872b8ca05c40d309ed13eb2e582cab0c5a05e81e987ab9c521bf05ad1d5cf5cb"}, + {file = "kiwisolver-1.4.4-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:70e7c2e7b750585569564e2e5ca9845acfaa5da56ac46df68414f29fea97be9f"}, + {file = "kiwisolver-1.4.4-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9f85003f5dfa867e86d53fac6f7e6f30c045673fa27b603c397753bebadc3008"}, + {file = "kiwisolver-1.4.4-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2e307eb9bd99801f82789b44bb45e9f541961831c7311521b13a6c85afc09767"}, + {file = "kiwisolver-1.4.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b1792d939ec70abe76f5054d3f36ed5656021dcad1322d1cc996d4e54165cef9"}, + {file = "kiwisolver-1.4.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f6cb459eea32a4e2cf18ba5fcece2dbdf496384413bc1bae15583f19e567f3b2"}, + {file = "kiwisolver-1.4.4-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:36dafec3d6d6088d34e2de6b85f9d8e2324eb734162fba59d2ba9ed7a2043d5b"}, + {file = "kiwisolver-1.4.4.tar.gz", hash = "sha256:d41997519fcba4a1e46eb4a2fe31bc12f0ff957b2b81bac28db24744f333e955"}, +] + +[[package]] +name = "latexcodec" +version = "2.0.1" +description = "A lexer and codec to work with LaTeX code in Python." +category = "main" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +files = [ + {file = "latexcodec-2.0.1-py2.py3-none-any.whl", hash = "sha256:c277a193638dc7683c4c30f6684e3db728a06efb0dc9cf346db8bd0aa6c5d271"}, + {file = "latexcodec-2.0.1.tar.gz", hash = "sha256:2aa2551c373261cefe2ad3a8953a6d6533e68238d180eb4bb91d7964adb3fe9a"}, +] + +[package.dependencies] +six = ">=1.4.1" + +[[package]] +name = "matplotlib" +version = "3.7.1" +description = "Python plotting package" +category = "main" +optional = false +python-versions = ">=3.8" +files = [ + {file = "matplotlib-3.7.1-cp310-cp310-macosx_10_12_universal2.whl", hash = "sha256:95cbc13c1fc6844ab8812a525bbc237fa1470863ff3dace7352e910519e194b1"}, + {file = "matplotlib-3.7.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:08308bae9e91aca1ec6fd6dda66237eef9f6294ddb17f0d0b3c863169bf82353"}, + {file = "matplotlib-3.7.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:544764ba51900da4639c0f983b323d288f94f65f4024dc40ecb1542d74dc0500"}, + {file = "matplotlib-3.7.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56d94989191de3fcc4e002f93f7f1be5da476385dde410ddafbb70686acf00ea"}, + {file = "matplotlib-3.7.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e99bc9e65901bb9a7ce5e7bb24af03675cbd7c70b30ac670aa263240635999a4"}, + {file = "matplotlib-3.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eb7d248c34a341cd4c31a06fd34d64306624c8cd8d0def7abb08792a5abfd556"}, + {file = "matplotlib-3.7.1-cp310-cp310-win32.whl", hash = "sha256:ce463ce590f3825b52e9fe5c19a3c6a69fd7675a39d589e8b5fbe772272b3a24"}, + {file = "matplotlib-3.7.1-cp310-cp310-win_amd64.whl", hash = "sha256:3d7bc90727351fb841e4d8ae620d2d86d8ed92b50473cd2b42ce9186104ecbba"}, + {file = "matplotlib-3.7.1-cp311-cp311-macosx_10_12_universal2.whl", hash = "sha256:770a205966d641627fd5cf9d3cb4b6280a716522cd36b8b284a8eb1581310f61"}, + {file = "matplotlib-3.7.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:f67bfdb83a8232cb7a92b869f9355d677bce24485c460b19d01970b64b2ed476"}, + {file = "matplotlib-3.7.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2bf092f9210e105f414a043b92af583c98f50050559616930d884387d0772aba"}, + {file = "matplotlib-3.7.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:89768d84187f31717349c6bfadc0e0d8c321e8eb34522acec8a67b1236a66332"}, + {file = "matplotlib-3.7.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:83111e6388dec67822e2534e13b243cc644c7494a4bb60584edbff91585a83c6"}, + {file = "matplotlib-3.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a867bf73a7eb808ef2afbca03bcdb785dae09595fbe550e1bab0cd023eba3de0"}, + {file = "matplotlib-3.7.1-cp311-cp311-win32.whl", hash = "sha256:fbdeeb58c0cf0595efe89c05c224e0a502d1aa6a8696e68a73c3efc6bc354304"}, + {file = "matplotlib-3.7.1-cp311-cp311-win_amd64.whl", hash = "sha256:c0bd19c72ae53e6ab979f0ac6a3fafceb02d2ecafa023c5cca47acd934d10be7"}, + {file = "matplotlib-3.7.1-cp38-cp38-macosx_10_12_universal2.whl", hash = "sha256:6eb88d87cb2c49af00d3bbc33a003f89fd9f78d318848da029383bfc08ecfbfb"}, + {file = "matplotlib-3.7.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:cf0e4f727534b7b1457898c4f4ae838af1ef87c359b76dcd5330fa31893a3ac7"}, + {file = "matplotlib-3.7.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:46a561d23b91f30bccfd25429c3c706afe7d73a5cc64ef2dfaf2b2ac47c1a5dc"}, + {file = "matplotlib-3.7.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:8704726d33e9aa8a6d5215044b8d00804561971163563e6e6591f9dcf64340cc"}, + {file = "matplotlib-3.7.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:4cf327e98ecf08fcbb82685acaf1939d3338548620ab8dfa02828706402c34de"}, + {file = "matplotlib-3.7.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:617f14ae9d53292ece33f45cba8503494ee199a75b44de7717964f70637a36aa"}, + {file = "matplotlib-3.7.1-cp38-cp38-win32.whl", hash = "sha256:7c9a4b2da6fac77bcc41b1ea95fadb314e92508bf5493ceff058e727e7ecf5b0"}, + {file = "matplotlib-3.7.1-cp38-cp38-win_amd64.whl", hash = "sha256:14645aad967684e92fc349493fa10c08a6da514b3d03a5931a1bac26e6792bd1"}, + {file = "matplotlib-3.7.1-cp39-cp39-macosx_10_12_universal2.whl", hash = "sha256:81a6b377ea444336538638d31fdb39af6be1a043ca5e343fe18d0f17e098770b"}, + {file = "matplotlib-3.7.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:28506a03bd7f3fe59cd3cd4ceb2a8d8a2b1db41afede01f66c42561b9be7b4b7"}, + {file = "matplotlib-3.7.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8c587963b85ce41e0a8af53b9b2de8dddbf5ece4c34553f7bd9d066148dc719c"}, + {file = "matplotlib-3.7.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8bf26ade3ff0f27668989d98c8435ce9327d24cffb7f07d24ef609e33d582439"}, + {file = "matplotlib-3.7.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:def58098f96a05f90af7e92fd127d21a287068202aa43b2a93476170ebd99e87"}, + {file = "matplotlib-3.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f883a22a56a84dba3b588696a2b8a1ab0d2c3d41be53264115c71b0a942d8fdb"}, + {file = "matplotlib-3.7.1-cp39-cp39-win32.whl", hash = "sha256:4f99e1b234c30c1e9714610eb0c6d2f11809c9c78c984a613ae539ea2ad2eb4b"}, + {file = "matplotlib-3.7.1-cp39-cp39-win_amd64.whl", hash = "sha256:3ba2af245e36990facf67fde840a760128ddd71210b2ab6406e640188d69d136"}, + {file = "matplotlib-3.7.1-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:3032884084f541163f295db8a6536e0abb0db464008fadca6c98aaf84ccf4717"}, + {file = "matplotlib-3.7.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3a2cb34336110e0ed8bb4f650e817eed61fa064acbefeb3591f1b33e3a84fd96"}, + {file = "matplotlib-3.7.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b867e2f952ed592237a1828f027d332d8ee219ad722345b79a001f49df0936eb"}, + {file = "matplotlib-3.7.1-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:57bfb8c8ea253be947ccb2bc2d1bb3862c2bccc662ad1b4626e1f5e004557042"}, + {file = "matplotlib-3.7.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:438196cdf5dc8d39b50a45cb6e3f6274edbcf2254f85fa9b895bf85851c3a613"}, + {file = "matplotlib-3.7.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:21e9cff1a58d42e74d01153360de92b326708fb205250150018a52c70f43c290"}, + {file = "matplotlib-3.7.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:75d4725d70b7c03e082bbb8a34639ede17f333d7247f56caceb3801cb6ff703d"}, + {file = "matplotlib-3.7.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:97cc368a7268141afb5690760921765ed34867ffb9655dd325ed207af85c7529"}, + {file = "matplotlib-3.7.1.tar.gz", hash = "sha256:7b73305f25eab4541bd7ee0b96d87e53ae9c9f1823be5659b806cd85786fe882"}, +] + +[package.dependencies] +contourpy = ">=1.0.1" +cycler = ">=0.10" +fonttools = ">=4.22.0" +importlib-resources = {version = ">=3.2.0", markers = "python_version < \"3.10\""} +kiwisolver = ">=1.0.1" +numpy = ">=1.20" +packaging = ">=20.0" +pillow = ">=6.2.0" +pyparsing = ">=2.3.1" +python-dateutil = ">=2.7" + +[[package]] +name = "monty" +version = "2023.5.8" +description = "Monty is the missing complement to Python." +category = "main" +optional = false +python-versions = ">=3.5" +files = [ + {file = "monty-2023.5.8-py3-none-any.whl", hash = "sha256:d8b8a00f146b6f56728b9e36399d2761718037ce86f67430cf98759aaf40bf78"}, + {file = "monty-2023.5.8.tar.gz", hash = "sha256:41dfff8cc774876450fcb6bbffab96cda7296da240660f87a41fcb868a8b3516"}, +] + +[package.extras] +yaml = ["ruamel.yaml"] + +[[package]] +name = "mp-api" +version = "0.33.3" +description = "API Server for the Materials Project" +category = "main" +optional = false +python-versions = ">=3.8" +files = [ + {file = "mp-api-0.33.3.tar.gz", hash = "sha256:652d9ae791165fea94a20fd9335e0c1c89db8e071f85e9e7d78cf064a274ff08"}, + {file = "mp_api-0.33.3-py3-none-any.whl", hash = "sha256:433941d36e1c8c8521a37f968f5898a5611d4984d8cefadd9b1d7cd31fec805d"}, +] + +[package.dependencies] +emmet-core = ">=0.54.0" +monty = ">=2021.3.12" +msgpack = "*" +pymatgen = ">=2022.3.7" +requests = ">=2.23.0" +setuptools = "*" +typing-extensions = ">=3.7.4.1" + +[package.extras] +all = ["boto3", "custodian", "emmet-core[all] (>=0.54.0)", "mpcontribs-client"] +test = ["flake8", "mypy", "mypy-extensions", "pre-commit", "pycodestyle", "pytest", "pytest-asyncio", "pytest-cov", "pytest-mock", "types-pkg-resources", "types-requests", "typing-extensions"] + +[[package]] +name = "mpmath" +version = "1.3.0" +description = "Python library for arbitrary-precision floating-point arithmetic" +category = "main" +optional = false +python-versions = "*" +files = [ + {file = "mpmath-1.3.0-py3-none-any.whl", hash = "sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c"}, + {file = "mpmath-1.3.0.tar.gz", hash = "sha256:7a28eb2a9774d00c7bc92411c19a89209d5da7c4c9a9e227be8330a23a25b91f"}, +] + +[package.extras] +develop = ["codecov", "pycodestyle", "pytest (>=4.6)", "pytest-cov", "wheel"] +docs = ["sphinx"] +gmpy = ["gmpy2 (>=2.1.0a4)"] +tests = ["pytest (>=4.6)"] + +[[package]] +name = "msgpack" +version = "1.0.5" +description = "MessagePack serializer" +category = "main" +optional = false +python-versions = "*" +files = [ + {file = "msgpack-1.0.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:525228efd79bb831cf6830a732e2e80bc1b05436b086d4264814b4b2955b2fa9"}, + {file = "msgpack-1.0.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:4f8d8b3bf1ff2672567d6b5c725a1b347fe838b912772aa8ae2bf70338d5a198"}, + {file = "msgpack-1.0.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:cdc793c50be3f01106245a61b739328f7dccc2c648b501e237f0699fe1395b81"}, + {file = "msgpack-1.0.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5cb47c21a8a65b165ce29f2bec852790cbc04936f502966768e4aae9fa763cb7"}, + {file = "msgpack-1.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e42b9594cc3bf4d838d67d6ed62b9e59e201862a25e9a157019e171fbe672dd3"}, + {file = "msgpack-1.0.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:55b56a24893105dc52c1253649b60f475f36b3aa0fc66115bffafb624d7cb30b"}, + {file = "msgpack-1.0.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:1967f6129fc50a43bfe0951c35acbb729be89a55d849fab7686004da85103f1c"}, + {file = "msgpack-1.0.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:20a97bf595a232c3ee6d57ddaadd5453d174a52594bf9c21d10407e2a2d9b3bd"}, + {file = "msgpack-1.0.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:d25dd59bbbbb996eacf7be6b4ad082ed7eacc4e8f3d2df1ba43822da9bfa122a"}, + {file = "msgpack-1.0.5-cp310-cp310-win32.whl", hash = "sha256:382b2c77589331f2cb80b67cc058c00f225e19827dbc818d700f61513ab47bea"}, + {file = "msgpack-1.0.5-cp310-cp310-win_amd64.whl", hash = "sha256:4867aa2df9e2a5fa5f76d7d5565d25ec76e84c106b55509e78c1ede0f152659a"}, + {file = "msgpack-1.0.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9f5ae84c5c8a857ec44dc180a8b0cc08238e021f57abdf51a8182e915e6299f0"}, + {file = "msgpack-1.0.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:9e6ca5d5699bcd89ae605c150aee83b5321f2115695e741b99618f4856c50898"}, + {file = "msgpack-1.0.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5494ea30d517a3576749cad32fa27f7585c65f5f38309c88c6d137877fa28a5a"}, + {file = "msgpack-1.0.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1ab2f3331cb1b54165976a9d976cb251a83183631c88076613c6c780f0d6e45a"}, + {file = "msgpack-1.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28592e20bbb1620848256ebc105fc420436af59515793ed27d5c77a217477705"}, + {file = "msgpack-1.0.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fe5c63197c55bce6385d9aee16c4d0641684628f63ace85f73571e65ad1c1e8d"}, + {file = "msgpack-1.0.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ed40e926fa2f297e8a653c954b732f125ef97bdd4c889f243182299de27e2aa9"}, + {file = "msgpack-1.0.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:b2de4c1c0538dcb7010902a2b97f4e00fc4ddf2c8cda9749af0e594d3b7fa3d7"}, + {file = "msgpack-1.0.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:bf22a83f973b50f9d38e55c6aade04c41ddda19b00c4ebc558930d78eecc64ed"}, + {file = "msgpack-1.0.5-cp311-cp311-win32.whl", hash = "sha256:c396e2cc213d12ce017b686e0f53497f94f8ba2b24799c25d913d46c08ec422c"}, + {file = "msgpack-1.0.5-cp311-cp311-win_amd64.whl", hash = "sha256:6c4c68d87497f66f96d50142a2b73b97972130d93677ce930718f68828b382e2"}, + {file = "msgpack-1.0.5-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:a2b031c2e9b9af485d5e3c4520f4220d74f4d222a5b8dc8c1a3ab9448ca79c57"}, + {file = "msgpack-1.0.5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f837b93669ce4336e24d08286c38761132bc7ab29782727f8557e1eb21b2080"}, + {file = "msgpack-1.0.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1d46dfe3832660f53b13b925d4e0fa1432b00f5f7210eb3ad3bb9a13c6204a6"}, + {file = "msgpack-1.0.5-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:366c9a7b9057e1547f4ad51d8facad8b406bab69c7d72c0eb6f529cf76d4b85f"}, + {file = "msgpack-1.0.5-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:4c075728a1095efd0634a7dccb06204919a2f67d1893b6aa8e00497258bf926c"}, + {file = "msgpack-1.0.5-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:f933bbda5a3ee63b8834179096923b094b76f0c7a73c1cfe8f07ad608c58844b"}, + {file = "msgpack-1.0.5-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:36961b0568c36027c76e2ae3ca1132e35123dcec0706c4b7992683cc26c1320c"}, + {file = "msgpack-1.0.5-cp36-cp36m-win32.whl", hash = "sha256:b5ef2f015b95f912c2fcab19c36814963b5463f1fb9049846994b007962743e9"}, + {file = "msgpack-1.0.5-cp36-cp36m-win_amd64.whl", hash = "sha256:288e32b47e67f7b171f86b030e527e302c91bd3f40fd9033483f2cacc37f327a"}, + {file = "msgpack-1.0.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:137850656634abddfb88236008339fdaba3178f4751b28f270d2ebe77a563b6c"}, + {file = "msgpack-1.0.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0c05a4a96585525916b109bb85f8cb6511db1c6f5b9d9cbcbc940dc6b4be944b"}, + {file = "msgpack-1.0.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:56a62ec00b636583e5cb6ad313bbed36bb7ead5fa3a3e38938503142c72cba4f"}, + {file = "msgpack-1.0.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ef8108f8dedf204bb7b42994abf93882da1159728a2d4c5e82012edd92c9da9f"}, + {file = "msgpack-1.0.5-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:1835c84d65f46900920b3708f5ba829fb19b1096c1800ad60bae8418652a951d"}, + {file = "msgpack-1.0.5-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:e57916ef1bd0fee4f21c4600e9d1da352d8816b52a599c46460e93a6e9f17086"}, + {file = "msgpack-1.0.5-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:17358523b85973e5f242ad74aa4712b7ee560715562554aa2134d96e7aa4cbbf"}, + {file = "msgpack-1.0.5-cp37-cp37m-win32.whl", hash = "sha256:cb5aaa8c17760909ec6cb15e744c3ebc2ca8918e727216e79607b7bbce9c8f77"}, + {file = "msgpack-1.0.5-cp37-cp37m-win_amd64.whl", hash = "sha256:ab31e908d8424d55601ad7075e471b7d0140d4d3dd3272daf39c5c19d936bd82"}, + {file = "msgpack-1.0.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:b72d0698f86e8d9ddf9442bdedec15b71df3598199ba33322d9711a19f08145c"}, + {file = "msgpack-1.0.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:379026812e49258016dd84ad79ac8446922234d498058ae1d415f04b522d5b2d"}, + {file = "msgpack-1.0.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:332360ff25469c346a1c5e47cbe2a725517919892eda5cfaffe6046656f0b7bb"}, + {file = "msgpack-1.0.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:476a8fe8fae289fdf273d6d2a6cb6e35b5a58541693e8f9f019bfe990a51e4ba"}, + {file = "msgpack-1.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a9985b214f33311df47e274eb788a5893a761d025e2b92c723ba4c63936b69b1"}, + {file = "msgpack-1.0.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:48296af57cdb1d885843afd73c4656be5c76c0c6328db3440c9601a98f303d87"}, + {file = "msgpack-1.0.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:addab7e2e1fcc04bd08e4eb631c2a90960c340e40dfc4a5e24d2ff0d5a3b3edb"}, + {file = "msgpack-1.0.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:916723458c25dfb77ff07f4c66aed34e47503b2eb3188b3adbec8d8aa6e00f48"}, + {file = "msgpack-1.0.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:821c7e677cc6acf0fd3f7ac664c98803827ae6de594a9f99563e48c5a2f27eb0"}, + {file = "msgpack-1.0.5-cp38-cp38-win32.whl", hash = "sha256:1c0f7c47f0087ffda62961d425e4407961a7ffd2aa004c81b9c07d9269512f6e"}, + {file = "msgpack-1.0.5-cp38-cp38-win_amd64.whl", hash = "sha256:bae7de2026cbfe3782c8b78b0db9cbfc5455e079f1937cb0ab8d133496ac55e1"}, + {file = "msgpack-1.0.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:20c784e66b613c7f16f632e7b5e8a1651aa5702463d61394671ba07b2fc9e025"}, + {file = "msgpack-1.0.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:266fa4202c0eb94d26822d9bfd7af25d1e2c088927fe8de9033d929dd5ba24c5"}, + {file = "msgpack-1.0.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:18334484eafc2b1aa47a6d42427da7fa8f2ab3d60b674120bce7a895a0a85bdd"}, + {file = "msgpack-1.0.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:57e1f3528bd95cc44684beda696f74d3aaa8a5e58c816214b9046512240ef437"}, + {file = "msgpack-1.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:586d0d636f9a628ddc6a17bfd45aa5b5efaf1606d2b60fa5d87b8986326e933f"}, + {file = "msgpack-1.0.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a740fa0e4087a734455f0fc3abf5e746004c9da72fbd541e9b113013c8dc3282"}, + {file = "msgpack-1.0.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:3055b0455e45810820db1f29d900bf39466df96ddca11dfa6d074fa47054376d"}, + {file = "msgpack-1.0.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:a61215eac016f391129a013c9e46f3ab308db5f5ec9f25811e811f96962599a8"}, + {file = "msgpack-1.0.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:362d9655cd369b08fda06b6657a303eb7172d5279997abe094512e919cf74b11"}, + {file = "msgpack-1.0.5-cp39-cp39-win32.whl", hash = "sha256:ac9dd47af78cae935901a9a500104e2dea2e253207c924cc95de149606dc43cc"}, + {file = "msgpack-1.0.5-cp39-cp39-win_amd64.whl", hash = "sha256:06f5174b5f8ed0ed919da0e62cbd4ffde676a374aba4020034da05fab67b9164"}, + {file = "msgpack-1.0.5.tar.gz", hash = "sha256:c075544284eadc5cddc70f4757331d99dcbc16b2bbd4849d15f8aae4cf36d31c"}, +] + +[[package]] +name = "networkx" +version = "3.1" +description = "Python package for creating and manipulating graphs and networks" +category = "main" +optional = false +python-versions = ">=3.8" +files = [ + {file = "networkx-3.1-py3-none-any.whl", hash = "sha256:4f33f68cb2afcf86f28a45f43efc27a9386b535d567d2127f8f61d51dec58d36"}, + {file = "networkx-3.1.tar.gz", hash = "sha256:de346335408f84de0eada6ff9fafafff9bcda11f0a0dfaa931133debb146ab61"}, +] + +[package.extras] +default = ["matplotlib (>=3.4)", "numpy (>=1.20)", "pandas (>=1.3)", "scipy (>=1.8)"] +developer = ["mypy (>=1.1)", "pre-commit (>=3.2)"] +doc = ["nb2plots (>=0.6)", "numpydoc (>=1.5)", "pillow (>=9.4)", "pydata-sphinx-theme (>=0.13)", "sphinx (>=6.1)", "sphinx-gallery (>=0.12)", "texext (>=0.6.7)"] +extra = ["lxml (>=4.6)", "pydot (>=1.4.2)", "pygraphviz (>=1.10)", "sympy (>=1.10)"] +test = ["codecov (>=2.1)", "pytest (>=7.2)", "pytest-cov (>=4.0)"] + +[[package]] +name = "numpy" +version = "1.24.3" +description = "Fundamental package for array computing in Python" +category = "main" +optional = false +python-versions = ">=3.8" +files = [ + {file = "numpy-1.24.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:3c1104d3c036fb81ab923f507536daedc718d0ad5a8707c6061cdfd6d184e570"}, + {file = "numpy-1.24.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:202de8f38fc4a45a3eea4b63e2f376e5f2dc64ef0fa692838e31a808520efaf7"}, + {file = "numpy-1.24.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8535303847b89aa6b0f00aa1dc62867b5a32923e4d1681a35b5eef2d9591a463"}, + {file = "numpy-1.24.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2d926b52ba1367f9acb76b0df6ed21f0b16a1ad87c6720a1121674e5cf63e2b6"}, + {file = "numpy-1.24.3-cp310-cp310-win32.whl", hash = "sha256:f21c442fdd2805e91799fbe044a7b999b8571bb0ab0f7850d0cb9641a687092b"}, + {file = "numpy-1.24.3-cp310-cp310-win_amd64.whl", hash = "sha256:ab5f23af8c16022663a652d3b25dcdc272ac3f83c3af4c02eb8b824e6b3ab9d7"}, + {file = "numpy-1.24.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:9a7721ec204d3a237225db3e194c25268faf92e19338a35f3a224469cb6039a3"}, + {file = "numpy-1.24.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d6cc757de514c00b24ae8cf5c876af2a7c3df189028d68c0cb4eaa9cd5afc2bf"}, + {file = "numpy-1.24.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:76e3f4e85fc5d4fd311f6e9b794d0c00e7002ec122be271f2019d63376f1d385"}, + {file = "numpy-1.24.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a1d3c026f57ceaad42f8231305d4653d5f05dc6332a730ae5c0bea3513de0950"}, + {file = "numpy-1.24.3-cp311-cp311-win32.whl", hash = "sha256:c91c4afd8abc3908e00a44b2672718905b8611503f7ff87390cc0ac3423fb096"}, + {file = "numpy-1.24.3-cp311-cp311-win_amd64.whl", hash = "sha256:5342cf6aad47943286afa6f1609cad9b4266a05e7f2ec408e2cf7aea7ff69d80"}, + {file = "numpy-1.24.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:7776ea65423ca6a15255ba1872d82d207bd1e09f6d0894ee4a64678dd2204078"}, + {file = "numpy-1.24.3-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:ae8d0be48d1b6ed82588934aaaa179875e7dc4f3d84da18d7eae6eb3f06c242c"}, + {file = "numpy-1.24.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecde0f8adef7dfdec993fd54b0f78183051b6580f606111a6d789cd14c61ea0c"}, + {file = "numpy-1.24.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4749e053a29364d3452c034827102ee100986903263e89884922ef01a0a6fd2f"}, + {file = "numpy-1.24.3-cp38-cp38-win32.whl", hash = "sha256:d933fabd8f6a319e8530d0de4fcc2e6a61917e0b0c271fded460032db42a0fe4"}, + {file = "numpy-1.24.3-cp38-cp38-win_amd64.whl", hash = "sha256:56e48aec79ae238f6e4395886b5eaed058abb7231fb3361ddd7bfdf4eed54289"}, + {file = "numpy-1.24.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:4719d5aefb5189f50887773699eaf94e7d1e02bf36c1a9d353d9f46703758ca4"}, + {file = "numpy-1.24.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:0ec87a7084caa559c36e0a2309e4ecb1baa03b687201d0a847c8b0ed476a7187"}, + {file = "numpy-1.24.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ea8282b9bcfe2b5e7d491d0bf7f3e2da29700cec05b49e64d6246923329f2b02"}, + {file = "numpy-1.24.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:210461d87fb02a84ef243cac5e814aad2b7f4be953b32cb53327bb49fd77fbb4"}, + {file = "numpy-1.24.3-cp39-cp39-win32.whl", hash = "sha256:784c6da1a07818491b0ffd63c6bbe5a33deaa0e25a20e1b3ea20cf0e43f8046c"}, + {file = "numpy-1.24.3-cp39-cp39-win_amd64.whl", hash = "sha256:d5036197ecae68d7f491fcdb4df90082b0d4960ca6599ba2659957aafced7c17"}, + {file = "numpy-1.24.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:352ee00c7f8387b44d19f4cada524586f07379c0d49270f87233983bc5087ca0"}, + {file = "numpy-1.24.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1a7d6acc2e7524c9955e5c903160aa4ea083736fde7e91276b0e5d98e6332812"}, + {file = "numpy-1.24.3-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:35400e6a8d102fd07c71ed7dcadd9eb62ee9a6e84ec159bd48c28235bbb0f8e4"}, + {file = "numpy-1.24.3.tar.gz", hash = "sha256:ab344f1bf21f140adab8e47fdbc7c35a477dc01408791f8ba00d018dd0bc5155"}, +] + +[[package]] +name = "packaging" +version = "23.1" +description = "Core utilities for Python packages" +category = "main" +optional = false +python-versions = ">=3.7" +files = [ + {file = "packaging-23.1-py3-none-any.whl", hash = "sha256:994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61"}, + {file = "packaging-23.1.tar.gz", hash = "sha256:a392980d2b6cffa644431898be54b0045151319d1e7ec34f0cfed48767dd334f"}, +] + +[[package]] +name = "palettable" +version = "3.3.3" +description = "Color palettes for Python" +category = "main" +optional = false +python-versions = ">=3.7" +files = [ + {file = "palettable-3.3.3-py2.py3-none-any.whl", hash = "sha256:74e9e7d7fe5a9be065e02397558ed1777b2df0b793a6f4ce1a5ee74f74fb0caa"}, + {file = "palettable-3.3.3.tar.gz", hash = "sha256:094dd7d9a5fc1cca4854773e5c1fc6a315b33bd5b3a8f47064928facaf0490a8"}, +] + +[[package]] +name = "pandas" +version = "1.5.3" +description = "Powerful data structures for data analysis, time series, and statistics" +category = "main" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pandas-1.5.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:3749077d86e3a2f0ed51367f30bf5b82e131cc0f14260c4d3e499186fccc4406"}, + {file = "pandas-1.5.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:972d8a45395f2a2d26733eb8d0f629b2f90bebe8e8eddbb8829b180c09639572"}, + {file = "pandas-1.5.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:50869a35cbb0f2e0cd5ec04b191e7b12ed688874bd05dd777c19b28cbea90996"}, + {file = "pandas-1.5.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c3ac844a0fe00bfaeb2c9b51ab1424e5c8744f89860b138434a363b1f620f354"}, + {file = "pandas-1.5.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7a0a56cef15fd1586726dace5616db75ebcfec9179a3a55e78f72c5639fa2a23"}, + {file = "pandas-1.5.3-cp310-cp310-win_amd64.whl", hash = "sha256:478ff646ca42b20376e4ed3fa2e8d7341e8a63105586efe54fa2508ee087f328"}, + {file = "pandas-1.5.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:6973549c01ca91ec96199e940495219c887ea815b2083722821f1d7abfa2b4dc"}, + {file = "pandas-1.5.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c39a8da13cede5adcd3be1182883aea1c925476f4e84b2807a46e2775306305d"}, + {file = "pandas-1.5.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f76d097d12c82a535fda9dfe5e8dd4127952b45fea9b0276cb30cca5ea313fbc"}, + {file = "pandas-1.5.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e474390e60ed609cec869b0da796ad94f420bb057d86784191eefc62b65819ae"}, + {file = "pandas-1.5.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5f2b952406a1588ad4cad5b3f55f520e82e902388a6d5a4a91baa8d38d23c7f6"}, + {file = "pandas-1.5.3-cp311-cp311-win_amd64.whl", hash = "sha256:bc4c368f42b551bf72fac35c5128963a171b40dce866fb066540eeaf46faa003"}, + {file = "pandas-1.5.3-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:14e45300521902689a81f3f41386dc86f19b8ba8dd5ac5a3c7010ef8d2932813"}, + {file = "pandas-1.5.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:9842b6f4b8479e41968eced654487258ed81df7d1c9b7b870ceea24ed9459b31"}, + {file = "pandas-1.5.3-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:26d9c71772c7afb9d5046e6e9cf42d83dd147b5cf5bcb9d97252077118543792"}, + {file = "pandas-1.5.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5fbcb19d6fceb9e946b3e23258757c7b225ba450990d9ed63ccceeb8cae609f7"}, + {file = "pandas-1.5.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:565fa34a5434d38e9d250af3c12ff931abaf88050551d9fbcdfafca50d62babf"}, + {file = "pandas-1.5.3-cp38-cp38-win32.whl", hash = "sha256:87bd9c03da1ac870a6d2c8902a0e1fd4267ca00f13bc494c9e5a9020920e1d51"}, + {file = "pandas-1.5.3-cp38-cp38-win_amd64.whl", hash = "sha256:41179ce559943d83a9b4bbacb736b04c928b095b5f25dd2b7389eda08f46f373"}, + {file = "pandas-1.5.3-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:c74a62747864ed568f5a82a49a23a8d7fe171d0c69038b38cedf0976831296fa"}, + {file = "pandas-1.5.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c4c00e0b0597c8e4f59e8d461f797e5d70b4d025880516a8261b2817c47759ee"}, + {file = "pandas-1.5.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a50d9a4336a9621cab7b8eb3fb11adb82de58f9b91d84c2cd526576b881a0c5a"}, + {file = "pandas-1.5.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd05f7783b3274aa206a1af06f0ceed3f9b412cf665b7247eacd83be41cf7bf0"}, + {file = "pandas-1.5.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f69c4029613de47816b1bb30ff5ac778686688751a5e9c99ad8c7031f6508e5"}, + {file = "pandas-1.5.3-cp39-cp39-win32.whl", hash = "sha256:7cec0bee9f294e5de5bbfc14d0573f65526071029d036b753ee6507d2a21480a"}, + {file = "pandas-1.5.3-cp39-cp39-win_amd64.whl", hash = "sha256:dfd681c5dc216037e0b0a2c821f5ed99ba9f03ebcf119c7dac0e9a7b960b9ec9"}, + {file = "pandas-1.5.3.tar.gz", hash = "sha256:74a3fd7e5a7ec052f183273dc7b0acd3a863edf7520f5d3a1765c04ffdb3b0b1"}, +] + +[package.dependencies] +numpy = [ + {version = ">=1.20.3", markers = "python_version < \"3.10\""}, + {version = ">=1.21.0", markers = "python_version >= \"3.10\""}, + {version = ">=1.23.2", markers = "python_version >= \"3.11\""}, +] +python-dateutil = ">=2.8.1" +pytz = ">=2020.1" + +[package.extras] +test = ["hypothesis (>=5.5.3)", "pytest (>=6.0)", "pytest-xdist (>=1.31)"] + +[[package]] +name = "pillow" +version = "9.5.0" +description = "Python Imaging Library (Fork)" +category = "main" +optional = false +python-versions = ">=3.7" +files = [ + {file = "Pillow-9.5.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:ace6ca218308447b9077c14ea4ef381ba0b67ee78d64046b3f19cf4e1139ad16"}, + {file = "Pillow-9.5.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d3d403753c9d5adc04d4694d35cf0391f0f3d57c8e0030aac09d7678fa8030aa"}, + {file = "Pillow-9.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5ba1b81ee69573fe7124881762bb4cd2e4b6ed9dd28c9c60a632902fe8db8b38"}, + {file = "Pillow-9.5.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fe7e1c262d3392afcf5071df9afa574544f28eac825284596ac6db56e6d11062"}, + {file = "Pillow-9.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f36397bf3f7d7c6a3abdea815ecf6fd14e7fcd4418ab24bae01008d8d8ca15e"}, + {file = "Pillow-9.5.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:252a03f1bdddce077eff2354c3861bf437c892fb1832f75ce813ee94347aa9b5"}, + {file = "Pillow-9.5.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:85ec677246533e27770b0de5cf0f9d6e4ec0c212a1f89dfc941b64b21226009d"}, + {file = "Pillow-9.5.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:b416f03d37d27290cb93597335a2f85ed446731200705b22bb927405320de903"}, + {file = "Pillow-9.5.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:1781a624c229cb35a2ac31cc4a77e28cafc8900733a864870c49bfeedacd106a"}, + {file = "Pillow-9.5.0-cp310-cp310-win32.whl", hash = "sha256:8507eda3cd0608a1f94f58c64817e83ec12fa93a9436938b191b80d9e4c0fc44"}, + {file = "Pillow-9.5.0-cp310-cp310-win_amd64.whl", hash = "sha256:d3c6b54e304c60c4181da1c9dadf83e4a54fd266a99c70ba646a9baa626819eb"}, + {file = "Pillow-9.5.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:7ec6f6ce99dab90b52da21cf0dc519e21095e332ff3b399a357c187b1a5eee32"}, + {file = "Pillow-9.5.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:560737e70cb9c6255d6dcba3de6578a9e2ec4b573659943a5e7e4af13f298f5c"}, + {file = "Pillow-9.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:96e88745a55b88a7c64fa49bceff363a1a27d9a64e04019c2281049444a571e3"}, + {file = "Pillow-9.5.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d9c206c29b46cfd343ea7cdfe1232443072bbb270d6a46f59c259460db76779a"}, + {file = "Pillow-9.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cfcc2c53c06f2ccb8976fb5c71d448bdd0a07d26d8e07e321c103416444c7ad1"}, + {file = "Pillow-9.5.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:a0f9bb6c80e6efcde93ffc51256d5cfb2155ff8f78292f074f60f9e70b942d99"}, + {file = "Pillow-9.5.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:8d935f924bbab8f0a9a28404422da8af4904e36d5c33fc6f677e4c4485515625"}, + {file = "Pillow-9.5.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:fed1e1cf6a42577953abbe8e6cf2fe2f566daebde7c34724ec8803c4c0cda579"}, + {file = "Pillow-9.5.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:c1170d6b195555644f0616fd6ed929dfcf6333b8675fcca044ae5ab110ded296"}, + {file = "Pillow-9.5.0-cp311-cp311-win32.whl", hash = "sha256:54f7102ad31a3de5666827526e248c3530b3a33539dbda27c6843d19d72644ec"}, + {file = "Pillow-9.5.0-cp311-cp311-win_amd64.whl", hash = "sha256:cfa4561277f677ecf651e2b22dc43e8f5368b74a25a8f7d1d4a3a243e573f2d4"}, + {file = "Pillow-9.5.0-cp311-cp311-win_arm64.whl", hash = "sha256:965e4a05ef364e7b973dd17fc765f42233415974d773e82144c9bbaaaea5d089"}, + {file = "Pillow-9.5.0-cp312-cp312-win32.whl", hash = "sha256:22baf0c3cf0c7f26e82d6e1adf118027afb325e703922c8dfc1d5d0156bb2eeb"}, + {file = "Pillow-9.5.0-cp312-cp312-win_amd64.whl", hash = "sha256:432b975c009cf649420615388561c0ce7cc31ce9b2e374db659ee4f7d57a1f8b"}, + {file = "Pillow-9.5.0-cp37-cp37m-macosx_10_10_x86_64.whl", hash = "sha256:5d4ebf8e1db4441a55c509c4baa7a0587a0210f7cd25fcfe74dbbce7a4bd1906"}, + {file = "Pillow-9.5.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:375f6e5ee9620a271acb6820b3d1e94ffa8e741c0601db4c0c4d3cb0a9c224bf"}, + {file = "Pillow-9.5.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:99eb6cafb6ba90e436684e08dad8be1637efb71c4f2180ee6b8f940739406e78"}, + {file = "Pillow-9.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2dfaaf10b6172697b9bceb9a3bd7b951819d1ca339a5ef294d1f1ac6d7f63270"}, + {file = "Pillow-9.5.0-cp37-cp37m-manylinux_2_28_aarch64.whl", hash = "sha256:763782b2e03e45e2c77d7779875f4432e25121ef002a41829d8868700d119392"}, + {file = "Pillow-9.5.0-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:35f6e77122a0c0762268216315bf239cf52b88865bba522999dc38f1c52b9b47"}, + {file = "Pillow-9.5.0-cp37-cp37m-win32.whl", hash = "sha256:aca1c196f407ec7cf04dcbb15d19a43c507a81f7ffc45b690899d6a76ac9fda7"}, + {file = "Pillow-9.5.0-cp37-cp37m-win_amd64.whl", hash = "sha256:322724c0032af6692456cd6ed554bb85f8149214d97398bb80613b04e33769f6"}, + {file = "Pillow-9.5.0-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:a0aa9417994d91301056f3d0038af1199eb7adc86e646a36b9e050b06f526597"}, + {file = "Pillow-9.5.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:f8286396b351785801a976b1e85ea88e937712ee2c3ac653710a4a57a8da5d9c"}, + {file = "Pillow-9.5.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c830a02caeb789633863b466b9de10c015bded434deb3ec87c768e53752ad22a"}, + {file = "Pillow-9.5.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fbd359831c1657d69bb81f0db962905ee05e5e9451913b18b831febfe0519082"}, + {file = "Pillow-9.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8fc330c3370a81bbf3f88557097d1ea26cd8b019d6433aa59f71195f5ddebbf"}, + {file = "Pillow-9.5.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:7002d0797a3e4193c7cdee3198d7c14f92c0836d6b4a3f3046a64bd1ce8df2bf"}, + {file = "Pillow-9.5.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:229e2c79c00e85989a34b5981a2b67aa079fd08c903f0aaead522a1d68d79e51"}, + {file = "Pillow-9.5.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:9adf58f5d64e474bed00d69bcd86ec4bcaa4123bfa70a65ce72e424bfb88ed96"}, + {file = "Pillow-9.5.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:662da1f3f89a302cc22faa9f14a262c2e3951f9dbc9617609a47521c69dd9f8f"}, + {file = "Pillow-9.5.0-cp38-cp38-win32.whl", hash = "sha256:6608ff3bf781eee0cd14d0901a2b9cc3d3834516532e3bd673a0a204dc8615fc"}, + {file = "Pillow-9.5.0-cp38-cp38-win_amd64.whl", hash = "sha256:e49eb4e95ff6fd7c0c402508894b1ef0e01b99a44320ba7d8ecbabefddcc5569"}, + {file = "Pillow-9.5.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:482877592e927fd263028c105b36272398e3e1be3269efda09f6ba21fd83ec66"}, + {file = "Pillow-9.5.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3ded42b9ad70e5f1754fb7c2e2d6465a9c842e41d178f262e08b8c85ed8a1d8e"}, + {file = "Pillow-9.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c446d2245ba29820d405315083d55299a796695d747efceb5717a8b450324115"}, + {file = "Pillow-9.5.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8aca1152d93dcc27dc55395604dcfc55bed5f25ef4c98716a928bacba90d33a3"}, + {file = "Pillow-9.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:608488bdcbdb4ba7837461442b90ea6f3079397ddc968c31265c1e056964f1ef"}, + {file = "Pillow-9.5.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:60037a8db8750e474af7ffc9faa9b5859e6c6d0a50e55c45576bf28be7419705"}, + {file = "Pillow-9.5.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:07999f5834bdc404c442146942a2ecadd1cb6292f5229f4ed3b31e0a108746b1"}, + {file = "Pillow-9.5.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:a127ae76092974abfbfa38ca2d12cbeddcdeac0fb71f9627cc1135bedaf9d51a"}, + {file = "Pillow-9.5.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:489f8389261e5ed43ac8ff7b453162af39c3e8abd730af8363587ba64bb2e865"}, + {file = "Pillow-9.5.0-cp39-cp39-win32.whl", hash = "sha256:9b1af95c3a967bf1da94f253e56b6286b50af23392a886720f563c547e48e964"}, + {file = "Pillow-9.5.0-cp39-cp39-win_amd64.whl", hash = "sha256:77165c4a5e7d5a284f10a6efaa39a0ae8ba839da344f20b111d62cc932fa4e5d"}, + {file = "Pillow-9.5.0-pp38-pypy38_pp73-macosx_10_10_x86_64.whl", hash = "sha256:833b86a98e0ede388fa29363159c9b1a294b0905b5128baf01db683672f230f5"}, + {file = "Pillow-9.5.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaf305d6d40bd9632198c766fb64f0c1a83ca5b667f16c1e79e1661ab5060140"}, + {file = "Pillow-9.5.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0852ddb76d85f127c135b6dd1f0bb88dbb9ee990d2cd9aa9e28526c93e794fba"}, + {file = "Pillow-9.5.0-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:91ec6fe47b5eb5a9968c79ad9ed78c342b1f97a091677ba0e012701add857829"}, + {file = "Pillow-9.5.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:cb841572862f629b99725ebaec3287fc6d275be9b14443ea746c1dd325053cbd"}, + {file = "Pillow-9.5.0-pp39-pypy39_pp73-macosx_10_10_x86_64.whl", hash = "sha256:c380b27d041209b849ed246b111b7c166ba36d7933ec6e41175fd15ab9eb1572"}, + {file = "Pillow-9.5.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7c9af5a3b406a50e313467e3565fc99929717f780164fe6fbb7704edba0cebbe"}, + {file = "Pillow-9.5.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5671583eab84af046a397d6d0ba25343c00cd50bce03787948e0fff01d4fd9b1"}, + {file = "Pillow-9.5.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:84a6f19ce086c1bf894644b43cd129702f781ba5751ca8572f08aa40ef0ab7b7"}, + {file = "Pillow-9.5.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:1e7723bd90ef94eda669a3c2c19d549874dd5badaeefabefd26053304abe5799"}, + {file = "Pillow-9.5.0.tar.gz", hash = "sha256:bf548479d336726d7a0eceb6e767e179fbde37833ae42794602631a070d630f1"}, +] + +[package.extras] +docs = ["furo", "olefile", "sphinx (>=2.4)", "sphinx-copybutton", "sphinx-inline-tabs", "sphinx-removed-in", "sphinxext-opengraph"] +tests = ["check-manifest", "coverage", "defusedxml", "markdown2", "olefile", "packaging", "pyroma", "pytest", "pytest-cov", "pytest-timeout"] + +[[package]] +name = "platformdirs" +version = "3.5.1" +description = "A small Python package for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." +category = "main" +optional = false +python-versions = ">=3.7" +files = [ + {file = "platformdirs-3.5.1-py3-none-any.whl", hash = "sha256:e2378146f1964972c03c085bb5662ae80b2b8c06226c54b2ff4aa9483e8a13a5"}, + {file = "platformdirs-3.5.1.tar.gz", hash = "sha256:412dae91f52a6f84830f39a8078cecd0e866cb72294a5c66808e74d5e88d251f"}, +] + +[package.extras] +docs = ["furo (>=2023.3.27)", "proselint (>=0.13)", "sphinx (>=6.2.1)", "sphinx-autodoc-typehints (>=1.23,!=1.23.4)"] +test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=7.3.1)", "pytest-cov (>=4)", "pytest-mock (>=3.10)"] + +[[package]] +name = "plotly" +version = "5.14.1" +description = "An open-source, interactive data visualization library for Python" +category = "main" +optional = false +python-versions = ">=3.6" +files = [ + {file = "plotly-5.14.1-py2.py3-none-any.whl", hash = "sha256:a63f3ad9e4cc2e02902a738e5e3e7f3d1307f2732ac71a6c28f1238ed3052826"}, + {file = "plotly-5.14.1.tar.gz", hash = "sha256:bcac86d7fcba3eff7260c1eddc36ca34dae2aded10a0709808446565e0e53b93"}, +] + +[package.dependencies] +packaging = "*" +tenacity = ">=6.2.0" + +[[package]] +name = "pooch" +version = "1.7.0" +description = "\"Pooch manages your Python library's sample data files: it automatically downloads and stores them in a local directory, with support for versioning and corruption checks.\"" +category = "main" +optional = false +python-versions = ">=3.7" +files = [ + {file = "pooch-1.7.0-py3-none-any.whl", hash = "sha256:74258224fc33d58f53113cf955e8d51bf01386b91492927d0d1b6b341a765ad7"}, + {file = "pooch-1.7.0.tar.gz", hash = "sha256:f174a1041b6447f0eef8860f76d17f60ed2f857dc0efa387a7f08228af05d998"}, +] + +[package.dependencies] +packaging = ">=20.0" +platformdirs = ">=2.5.0" +requests = ">=2.19.0" + +[package.extras] +progress = ["tqdm (>=4.41.0,<5.0.0)"] +sftp = ["paramiko (>=2.7.0)"] +xxhash = ["xxhash (>=1.4.3)"] + +[[package]] +name = "pybtex" +version = "0.24.0" +description = "A BibTeX-compatible bibliography processor in Python" +category = "main" +optional = false +python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*" +files = [ + {file = "pybtex-0.24.0-py2.py3-none-any.whl", hash = "sha256:e1e0c8c69998452fea90e9179aa2a98ab103f3eed894405b7264e517cc2fcc0f"}, + {file = "pybtex-0.24.0.tar.gz", hash = "sha256:818eae35b61733e5c007c3fcd2cfb75ed1bc8b4173c1f70b56cc4c0802d34755"}, +] + +[package.dependencies] +latexcodec = ">=1.0.4" +PyYAML = ">=3.01" +six = "*" + +[package.extras] +test = ["pytest"] + +[[package]] +name = "pycifrw" +version = "4.4.2" +description = "CIF/STAR file support for Python" +category = "main" +optional = false +python-versions = "*" +files = [ + {file = "PyCifRW-4.4.2-cp37-cp37m-manylinux2014_x86_64.whl", hash = "sha256:ebbb298655b291292feb2c5594c815de0366702a95437f7f102a57a090b6dd83"}, + {file = "PyCifRW-4.4.2.tar.gz", hash = "sha256:a1b6ca0098c9c986b80a50f6cf05122ad65434a18b97a1120f83304ba485acc7"}, +] + +[[package]] +name = "pydantic" +version = "1.10.8" +description = "Data validation and settings management using python type hints" +category = "main" +optional = false +python-versions = ">=3.7" +files = [ + {file = "pydantic-1.10.8-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:1243d28e9b05003a89d72e7915fdb26ffd1d39bdd39b00b7dbe4afae4b557f9d"}, + {file = "pydantic-1.10.8-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c0ab53b609c11dfc0c060d94335993cc2b95b2150e25583bec37a49b2d6c6c3f"}, + {file = "pydantic-1.10.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f9613fadad06b4f3bc5db2653ce2f22e0de84a7c6c293909b48f6ed37b83c61f"}, + {file = "pydantic-1.10.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:df7800cb1984d8f6e249351139667a8c50a379009271ee6236138a22a0c0f319"}, + {file = "pydantic-1.10.8-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:0c6fafa0965b539d7aab0a673a046466d23b86e4b0e8019d25fd53f4df62c277"}, + {file = "pydantic-1.10.8-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:e82d4566fcd527eae8b244fa952d99f2ca3172b7e97add0b43e2d97ee77f81ab"}, + {file = "pydantic-1.10.8-cp310-cp310-win_amd64.whl", hash = "sha256:ab523c31e22943713d80d8d342d23b6f6ac4b792a1e54064a8d0cf78fd64e800"}, + {file = "pydantic-1.10.8-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:666bdf6066bf6dbc107b30d034615d2627e2121506c555f73f90b54a463d1f33"}, + {file = "pydantic-1.10.8-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:35db5301b82e8661fa9c505c800d0990bc14e9f36f98932bb1d248c0ac5cada5"}, + {file = "pydantic-1.10.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f90c1e29f447557e9e26afb1c4dbf8768a10cc676e3781b6a577841ade126b85"}, + {file = "pydantic-1.10.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:93e766b4a8226e0708ef243e843105bf124e21331694367f95f4e3b4a92bbb3f"}, + {file = "pydantic-1.10.8-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:88f195f582851e8db960b4a94c3e3ad25692c1c1539e2552f3df7a9e972ef60e"}, + {file = "pydantic-1.10.8-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:34d327c81e68a1ecb52fe9c8d50c8a9b3e90d3c8ad991bfc8f953fb477d42fb4"}, + {file = "pydantic-1.10.8-cp311-cp311-win_amd64.whl", hash = "sha256:d532bf00f381bd6bc62cabc7d1372096b75a33bc197a312b03f5838b4fb84edd"}, + {file = "pydantic-1.10.8-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:7d5b8641c24886d764a74ec541d2fc2c7fb19f6da2a4001e6d580ba4a38f7878"}, + {file = "pydantic-1.10.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7b1f6cb446470b7ddf86c2e57cd119a24959af2b01e552f60705910663af09a4"}, + {file = "pydantic-1.10.8-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c33b60054b2136aef8cf190cd4c52a3daa20b2263917c49adad20eaf381e823b"}, + {file = "pydantic-1.10.8-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:1952526ba40b220b912cdc43c1c32bcf4a58e3f192fa313ee665916b26befb68"}, + {file = "pydantic-1.10.8-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:bb14388ec45a7a0dc429e87def6396f9e73c8c77818c927b6a60706603d5f2ea"}, + {file = "pydantic-1.10.8-cp37-cp37m-win_amd64.whl", hash = "sha256:16f8c3e33af1e9bb16c7a91fc7d5fa9fe27298e9f299cff6cb744d89d573d62c"}, + {file = "pydantic-1.10.8-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1ced8375969673929809d7f36ad322934c35de4af3b5e5b09ec967c21f9f7887"}, + {file = "pydantic-1.10.8-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:93e6bcfccbd831894a6a434b0aeb1947f9e70b7468f274154d03d71fabb1d7c6"}, + {file = "pydantic-1.10.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:191ba419b605f897ede9892f6c56fb182f40a15d309ef0142212200a10af4c18"}, + {file = "pydantic-1.10.8-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:052d8654cb65174d6f9490cc9b9a200083a82cf5c3c5d3985db765757eb3b375"}, + {file = "pydantic-1.10.8-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:ceb6a23bf1ba4b837d0cfe378329ad3f351b5897c8d4914ce95b85fba96da5a1"}, + {file = "pydantic-1.10.8-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:6f2e754d5566f050954727c77f094e01793bcb5725b663bf628fa6743a5a9108"}, + {file = "pydantic-1.10.8-cp38-cp38-win_amd64.whl", hash = "sha256:6a82d6cda82258efca32b40040228ecf43a548671cb174a1e81477195ed3ed56"}, + {file = "pydantic-1.10.8-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:3e59417ba8a17265e632af99cc5f35ec309de5980c440c255ab1ca3ae96a3e0e"}, + {file = "pydantic-1.10.8-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:84d80219c3f8d4cad44575e18404099c76851bc924ce5ab1c4c8bb5e2a2227d0"}, + {file = "pydantic-1.10.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2e4148e635994d57d834be1182a44bdb07dd867fa3c2d1b37002000646cc5459"}, + {file = "pydantic-1.10.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:12f7b0bf8553e310e530e9f3a2f5734c68699f42218bf3568ef49cd9b0e44df4"}, + {file = "pydantic-1.10.8-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:42aa0c4b5c3025483240a25b09f3c09a189481ddda2ea3a831a9d25f444e03c1"}, + {file = "pydantic-1.10.8-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:17aef11cc1b997f9d574b91909fed40761e13fac438d72b81f902226a69dac01"}, + {file = "pydantic-1.10.8-cp39-cp39-win_amd64.whl", hash = "sha256:66a703d1983c675a6e0fed8953b0971c44dba48a929a2000a493c3772eb61a5a"}, + {file = "pydantic-1.10.8-py3-none-any.whl", hash = "sha256:7456eb22ed9aaa24ff3e7b4757da20d9e5ce2a81018c1b3ebd81a0b88a18f3b2"}, + {file = "pydantic-1.10.8.tar.gz", hash = "sha256:1410275520dfa70effadf4c21811d755e7ef9bb1f1d077a21958153a92c8d9ca"}, +] + +[package.dependencies] +typing-extensions = ">=4.2.0" + +[package.extras] +dotenv = ["python-dotenv (>=0.10.4)"] +email = ["email-validator (>=1.0.3)"] + +[[package]] +name = "pymatgen" +version = "2023.5.31" +description = "Python Materials Genomics is a robust materials analysis code that defines core object representations for structures and molecules with support for many electronic structure codes. It is currently the core analysis code powering the Materials Project (https://materialsproject.org)." +category = "main" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pymatgen-2023.5.31-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:bf957557e90198cfd7477dfb601db23c504ea1ed8b52dfa65a5f90f90805f7b4"}, + {file = "pymatgen-2023.5.31-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc2a1715931afc0ff0707df112f95ccf53f3fb25087eb7f4ea5d57080712783c"}, + {file = "pymatgen-2023.5.31-cp310-cp310-win32.whl", hash = "sha256:69c3ad191a316ead6ad9d08d06576619dc54a90c3a69beceed3c6c9bbffae606"}, + {file = "pymatgen-2023.5.31-cp310-cp310-win_amd64.whl", hash = "sha256:876f8544edc8c9147467ed2df4c57af03060385ec85856fcc9445e59a5a432c5"}, + {file = "pymatgen-2023.5.31-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:8c1dde743409adf2b21979d97d4edd2c02bb439716589709d29d84d8c4ce487e"}, + {file = "pymatgen-2023.5.31-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5d42145f1ed7238a6b73c1161243ce6d7b205d5a5903b2e0ea7eca0af740936e"}, + {file = "pymatgen-2023.5.31-cp311-cp311-win32.whl", hash = "sha256:c879b4aeeaa4e37d90f0598d8a038dcac8234c2a253961eaccdfe1cf36607aaf"}, + {file = "pymatgen-2023.5.31-cp311-cp311-win_amd64.whl", hash = "sha256:67c5a22c294607d6378db7dd9c87b403d51a032af8e071868d5e655cb9ec26fa"}, + {file = "pymatgen-2023.5.31-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:e7866c7aa4bed503c386a6b69bdbd72c03aa123d3edfd8f53aa1fdde12f30f96"}, + {file = "pymatgen-2023.5.31-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2e56065584996592377ba076929441e9a854834e2e89fadd505c1dffdc05cbe1"}, + {file = "pymatgen-2023.5.31-cp38-cp38-win32.whl", hash = "sha256:3c53ed125d7484aae91c9d1e7bb06552090e284c7cfda3bae7e81dae5b857d5b"}, + {file = "pymatgen-2023.5.31-cp38-cp38-win_amd64.whl", hash = "sha256:6920df542fdfff5544fbcc454926f60eba8d7398463f61af51fc26e1160bfdba"}, + {file = "pymatgen-2023.5.31-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:7a09878666902b13369afa20c988c216e6178d6d0592aae9cfb91c36857d0ee2"}, + {file = "pymatgen-2023.5.31-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e88df8d323e57c5b1399109607212f40f5929f587bc30c70c1099438a0a79310"}, + {file = "pymatgen-2023.5.31-cp39-cp39-win32.whl", hash = "sha256:893693abea9d1b039475a197d6a80c9f673a12b6afb45d3fff63c07f663ad254"}, + {file = "pymatgen-2023.5.31-cp39-cp39-win_amd64.whl", hash = "sha256:8ab876dc21e27dbc411d429488ab27e1b6d0c6cc4833dbebf628ea495c5ed48c"}, + {file = "pymatgen-2023.5.31.tar.gz", hash = "sha256:a02538061a1795b9bab1de5236b7a8016f1fe2251814274970bcaf07f8ba40b1"}, +] + +[package.dependencies] +matplotlib = ">=1.5" +monty = ">=3.0.2" +mp-api = ">=0.27.3" +networkx = ">=2.2" +numpy = ">=1.20.1" +palettable = ">=3.1.1" +pandas = "*" +plotly = ">=4.5.0" +pybtex = "*" +requests = "*" +"ruamel.yaml" = ">=0.17.0" +scipy = ">=1.5.0" +spglib = ">=2.0.2" +sympy = "*" +tabulate = "*" +tqdm = "*" +uncertainties = ">=3.1.4" + +[package.extras] +abinit = ["netcdf4"] +ase = ["ase (>=3.3)"] +dev = ["black", "mypy", "pre-commit", "pytest", "pytest-cov", "pytest-split", "ruff"] +docs = ["doc2dash", "sphinx", "sphinx-rtd-theme"] +electronic-structure = ["fdint (>=2.0.2)"] +numba = ["numba"] +optional = ["BoltzTraP2 (>=22.3.2)", "ase (>=3.22.1)", "chemview (>=0.6)", "f90nml (>=1.1.2)", "galore (>=0.6.1)", "h5py (>=3.8.0)", "jarvis-tools (>=2020.7.14)", "netCDF4 (>=1.5.8)", "phonopy (>=2.4.2)", "seekpath (>=1.9.4)"] +relaxation = ["m3gnet"] +vis = ["vtk (>=6.0.0)"] + +[[package]] +name = "pyparsing" +version = "3.0.9" +description = "pyparsing module - Classes and methods to define and execute parsing grammars" +category = "main" +optional = false +python-versions = ">=3.6.8" +files = [ + {file = "pyparsing-3.0.9-py3-none-any.whl", hash = "sha256:5026bae9a10eeaefb61dab2f09052b9f4307d44aee4eda64b309723d8d206bbc"}, + {file = "pyparsing-3.0.9.tar.gz", hash = "sha256:2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb"}, +] + +[package.extras] +diagrams = ["jinja2", "railroad-diagrams"] + +[[package]] +name = "python-dateutil" +version = "2.8.2" +description = "Extensions to the standard Python datetime module" +category = "main" +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" +files = [ + {file = "python-dateutil-2.8.2.tar.gz", hash = "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86"}, + {file = "python_dateutil-2.8.2-py2.py3-none-any.whl", hash = "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9"}, +] + +[package.dependencies] +six = ">=1.5" + +[[package]] +name = "pytz" +version = "2023.3" +description = "World timezone definitions, modern and historical" +category = "main" +optional = false +python-versions = "*" +files = [ + {file = "pytz-2023.3-py2.py3-none-any.whl", hash = "sha256:a151b3abb88eda1d4e34a9814df37de2a80e301e68ba0fd856fb9b46bfbbbffb"}, + {file = "pytz-2023.3.tar.gz", hash = "sha256:1d8ce29db189191fb55338ee6d0387d82ab59f3d00eac103412d64e0ebd0c588"}, +] + +[[package]] +name = "pyvista" +version = "0.39.1" +description = "Easier Pythonic interface to VTK" +category = "main" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pyvista-0.39.1-py3-none-any.whl", hash = "sha256:d4c9c314d0a1151a950a7dba67505e3148385ae0f7974f614252700f48cc01f4"}, + {file = "pyvista-0.39.1.tar.gz", hash = "sha256:0023b7f6dc8a2ca4f79ec5c20a025b44910c1d1fbae9e00e13af73f3fda5d2d6"}, +] + +[package.dependencies] +matplotlib = ">=3.0.1" +numpy = "*" +pillow = "*" +pooch = "*" +scooby = ">=0.5.1" +vtk = "*" + +[package.extras] +all = ["cmocean", "colorcet", "imageio", "ipyvtklink", "ipywidgets", "jupyter-server-proxy", "meshio (>=5.2)", "nest-asyncio", "panel", "pythreejs", "trame (>=2.2.6)", "trame-client (>=2.4.2)", "trame-server (>=2.8.0)", "trame-vtk (>=2.4.0)"] +colormaps = ["cmocean", "colorcet"] +io = ["imageio", "meshio (>=5.2)"] +jupyter = ["ipyvtklink", "ipywidgets", "jupyter-server-proxy", "nest-asyncio", "panel", "pythreejs", "trame (>=2.2.6)", "trame-client (>=2.4.2)", "trame-server (>=2.8.0)", "trame-vtk (>=2.4.0)"] +trame = ["trame (>=2.2.6)", "trame-client (>=2.4.2)", "trame-server (>=2.8.0)", "trame-vtk (>=2.4.0)"] + +[[package]] +name = "pyyaml" +version = "6.0" +description = "YAML parser and emitter for Python" +category = "main" +optional = false +python-versions = ">=3.6" +files = [ + {file = "PyYAML-6.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53"}, + {file = "PyYAML-6.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c"}, + {file = "PyYAML-6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc"}, + {file = "PyYAML-6.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b"}, + {file = "PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5"}, + {file = "PyYAML-6.0-cp310-cp310-win32.whl", hash = "sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513"}, + {file = "PyYAML-6.0-cp310-cp310-win_amd64.whl", hash = "sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a"}, + {file = "PyYAML-6.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358"}, + {file = "PyYAML-6.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1"}, + {file = "PyYAML-6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d"}, + {file = "PyYAML-6.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f"}, + {file = "PyYAML-6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782"}, + {file = "PyYAML-6.0-cp311-cp311-win32.whl", hash = "sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7"}, + {file = "PyYAML-6.0-cp311-cp311-win_amd64.whl", hash = "sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf"}, + {file = "PyYAML-6.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86"}, + {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f"}, + {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92"}, + {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4"}, + {file = "PyYAML-6.0-cp36-cp36m-win32.whl", hash = "sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293"}, + {file = "PyYAML-6.0-cp36-cp36m-win_amd64.whl", hash = "sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57"}, + {file = "PyYAML-6.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c"}, + {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0"}, + {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4"}, + {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9"}, + {file = "PyYAML-6.0-cp37-cp37m-win32.whl", hash = "sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737"}, + {file = "PyYAML-6.0-cp37-cp37m-win_amd64.whl", hash = "sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d"}, + {file = "PyYAML-6.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b"}, + {file = "PyYAML-6.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba"}, + {file = "PyYAML-6.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34"}, + {file = "PyYAML-6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287"}, + {file = "PyYAML-6.0-cp38-cp38-win32.whl", hash = "sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78"}, + {file = "PyYAML-6.0-cp38-cp38-win_amd64.whl", hash = "sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07"}, + {file = "PyYAML-6.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b"}, + {file = "PyYAML-6.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174"}, + {file = "PyYAML-6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803"}, + {file = "PyYAML-6.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3"}, + {file = "PyYAML-6.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0"}, + {file = "PyYAML-6.0-cp39-cp39-win32.whl", hash = "sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb"}, + {file = "PyYAML-6.0-cp39-cp39-win_amd64.whl", hash = "sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c"}, + {file = "PyYAML-6.0.tar.gz", hash = "sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2"}, +] + +[[package]] +name = "requests" +version = "2.31.0" +description = "Python HTTP for Humans." +category = "main" +optional = false +python-versions = ">=3.7" +files = [ + {file = "requests-2.31.0-py3-none-any.whl", hash = "sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f"}, + {file = "requests-2.31.0.tar.gz", hash = "sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1"}, +] + +[package.dependencies] +certifi = ">=2017.4.17" +charset-normalizer = ">=2,<4" +idna = ">=2.5,<4" +urllib3 = ">=1.21.1,<3" + +[package.extras] +socks = ["PySocks (>=1.5.6,!=1.5.7)"] +use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] + +[[package]] +name = "ruamel-yaml" +version = "0.17.31" +description = "ruamel.yaml is a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order" +category = "main" +optional = false +python-versions = ">=3" +files = [ + {file = "ruamel.yaml-0.17.31-py3-none-any.whl", hash = "sha256:3cf153f0047ced526e723097ac615d3009371779432e304dbd5596b6f3a4c777"}, + {file = "ruamel.yaml-0.17.31.tar.gz", hash = "sha256:098ed1eb6d338a684891a72380277c1e6fc4d4ae0e120de9a447275056dda335"}, +] + +[package.dependencies] +"ruamel.yaml.clib" = {version = ">=0.2.7", markers = "platform_python_implementation == \"CPython\" and python_version < \"3.12\""} + +[package.extras] +docs = ["ryd"] +jinja2 = ["ruamel.yaml.jinja2 (>=0.2)"] + +[[package]] +name = "ruamel-yaml-clib" +version = "0.2.7" +description = "C version of reader, parser and emitter for ruamel.yaml derived from libyaml" +category = "main" +optional = false +python-versions = ">=3.5" +files = [ + {file = "ruamel.yaml.clib-0.2.7-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d5859983f26d8cd7bb5c287ef452e8aacc86501487634573d260968f753e1d71"}, + {file = "ruamel.yaml.clib-0.2.7-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:debc87a9516b237d0466a711b18b6ebeb17ba9f391eb7f91c649c5c4ec5006c7"}, + {file = "ruamel.yaml.clib-0.2.7-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:df5828871e6648db72d1c19b4bd24819b80a755c4541d3409f0f7acd0f335c80"}, + {file = "ruamel.yaml.clib-0.2.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:efa08d63ef03d079dcae1dfe334f6c8847ba8b645d08df286358b1f5293d24ab"}, + {file = "ruamel.yaml.clib-0.2.7-cp310-cp310-win32.whl", hash = "sha256:763d65baa3b952479c4e972669f679fe490eee058d5aa85da483ebae2009d231"}, + {file = "ruamel.yaml.clib-0.2.7-cp310-cp310-win_amd64.whl", hash = "sha256:d000f258cf42fec2b1bbf2863c61d7b8918d31ffee905da62dede869254d3b8a"}, + {file = "ruamel.yaml.clib-0.2.7-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:045e0626baf1c52e5527bd5db361bc83180faaba2ff586e763d3d5982a876a9e"}, + {file = "ruamel.yaml.clib-0.2.7-cp311-cp311-macosx_13_0_arm64.whl", hash = "sha256:1a6391a7cabb7641c32517539ca42cf84b87b667bad38b78d4d42dd23e957c81"}, + {file = "ruamel.yaml.clib-0.2.7-cp311-cp311-manylinux2014_aarch64.whl", hash = "sha256:9c7617df90c1365638916b98cdd9be833d31d337dbcd722485597b43c4a215bf"}, + {file = "ruamel.yaml.clib-0.2.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:41d0f1fa4c6830176eef5b276af04c89320ea616655d01327d5ce65e50575c94"}, + {file = "ruamel.yaml.clib-0.2.7-cp311-cp311-win32.whl", hash = "sha256:f6d3d39611ac2e4f62c3128a9eed45f19a6608670c5a2f4f07f24e8de3441d38"}, + {file = "ruamel.yaml.clib-0.2.7-cp311-cp311-win_amd64.whl", hash = "sha256:da538167284de58a52109a9b89b8f6a53ff8437dd6dc26d33b57bf6699153122"}, + {file = "ruamel.yaml.clib-0.2.7-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:4b3a93bb9bc662fc1f99c5c3ea8e623d8b23ad22f861eb6fce9377ac07ad6072"}, + {file = "ruamel.yaml.clib-0.2.7-cp36-cp36m-macosx_12_0_arm64.whl", hash = "sha256:a234a20ae07e8469da311e182e70ef6b199d0fbeb6c6cc2901204dd87fb867e8"}, + {file = "ruamel.yaml.clib-0.2.7-cp36-cp36m-manylinux2014_aarch64.whl", hash = "sha256:15910ef4f3e537eea7fe45f8a5d19997479940d9196f357152a09031c5be59f3"}, + {file = "ruamel.yaml.clib-0.2.7-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:370445fd795706fd291ab00c9df38a0caed0f17a6fb46b0f607668ecb16ce763"}, + {file = "ruamel.yaml.clib-0.2.7-cp36-cp36m-win32.whl", hash = "sha256:ecdf1a604009bd35c674b9225a8fa609e0282d9b896c03dd441a91e5f53b534e"}, + {file = "ruamel.yaml.clib-0.2.7-cp36-cp36m-win_amd64.whl", hash = "sha256:f34019dced51047d6f70cb9383b2ae2853b7fc4dce65129a5acd49f4f9256646"}, + {file = "ruamel.yaml.clib-0.2.7-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:2aa261c29a5545adfef9296b7e33941f46aa5bbd21164228e833412af4c9c75f"}, + {file = "ruamel.yaml.clib-0.2.7-cp37-cp37m-macosx_12_0_arm64.whl", hash = "sha256:f01da5790e95815eb5a8a138508c01c758e5f5bc0ce4286c4f7028b8dd7ac3d0"}, + {file = "ruamel.yaml.clib-0.2.7-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:40d030e2329ce5286d6b231b8726959ebbe0404c92f0a578c0e2482182e38282"}, + {file = "ruamel.yaml.clib-0.2.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:c3ca1fbba4ae962521e5eb66d72998b51f0f4d0f608d3c0347a48e1af262efa7"}, + {file = "ruamel.yaml.clib-0.2.7-cp37-cp37m-win32.whl", hash = "sha256:7bdb4c06b063f6fd55e472e201317a3bb6cdeeee5d5a38512ea5c01e1acbdd93"}, + {file = "ruamel.yaml.clib-0.2.7-cp37-cp37m-win_amd64.whl", hash = "sha256:be2a7ad8fd8f7442b24323d24ba0b56c51219513cfa45b9ada3b87b76c374d4b"}, + {file = "ruamel.yaml.clib-0.2.7-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:91a789b4aa0097b78c93e3dc4b40040ba55bef518f84a40d4442f713b4094acb"}, + {file = "ruamel.yaml.clib-0.2.7-cp38-cp38-macosx_12_0_arm64.whl", hash = "sha256:99e77daab5d13a48a4054803d052ff40780278240a902b880dd37a51ba01a307"}, + {file = "ruamel.yaml.clib-0.2.7-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:3243f48ecd450eddadc2d11b5feb08aca941b5cd98c9b1db14b2fd128be8c697"}, + {file = "ruamel.yaml.clib-0.2.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:8831a2cedcd0f0927f788c5bdf6567d9dc9cc235646a434986a852af1cb54b4b"}, + {file = "ruamel.yaml.clib-0.2.7-cp38-cp38-win32.whl", hash = "sha256:3110a99e0f94a4a3470ff67fc20d3f96c25b13d24c6980ff841e82bafe827cac"}, + {file = "ruamel.yaml.clib-0.2.7-cp38-cp38-win_amd64.whl", hash = "sha256:92460ce908546ab69770b2e576e4f99fbb4ce6ab4b245345a3869a0a0410488f"}, + {file = "ruamel.yaml.clib-0.2.7-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:5bc0667c1eb8f83a3752b71b9c4ba55ef7c7058ae57022dd9b29065186a113d9"}, + {file = "ruamel.yaml.clib-0.2.7-cp39-cp39-macosx_12_0_arm64.whl", hash = "sha256:4a4d8d417868d68b979076a9be6a38c676eca060785abaa6709c7b31593c35d1"}, + {file = "ruamel.yaml.clib-0.2.7-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:bf9a6bc4a0221538b1a7de3ed7bca4c93c02346853f44e1cd764be0023cd3640"}, + {file = "ruamel.yaml.clib-0.2.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:a7b301ff08055d73223058b5c46c55638917f04d21577c95e00e0c4d79201a6b"}, + {file = "ruamel.yaml.clib-0.2.7-cp39-cp39-win32.whl", hash = "sha256:d5e51e2901ec2366b79f16c2299a03e74ba4531ddcfacc1416639c557aef0ad8"}, + {file = "ruamel.yaml.clib-0.2.7-cp39-cp39-win_amd64.whl", hash = "sha256:184faeaec61dbaa3cace407cffc5819f7b977e75360e8d5ca19461cd851a5fc5"}, + {file = "ruamel.yaml.clib-0.2.7.tar.gz", hash = "sha256:1f08fd5a2bea9c4180db71678e850b995d2a5f4537be0e94557668cf0f5f9497"}, +] + +[[package]] +name = "scikit-learn" +version = "1.2.2" +description = "A set of python modules for machine learning and data mining" +category = "main" +optional = false +python-versions = ">=3.8" +files = [ + {file = "scikit-learn-1.2.2.tar.gz", hash = "sha256:8429aea30ec24e7a8c7ed8a3fa6213adf3814a6efbea09e16e0a0c71e1a1a3d7"}, + {file = "scikit_learn-1.2.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:99cc01184e347de485bf253d19fcb3b1a3fb0ee4cea5ee3c43ec0cc429b6d29f"}, + {file = "scikit_learn-1.2.2-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:e6e574db9914afcb4e11ade84fab084536a895ca60aadea3041e85b8ac963edb"}, + {file = "scikit_learn-1.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6fe83b676f407f00afa388dd1fdd49e5c6612e551ed84f3b1b182858f09e987d"}, + {file = "scikit_learn-1.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2e2642baa0ad1e8f8188917423dd73994bf25429f8893ddbe115be3ca3183584"}, + {file = "scikit_learn-1.2.2-cp310-cp310-win_amd64.whl", hash = "sha256:ad66c3848c0a1ec13464b2a95d0a484fd5b02ce74268eaa7e0c697b904f31d6c"}, + {file = "scikit_learn-1.2.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:dfeaf8be72117eb61a164ea6fc8afb6dfe08c6f90365bde2dc16456e4bc8e45f"}, + {file = "scikit_learn-1.2.2-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:fe0aa1a7029ed3e1dcbf4a5bc675aa3b1bc468d9012ecf6c6f081251ca47f590"}, + {file = "scikit_learn-1.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:065e9673e24e0dc5113e2dd2b4ca30c9d8aa2fa90f4c0597241c93b63130d233"}, + {file = "scikit_learn-1.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bf036ea7ef66115e0d49655f16febfa547886deba20149555a41d28f56fd6d3c"}, + {file = "scikit_learn-1.2.2-cp311-cp311-win_amd64.whl", hash = "sha256:8b0670d4224a3c2d596fd572fb4fa673b2a0ccfb07152688ebd2ea0b8c61025c"}, + {file = "scikit_learn-1.2.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:9c710ff9f9936ba8a3b74a455ccf0dcf59b230caa1e9ba0223773c490cab1e51"}, + {file = "scikit_learn-1.2.2-cp38-cp38-macosx_12_0_arm64.whl", hash = "sha256:2dd3ffd3950e3d6c0c0ef9033a9b9b32d910c61bd06cb8206303fb4514b88a49"}, + {file = "scikit_learn-1.2.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:44b47a305190c28dd8dd73fc9445f802b6ea716669cfc22ab1eb97b335d238b1"}, + {file = "scikit_learn-1.2.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:953236889928d104c2ef14027539f5f2609a47ebf716b8cbe4437e85dce42744"}, + {file = "scikit_learn-1.2.2-cp38-cp38-win_amd64.whl", hash = "sha256:7f69313884e8eb311460cc2f28676d5e400bd929841a2c8eb8742ae78ebf7c20"}, + {file = "scikit_learn-1.2.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8156db41e1c39c69aa2d8599ab7577af53e9e5e7a57b0504e116cc73c39138dd"}, + {file = "scikit_learn-1.2.2-cp39-cp39-macosx_12_0_arm64.whl", hash = "sha256:fe175ee1dab589d2e1033657c5b6bec92a8a3b69103e3dd361b58014729975c3"}, + {file = "scikit_learn-1.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7d5312d9674bed14f73773d2acf15a3272639b981e60b72c9b190a0cffed5bad"}, + {file = "scikit_learn-1.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ea061bf0283bf9a9f36ea3c5d3231ba2176221bbd430abd2603b1c3b2ed85c89"}, + {file = "scikit_learn-1.2.2-cp39-cp39-win_amd64.whl", hash = "sha256:6477eed40dbce190f9f9e9d0d37e020815825b300121307942ec2110302b66a3"}, +] + +[package.dependencies] +joblib = ">=1.1.1" +numpy = ">=1.17.3" +scipy = ">=1.3.2" +threadpoolctl = ">=2.0.0" + +[package.extras] +benchmark = ["matplotlib (>=3.1.3)", "memory-profiler (>=0.57.0)", "pandas (>=1.0.5)"] +docs = ["Pillow (>=7.1.2)", "matplotlib (>=3.1.3)", "memory-profiler (>=0.57.0)", "numpydoc (>=1.2.0)", "pandas (>=1.0.5)", "plotly (>=5.10.0)", "pooch (>=1.6.0)", "scikit-image (>=0.16.2)", "seaborn (>=0.9.0)", "sphinx (>=4.0.1)", "sphinx-gallery (>=0.7.0)", "sphinx-prompt (>=1.3.0)", "sphinxext-opengraph (>=0.4.2)"] +examples = ["matplotlib (>=3.1.3)", "pandas (>=1.0.5)", "plotly (>=5.10.0)", "pooch (>=1.6.0)", "scikit-image (>=0.16.2)", "seaborn (>=0.9.0)"] +tests = ["black (>=22.3.0)", "flake8 (>=3.8.2)", "matplotlib (>=3.1.3)", "mypy (>=0.961)", "numpydoc (>=1.2.0)", "pandas (>=1.0.5)", "pooch (>=1.6.0)", "pyamg (>=4.0.0)", "pytest (>=5.3.1)", "pytest-cov (>=2.9.0)", "scikit-image (>=0.16.2)"] + +[[package]] +name = "scipy" +version = "1.9.3" +description = "Fundamental algorithms for scientific computing in Python" +category = "main" +optional = false +python-versions = ">=3.8" +files = [ + {file = "scipy-1.9.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:1884b66a54887e21addf9c16fb588720a8309a57b2e258ae1c7986d4444d3bc0"}, + {file = "scipy-1.9.3-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:83b89e9586c62e787f5012e8475fbb12185bafb996a03257e9675cd73d3736dd"}, + {file = "scipy-1.9.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a72d885fa44247f92743fc20732ae55564ff2a519e8302fb7e18717c5355a8b"}, + {file = "scipy-1.9.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d01e1dd7b15bd2449c8bfc6b7cc67d630700ed655654f0dfcf121600bad205c9"}, + {file = "scipy-1.9.3-cp310-cp310-win_amd64.whl", hash = "sha256:68239b6aa6f9c593da8be1509a05cb7f9efe98b80f43a5861cd24c7557e98523"}, + {file = "scipy-1.9.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b41bc822679ad1c9a5f023bc93f6d0543129ca0f37c1ce294dd9d386f0a21096"}, + {file = "scipy-1.9.3-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:90453d2b93ea82a9f434e4e1cba043e779ff67b92f7a0e85d05d286a3625df3c"}, + {file = "scipy-1.9.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:83c06e62a390a9167da60bedd4575a14c1f58ca9dfde59830fc42e5197283dab"}, + {file = "scipy-1.9.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:abaf921531b5aeaafced90157db505e10345e45038c39e5d9b6c7922d68085cb"}, + {file = "scipy-1.9.3-cp311-cp311-win_amd64.whl", hash = "sha256:06d2e1b4c491dc7d8eacea139a1b0b295f74e1a1a0f704c375028f8320d16e31"}, + {file = "scipy-1.9.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5a04cd7d0d3eff6ea4719371cbc44df31411862b9646db617c99718ff68d4840"}, + {file = "scipy-1.9.3-cp38-cp38-macosx_12_0_arm64.whl", hash = "sha256:545c83ffb518094d8c9d83cce216c0c32f8c04aaf28b92cc8283eda0685162d5"}, + {file = "scipy-1.9.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0d54222d7a3ba6022fdf5773931b5d7c56efe41ede7f7128c7b1637700409108"}, + {file = "scipy-1.9.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cff3a5295234037e39500d35316a4c5794739433528310e117b8a9a0c76d20fc"}, + {file = "scipy-1.9.3-cp38-cp38-win_amd64.whl", hash = "sha256:2318bef588acc7a574f5bfdff9c172d0b1bf2c8143d9582e05f878e580a3781e"}, + {file = "scipy-1.9.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:d644a64e174c16cb4b2e41dfea6af722053e83d066da7343f333a54dae9bc31c"}, + {file = "scipy-1.9.3-cp39-cp39-macosx_12_0_arm64.whl", hash = "sha256:da8245491d73ed0a994ed9c2e380fd058ce2fa8a18da204681f2fe1f57f98f95"}, + {file = "scipy-1.9.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4db5b30849606a95dcf519763dd3ab6fe9bd91df49eba517359e450a7d80ce2e"}, + {file = "scipy-1.9.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c68db6b290cbd4049012990d7fe71a2abd9ffbe82c0056ebe0f01df8be5436b0"}, + {file = "scipy-1.9.3-cp39-cp39-win_amd64.whl", hash = "sha256:5b88e6d91ad9d59478fafe92a7c757d00c59e3bdc3331be8ada76a4f8d683f58"}, + {file = "scipy-1.9.3.tar.gz", hash = "sha256:fbc5c05c85c1a02be77b1ff591087c83bc44579c6d2bd9fb798bb64ea5e1a027"}, +] + +[package.dependencies] +numpy = ">=1.18.5,<1.26.0" + +[package.extras] +dev = ["flake8", "mypy", "pycodestyle", "typing_extensions"] +doc = ["matplotlib (>2)", "numpydoc", "pydata-sphinx-theme (==0.9.0)", "sphinx (!=4.1.0)", "sphinx-panels (>=0.5.2)", "sphinx-tabs"] +test = ["asv", "gmpy2", "mpmath", "pytest", "pytest-cov", "pytest-xdist", "scikit-umfpack", "threadpoolctl"] + +[[package]] +name = "scooby" +version = "0.7.2" +description = "A Great Dane turned Python environment detective" +category = "main" +optional = false +python-versions = ">=3.7" +files = [ + {file = "scooby-0.7.2-py3-none-any.whl", hash = "sha256:75b77d22ecc22a5578fb0bb2957e8d024fa863fe905cd43447a86860afe37978"}, + {file = "scooby-0.7.2.tar.gz", hash = "sha256:6ba082ede5a82952b42538f913b3dfe3581ab79f5628e6c6efd3481f6cb5756e"}, +] + +[package.extras] +cpu = ["mkl", "psutil"] + +[[package]] +name = "setuptools" +version = "67.8.0" +description = "Easily download, build, install, upgrade, and uninstall Python packages" +category = "main" +optional = false +python-versions = ">=3.7" +files = [ + {file = "setuptools-67.8.0-py3-none-any.whl", hash = "sha256:5df61bf30bb10c6f756eb19e7c9f3b473051f48db77fddbe06ff2ca307df9a6f"}, + {file = "setuptools-67.8.0.tar.gz", hash = "sha256:62642358adc77ffa87233bc4d2354c4b2682d214048f500964dbe760ccedf102"}, +] + +[package.extras] +docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-hoverxref (<2)", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (==0.8.3)", "sphinx-reredirects", "sphinxcontrib-towncrier"] +testing = ["build[virtualenv]", "filelock (>=3.4.0)", "flake8-2020", "ini2toml[lite] (>=0.9)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "pip (>=19.1)", "pip-run (>=8.8)", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-mypy (>=0.9.1)", "pytest-perf", "pytest-ruff", "pytest-timeout", "pytest-xdist", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"] +testing-integration = ["build[virtualenv]", "filelock (>=3.4.0)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "pytest", "pytest-enabler", "pytest-xdist", "tomli", "virtualenv (>=13.0.0)", "wheel"] + +[[package]] +name = "shapely" +version = "1.8.5.post1" +description = "Geometric objects, predicates, and operations" +category = "main" +optional = false +python-versions = ">=3.6" +files = [ + {file = "Shapely-1.8.5.post1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d048f93e42ba578b82758c15d8ae037d08e69d91d9872bca5a1895b118f4e2b0"}, + {file = "Shapely-1.8.5.post1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:99ab0ddc05e44acabdbe657c599fdb9b2d82e86c5493bdae216c0c4018a82dee"}, + {file = "Shapely-1.8.5.post1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:99a2f0da0109e81e0c101a2b4cd8412f73f5f299e7b5b2deaf64cd2a100ac118"}, + {file = "Shapely-1.8.5.post1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:6fe855e7d45685926b6ba00aaeb5eba5862611f7465775dacd527e081a8ced6d"}, + {file = "Shapely-1.8.5.post1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:ec14ceca36f67cb48b34d02d7f65a9acae15cd72b48e303531893ba4a960f3ea"}, + {file = "Shapely-1.8.5.post1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8a2b2a65fa7f97115c1cd989fe9d6f39281ca2a8a014f1d4904c1a6e34d7f25"}, + {file = "Shapely-1.8.5.post1-cp310-cp310-win32.whl", hash = "sha256:21776184516a16bf82a0c3d6d6a312b3cd15a4cabafc61ee01cf2714a82e8396"}, + {file = "Shapely-1.8.5.post1-cp310-cp310-win_amd64.whl", hash = "sha256:a354199219c8d836f280b88f2c5102c81bb044ccea45bd361dc38a79f3873714"}, + {file = "Shapely-1.8.5.post1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:783bad5f48e2708a0e2f695a34ed382e4162c795cb2f0368b39528ac1d6db7ed"}, + {file = "Shapely-1.8.5.post1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a23ef3882d6aa203dd3623a3d55d698f59bfbd9f8a3bfed52c2da05a7f0f8640"}, + {file = "Shapely-1.8.5.post1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ab38f7b5196ace05725e407cb8cab9ff66edb8e6f7bb36a398e8f73f52a7aaa2"}, + {file = "Shapely-1.8.5.post1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d086591f744be483b34628b391d741e46f2645fe37594319e0a673cc2c26bcf"}, + {file = "Shapely-1.8.5.post1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4728666fff8cccc65a07448cae72c75a8773fea061c3f4f139c44adc429b18c3"}, + {file = "Shapely-1.8.5.post1-cp311-cp311-win32.whl", hash = "sha256:84010db15eb364a52b74ea8804ef92a6a930dfc1981d17a369444b6ddec66efd"}, + {file = "Shapely-1.8.5.post1-cp311-cp311-win_amd64.whl", hash = "sha256:48dcfffb9e225c0481120f4bdf622131c8c95f342b00b158cdbe220edbbe20b6"}, + {file = "Shapely-1.8.5.post1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:2fd15397638df291c427a53d641d3e6fd60458128029c8c4f487190473a69a91"}, + {file = "Shapely-1.8.5.post1-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:a74631e511153366c6dbe3229fa93f877e3c87ea8369cd00f1d38c76b0ed9ace"}, + {file = "Shapely-1.8.5.post1-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:66bdac74fbd1d3458fa787191a90fa0ae610f09e2a5ec398c36f968cc0ed743f"}, + {file = "Shapely-1.8.5.post1-cp36-cp36m-win32.whl", hash = "sha256:6d388c0c1bd878ed1af4583695690aa52234b02ed35f93a1c8486ff52a555838"}, + {file = "Shapely-1.8.5.post1-cp36-cp36m-win_amd64.whl", hash = "sha256:be9423d5a3577ac2e92c7e758bd8a2b205f5e51a012177a590bc46fc51eb4834"}, + {file = "Shapely-1.8.5.post1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:5d7f85c2d35d39ff53c9216bc76b7641c52326f7e09aaad1789a3611a0f812f2"}, + {file = "Shapely-1.8.5.post1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:adcf8a11b98af9375e32bff91de184f33a68dc48b9cb9becad4f132fa25cfa3c"}, + {file = "Shapely-1.8.5.post1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:753ed0e21ab108bd4282405b9b659f2e985e8502b1a72b978eaa51d3496dee19"}, + {file = "Shapely-1.8.5.post1-cp37-cp37m-win32.whl", hash = "sha256:65b21243d8f6bcd421210daf1fabb9de84de2c04353c5b026173b88d17c1a581"}, + {file = "Shapely-1.8.5.post1-cp37-cp37m-win_amd64.whl", hash = "sha256:370b574c78dc5af3a198a6da5d9b3d7c04654bd2ef7e80e80a3a0992dfb2d9cd"}, + {file = "Shapely-1.8.5.post1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:532a55ee2a6c52d23d6f7d1567c8f0473635f3b270262c44e1b0c88096827e22"}, + {file = "Shapely-1.8.5.post1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:3480657460e939f45a7d359ef0e172a081f249312557fe9aa78c4fd3a362d993"}, + {file = "Shapely-1.8.5.post1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:b65f5d530ba91e49ffc7c589255e878d2506a8b96ffce69d3b7c4500a9a9eaf8"}, + {file = "Shapely-1.8.5.post1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:147066da0be41b147a61f8eb805dea3b13709dbc873a431ccd7306e24d712bc0"}, + {file = "Shapely-1.8.5.post1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:c2822111ddc5bcfb116e6c663e403579d0fe3f147d2a97426011a191c43a7458"}, + {file = "Shapely-1.8.5.post1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b47bb6f9369e8bf3e6dbd33e6a25a47ee02b2874792a529fe04a49bf8bc0df6"}, + {file = "Shapely-1.8.5.post1-cp38-cp38-win32.whl", hash = "sha256:2e0a8c2e55f1be1312b51c92b06462ea89e6bb703fab4b114e7a846d941cfc40"}, + {file = "Shapely-1.8.5.post1-cp38-cp38-win_amd64.whl", hash = "sha256:0d885cb0cf670c1c834df3f371de8726efdf711f18e2a75da5cfa82843a7ab65"}, + {file = "Shapely-1.8.5.post1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:0b4ee3132ee90f07d63db3aea316c4c065ed7a26231458dda0874414a09d6ba3"}, + {file = "Shapely-1.8.5.post1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:02dd5d7dc6e46515d88874134dc8fcdc65826bca93c3eecee59d1910c42c1b17"}, + {file = "Shapely-1.8.5.post1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c6a9a4a31cd6e86d0fbe8473ceed83d4fe760b19d949fb557ef668defafea0f6"}, + {file = "Shapely-1.8.5.post1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:38f0fbbcb8ca20c16451c966c1f527cc43968e121c8a048af19ed3e339a921cd"}, + {file = "Shapely-1.8.5.post1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:78fb9d929b8ee15cfd424b6c10879ce1907f24e05fb83310fc47d2cd27088e40"}, + {file = "Shapely-1.8.5.post1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:89164e7a9776a19e29f01369a98529321994e2e4d852b92b7e01d4d9804c55bf"}, + {file = "Shapely-1.8.5.post1-cp39-cp39-win32.whl", hash = "sha256:8e59817b0fe63d34baedaabba8c393c0090f061917d18fc0bcc2f621937a8f73"}, + {file = "Shapely-1.8.5.post1-cp39-cp39-win_amd64.whl", hash = "sha256:e9c30b311de2513555ab02464ebb76115d242842b29c412f5a9aa0cac57be9f6"}, + {file = "Shapely-1.8.5.post1.tar.gz", hash = "sha256:ef3be705c3eac282a28058e6c6e5503419b250f482320df2172abcbea642c831"}, +] + +[package.extras] +all = ["numpy", "pytest", "pytest-cov"] +test = ["pytest", "pytest-cov"] +vectorized = ["numpy"] + +[[package]] +name = "six" +version = "1.16.0" +description = "Python 2 and 3 compatibility utilities" +category = "main" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" +files = [ + {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"}, + {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, +] + +[[package]] +name = "spglib" +version = "2.0.2" +description = "This is the spglib module." +category = "main" +optional = false +python-versions = "*" +files = [ + {file = "spglib-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a54dbc8954ffef86895c29416274b23b562dcdd23f8d3d4e61b47b43eabe65aa"}, + {file = "spglib-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:da956b941a377c6af450b252ee4ef03040dd2f80b5b77c56d043a5aa3b7e0aca"}, + {file = "spglib-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:791cd3d525a33142f874facb4a0371a744deb6c63cbfa8d8eec2cc2977f54691"}, + {file = "spglib-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2f76c1a5e9699479c847a577e3d7974c676a030048ca4f9ae1b89008ef8b3db7"}, + {file = "spglib-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:19d1a793515711c3196126f4f6da32b1ebb4e6f3c418671692430191b6bb5c75"}, + {file = "spglib-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c6dafee1c21ef378df002802a7a74f92b6a8b54170fe12ebab7f563c8333aae3"}, + {file = "spglib-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b515b688b595590181a763586d9b2bf28e1c5c49dadc90825963ee5c8d63ff69"}, + {file = "spglib-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:57ffbc725c7c22410dbf19f276762d81448843e35bdca55d00480e30dfac61e8"}, + {file = "spglib-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b57e9cbe6ce271a9a2ff403e236e07adaf6c263acbf4dbe007632e189f4108e7"}, + {file = "spglib-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:778306dcccd5c3946357d64435593d80d22758abd94d2d0fc9ec8ee3f75c33a3"}, + {file = "spglib-2.0.2-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:4a58ecdd553a9c1603e9bd8124170e97cea0d0ee3be76e5efc2f952a6d463f35"}, + {file = "spglib-2.0.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:184f4045a6691be5012d75296874e1c7468ebdec3284161724c000efd78558d7"}, + {file = "spglib-2.0.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:04fd1899d69456259e3667aa4cace8e4e6f3b8a369714ed01f349b4734263df1"}, + {file = "spglib-2.0.2-cp36-cp36m-win_amd64.whl", hash = "sha256:4d026e4ffd4801b1c0bf6784cb7547032db4a1d0806993060dd95f5caa547c77"}, + {file = "spglib-2.0.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:98ff97079e331cc707cc1836bfe6c632eb496ffff76fd534bd28faa1221124bd"}, + {file = "spglib-2.0.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b7440b220cd100c31ee72a33dcb1ee8544ff9b0c0cd69aeee78c081eea654cd3"}, + {file = "spglib-2.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0352429063f0f174d5b763a4a119ff972fa8f951762719eb930f2db8d462df22"}, + {file = "spglib-2.0.2-cp37-cp37m-win_amd64.whl", hash = "sha256:64e6731f5921c55521efe53cd9eead26a624124b04547216a8e90bc654638664"}, + {file = "spglib-2.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:d0d17316837825c67723ab2bc6d9cdee0a8252673c7e4e12f8a9264732865bef"}, + {file = "spglib-2.0.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:50dfd569aa2f8a1393c9784449c1631b73ef3b4035670a905a959656a8af2bc5"}, + {file = "spglib-2.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8916019d201e107d3dc02367ad36f96913e2a42dc9226578e5608b835dec3ad4"}, + {file = "spglib-2.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:07fa12e0fba754ddf9daa126f82a3b6ed21d4ef5ff7d8f7747e26f55b67c153c"}, + {file = "spglib-2.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:d2132751f1151f6875b45c9e4b9053fee1d2ef376aa85c8a53f058c71f492a9e"}, + {file = "spglib-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c5c23bd8ee8941cb679ba941f8b49cae306fa62a92085d84a451ae86332dc440"}, + {file = "spglib-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8b09b79309bd599947d1007ec7598182f193aa291fc50cd5f19b2c73aa643641"}, + {file = "spglib-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9f63b3f1b00a49d1a409b47e66beb6ea3eaed2131749be8668fce3cb01ec753"}, + {file = "spglib-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b9ab53e531f4083ef61f349fe662f40c1f86bc1e313d76f838a54317acb74865"}, + {file = "spglib-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:9f904e8a1420e3c07a0815f698c464d9a3ea5b5419276ae002f765c5d06f7bee"}, + {file = "spglib-2.0.2.tar.gz", hash = "sha256:1d081ec22da4ab4fc3198e9445ddad6dec2261c43927831151d93e39422610aa"}, +] + +[package.dependencies] +numpy = "*" + +[package.extras] +doc = ["Sphinx (==4.5.0)", "myst-parser (==0.18.0)", "sphinx-autobuild (==2021.3.14)", "sphinx-book-theme (==0.3.3)", "sphinxcontrib-bibtex (==2.4.2)"] + +[[package]] +name = "sympy" +version = "1.12" +description = "Computer algebra system (CAS) in Python" +category = "main" +optional = false +python-versions = ">=3.8" +files = [ + {file = "sympy-1.12-py3-none-any.whl", hash = "sha256:c3588cd4295d0c0f603d0f2ae780587e64e2efeedb3521e46b9bb1d08d184fa5"}, + {file = "sympy-1.12.tar.gz", hash = "sha256:ebf595c8dac3e0fdc4152c51878b498396ec7f30e7a914d6071e674d49420fb8"}, +] + +[package.dependencies] +mpmath = ">=0.19" + +[[package]] +name = "tabulate" +version = "0.9.0" +description = "Pretty-print tabular data" +category = "main" +optional = false +python-versions = ">=3.7" +files = [ + {file = "tabulate-0.9.0-py3-none-any.whl", hash = "sha256:024ca478df22e9340661486f85298cff5f6dcdba14f3813e8830015b9ed1948f"}, + {file = "tabulate-0.9.0.tar.gz", hash = "sha256:0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c"}, +] + +[package.extras] +widechars = ["wcwidth"] + +[[package]] +name = "tenacity" +version = "8.2.2" +description = "Retry code until it succeeds" +category = "main" +optional = false +python-versions = ">=3.6" +files = [ + {file = "tenacity-8.2.2-py3-none-any.whl", hash = "sha256:2f277afb21b851637e8f52e6a613ff08734c347dc19ade928e519d7d2d8569b0"}, + {file = "tenacity-8.2.2.tar.gz", hash = "sha256:43af037822bd0029025877f3b2d97cc4d7bb0c2991000a3d59d71517c5c969e0"}, +] + +[package.extras] +doc = ["reno", "sphinx", "tornado (>=4.5)"] + +[[package]] +name = "threadpoolctl" +version = "3.1.0" +description = "threadpoolctl" +category = "main" +optional = false +python-versions = ">=3.6" +files = [ + {file = "threadpoolctl-3.1.0-py3-none-any.whl", hash = "sha256:8b99adda265feb6773280df41eece7b2e6561b772d21ffd52e372f999024907b"}, + {file = "threadpoolctl-3.1.0.tar.gz", hash = "sha256:a335baacfaa4400ae1f0d8e3a58d6674d2f8828e3716bb2802c44955ad391380"}, +] + +[[package]] +name = "tqdm" +version = "4.65.0" +description = "Fast, Extensible Progress Meter" +category = "main" +optional = false +python-versions = ">=3.7" +files = [ + {file = "tqdm-4.65.0-py3-none-any.whl", hash = "sha256:c4f53a17fe37e132815abceec022631be8ffe1b9381c2e6e30aa70edc99e9671"}, + {file = "tqdm-4.65.0.tar.gz", hash = "sha256:1871fb68a86b8fb3b59ca4cdd3dcccbc7e6d613eeed31f4c332531977b89beb5"}, +] + +[package.dependencies] +colorama = {version = "*", markers = "platform_system == \"Windows\""} + +[package.extras] +dev = ["py-make (>=0.1.0)", "twine", "wheel"] +notebook = ["ipywidgets (>=6)"] +slack = ["slack-sdk"] +telegram = ["requests"] + +[[package]] +name = "typing-extensions" +version = "4.6.3" +description = "Backported and Experimental Type Hints for Python 3.7+" +category = "main" +optional = false +python-versions = ">=3.7" +files = [ + {file = "typing_extensions-4.6.3-py3-none-any.whl", hash = "sha256:88a4153d8505aabbb4e13aacb7c486c2b4a33ca3b3f807914a9b4c844c471c26"}, + {file = "typing_extensions-4.6.3.tar.gz", hash = "sha256:d91d5919357fe7f681a9f2b5b4cb2a5f1ef0a1e9f59c4d8ff0d3491e05c0ffd5"}, +] + +[[package]] +name = "uncertainties" +version = "3.1.7" +description = "Transparent calculations with uncertainties on the quantities involved (aka error propagation); fast calculation of derivatives" +category = "main" +optional = false +python-versions = "*" +files = [ + {file = "uncertainties-3.1.7-py2.py3-none-any.whl", hash = "sha256:4040ec64d298215531922a68fa1506dc6b1cb86cd7cca8eca848fcfe0f987151"}, + {file = "uncertainties-3.1.7.tar.gz", hash = "sha256:80111e0839f239c5b233cb4772017b483a0b7a1573a581b92ab7746a35e6faab"}, +] + +[package.dependencies] +future = "*" + +[package.extras] +all = ["nose", "numpy", "sphinx"] +docs = ["sphinx"] +optional = ["numpy"] +tests = ["nose", "numpy"] + +[[package]] +name = "urllib3" +version = "2.0.2" +description = "HTTP library with thread-safe connection pooling, file post, and more." +category = "main" +optional = false +python-versions = ">=3.7" +files = [ + {file = "urllib3-2.0.2-py3-none-any.whl", hash = "sha256:d055c2f9d38dc53c808f6fdc8eab7360b6fdbbde02340ed25cfbcd817c62469e"}, + {file = "urllib3-2.0.2.tar.gz", hash = "sha256:61717a1095d7e155cdb737ac7bb2f4324a858a1e2e6466f6d03ff630ca68d3cc"}, +] + +[package.extras] +brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"] +secure = ["certifi", "cryptography (>=1.9)", "idna (>=2.0.0)", "pyopenssl (>=17.1.0)", "urllib3-secure-extra"] +socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] +zstd = ["zstandard (>=0.18.0)"] + +[[package]] +name = "vtk" +version = "9.2.6" +description = "VTK is an open-source toolkit for 3D computer graphics, image processing, and visualization" +category = "main" +optional = false +python-versions = "*" +files = [ + {file = "vtk-9.2.6-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:acf8b0e0a2b51b8aa36cee1ea1ba0b73c565871efaa14cf2606d9bef36feba3a"}, + {file = "vtk-9.2.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8ec9827287f1743c736ea9b51572d20dcd15a065170808f97408eebd404275b4"}, + {file = "vtk-9.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3473f3b3dc919d3e2ef0cc9927654731941fd7b79d3dcaa343cdaff3e4e40838"}, + {file = "vtk-9.2.6-cp310-cp310-win_amd64.whl", hash = "sha256:37561b19b4b70c7034d9e689238560d7afec49ff89704b9bb3c9bb89a90ee54e"}, + {file = "vtk-9.2.6-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:9289f6ee5432f0a00aeb7b674d7ca03054bc50fa6c74126751f8b19f931f52fc"}, + {file = "vtk-9.2.6-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:0b947a33a7c5562ac4d9c8dce389f4ed720cc2559389048993ae45cbed3bbeb1"}, + {file = "vtk-9.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:87930115c8067a2d482beebc48a50fcacdc0154d8d7c763471a9be8b5eb76cc3"}, + {file = "vtk-9.2.6-cp311-cp311-win_amd64.whl", hash = "sha256:6c3ca0663f251fbd6e26d93294801ceee6c3cc329f6070dccde3b68046ab9ee7"}, + {file = "vtk-9.2.6-cp36-cp36m-macosx_10_10_x86_64.whl", hash = "sha256:86c548da22a0bd9ce9e060364925e8fa0a551064f9660ae1d486ac3118ffb770"}, + {file = "vtk-9.2.6-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f7622e98b3590bf909f056a1bad55575760727fd673c3e8e224134d52b11d00d"}, + {file = "vtk-9.2.6-cp36-cp36m-win_amd64.whl", hash = "sha256:bb28432277136774e91eb1084a8f5f1c4c952d4e74f74626a16ac6e199eba5c5"}, + {file = "vtk-9.2.6-cp37-cp37m-macosx_10_10_x86_64.whl", hash = "sha256:feb9d211583d7b1dd45ca6616bf2f9622d0eadf9e3084f53d20de819e5808d42"}, + {file = "vtk-9.2.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3bc1123b6f2f3746d35325cf1a48630c8f49a3516c9970a5bdea15823909bbca"}, + {file = "vtk-9.2.6-cp37-cp37m-win_amd64.whl", hash = "sha256:78103568e97d947026cd39a70e6719277d7341f984c06abaec64d3429e200a6f"}, + {file = "vtk-9.2.6-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:8236e00d0ad24730f4b783bbc038108426e6a78c892fd6ae9a8e8eb846f3e8e3"}, + {file = "vtk-9.2.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:affbb15762bcb6d9632a668ec53c6a3102d4f6c14c4178f01489c0b711114521"}, + {file = "vtk-9.2.6-cp38-cp38-win_amd64.whl", hash = "sha256:f9d3450c00ced28f942a0a7dc5f27a667cf6b171d9ef5a090cb7c8e21dd1a121"}, + {file = "vtk-9.2.6-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:9b396909a4372d3be4a01fde4a0af4f3e410742d73d185982c6f48a61090ebfe"}, + {file = "vtk-9.2.6-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:9d41a18bbd6fac18a814bbaeeb615044da036afc2bd98cdf7ea52853fd1ef950"}, + {file = "vtk-9.2.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:79991dccbc483a8e5d23e5d3ae1e358fee0526fe8f710d07868ecae58c6b9535"}, + {file = "vtk-9.2.6-cp39-cp39-win_amd64.whl", hash = "sha256:2d905a686ee1b28dd2ac3c3595a3fbcbd171e4b1f9aabac3c8019c6f3a4f8157"}, +] + +[package.dependencies] +matplotlib = ">=2.0.0" + +[package.extras] +numpy = ["numpy (>=1.9)"] +web = ["wslink (>=1.0.4)"] + +[[package]] +name = "zipp" +version = "3.15.0" +description = "Backport of pathlib-compatible object wrapper for zip files" +category = "main" +optional = false +python-versions = ">=3.7" +files = [ + {file = "zipp-3.15.0-py3-none-any.whl", hash = "sha256:48904fc76a60e542af151aded95726c1a5c34ed43ab4134b597665c86d7ad556"}, + {file = "zipp-3.15.0.tar.gz", hash = "sha256:112929ad649da941c23de50f356a2b5570c954b65150642bccdd66bf194d224b"}, +] + +[package.extras] +docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] +testing = ["big-O", "flake8 (<5)", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)"] + +[metadata] +lock-version = "2.0" +python-versions = "^3.8" +content-hash = "2dabe3cddf39a9249f78f18d35e716b87670ceb1b171abd237e16c4ecebf0889" diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..9af95e4 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,26 @@ +[tool.poetry] +name = "bicrystal" +version = "0.1.0" +description = "" +authors = ["Tilas Kabengele "] +readme = "README.md" + +[tool.poetry.dependencies] +python = "^3.8" +pycifrw = "4.4.2" +crystals = "^1.6.0" +shapely = "^1.8.5.post1" +pandas = "^1.5.0" +scipy = "^1.9.2" +scikit-learn = "^1.1.2" +matplotlib = "^3.6.1" +plotly = "^5.14.1" +pymatgen = "^2023.5.31" +pyvista = "^0.39.1" +ase = "^3.22.1" + + +[build-system] +requires = ["poetry-core"] +build-backend = "poetry.core.masonry.api" + diff --git a/stylesheets/github-light.css b/stylesheets/github-light.css deleted file mode 100644 index 68b86c1..0000000 --- a/stylesheets/github-light.css +++ /dev/null @@ -1,130 +0,0 @@ -/*! - * GitHub Light v0.4.1 - * Copyright (c) 2012 - 2017 GitHub, Inc. - * Licensed under MIT (https://github.com/primer/github-syntax-theme-generator/blob/master/LICENSE) - */ - -.pl-c /* comment, punctuation.definition.comment, string.comment */ { - color: #6a737d; -} - -.pl-c1 /* constant, entity.name.constant, variable.other.constant, variable.language, support, meta.property-name, support.constant, support.variable, meta.module-reference, markup.raw, meta.diff.header, meta.output */, -.pl-s .pl-v /* string variable */ { - color: #005cc5; -} - -.pl-e /* entity */, -.pl-en /* entity.name */ { - color: #6f42c1; -} - -.pl-smi /* variable.parameter.function, storage.modifier.package, storage.modifier.import, storage.type.java, variable.other */, -.pl-s .pl-s1 /* string source */ { - color: #24292e; -} - -.pl-ent /* entity.name.tag, markup.quote */ { - color: #22863a; -} - -.pl-k /* keyword, storage, storage.type */ { - color: #d73a49; -} - -.pl-s /* string */, -.pl-pds /* punctuation.definition.string, source.regexp, string.regexp.character-class */, -.pl-s .pl-pse .pl-s1 /* string punctuation.section.embedded source */, -.pl-sr /* string.regexp */, -.pl-sr .pl-cce /* string.regexp constant.character.escape */, -.pl-sr .pl-sre /* string.regexp source.ruby.embedded */, -.pl-sr .pl-sra /* string.regexp string.regexp.arbitrary-repitition */ { - color: #032f62; -} - -.pl-v /* variable */, -.pl-smw /* sublimelinter.mark.warning */ { - color: #e36209; -} - -.pl-bu /* invalid.broken, invalid.deprecated, invalid.unimplemented, message.error, brackethighlighter.unmatched, sublimelinter.mark.error */ { - color: #b31d28; -} - -.pl-ii /* invalid.illegal */ { - color: #fafbfc; - background-color: #b31d28; -} - -.pl-c2 /* carriage-return */ { - color: #fafbfc; - background-color: #d73a49; -} - -.pl-c2::before /* carriage-return */ { - content: "^M"; -} - -.pl-sr .pl-cce /* string.regexp constant.character.escape */ { - font-weight: bold; - color: #22863a; -} - -.pl-ml /* markup.list */ { - color: #735c0f; -} - -.pl-mh /* markup.heading */, -.pl-mh .pl-en /* markup.heading entity.name */, -.pl-ms /* meta.separator */ { - font-weight: bold; - color: #005cc5; -} - -.pl-mi /* markup.italic */ { - font-style: italic; - color: #24292e; -} - -.pl-mb /* markup.bold */ { - font-weight: bold; - color: #24292e; -} - -.pl-md /* markup.deleted, meta.diff.header.from-file, punctuation.definition.deleted */ { - color: #b31d28; - background-color: #ffeef0; -} - -.pl-mi1 /* markup.inserted, meta.diff.header.to-file, punctuation.definition.inserted */ { - color: #22863a; - background-color: #f0fff4; -} - -.pl-mc /* markup.changed, punctuation.definition.changed */ { - color: #e36209; - background-color: #ffebda; -} - -.pl-mi2 /* markup.ignored, markup.untracked */ { - color: #f6f8fa; - background-color: #005cc5; -} - -.pl-mdr /* meta.diff.range */ { - font-weight: bold; - color: #6f42c1; -} - -.pl-ba /* brackethighlighter.tag, brackethighlighter.curly, brackethighlighter.round, brackethighlighter.square, brackethighlighter.angle, brackethighlighter.quote */ { - color: #586069; -} - -.pl-sg /* sublimelinter.gutter-mark */ { - color: #959da5; -} - -.pl-corl /* constant.other.reference.link, string.other.link */ { - text-decoration: underline; - color: #032f62; -} - diff --git a/stylesheets/styles.css b/stylesheets/styles.css deleted file mode 100644 index 647f08d..0000000 --- a/stylesheets/styles.css +++ /dev/null @@ -1,423 +0,0 @@ -@import url(https://fonts.googleapis.com/css?family=Arvo:400,700,400italic); - -/* MeyerWeb Reset */ - -html, body, div, span, applet, object, iframe, -h1, h2, h3, h4, h5, h6, p, blockquote, pre, -a, abbr, acronym, address, big, cite, code, -del, dfn, em, img, ins, kbd, q, s, samp, -small, strike, strong, sub, sup, tt, var, -b, u, i, center, -dl, dt, dd, ol, ul, li, -fieldset, form, label, legend, -table, caption, tbody, tfoot, thead, tr, th, td, -article, aside, canvas, details, embed, -figure, figcaption, footer, header, hgroup, -menu, nav, output, ruby, section, summary, -time, mark, audio, video { - margin: 0; - padding: 0; - border: 0; - font: inherit; - vertical-align: baseline; -} - - -/* Base text styles */ - -body { - padding:10px 50px 0 0; - font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 14px; - color: #232323; - background-color: #FBFAF7; - margin: 0; - line-height: 1.8em; - -webkit-font-smoothing: antialiased; - -} - -h1, h2, h3, h4, h5, h6 { - color:#232323; - margin:36px 0 10px; -} - -p, ul, ol, table, dl { - margin:0 0 22px; -} - -h1, h2, h3 { - font-family: Arvo, Monaco, serif; - line-height:1.3; - font-weight: normal; -} - -h1,h2, h3 { - display: block; - border-bottom: 1px solid #ccc; - padding-bottom: 5px; -} - -h1 { - font-size: 30px; -} - -h2 { - font-size: 24px; -} - -h3 { - font-size: 18px; -} - -h4, h5, h6 { - font-family: Arvo, Monaco, serif; - font-weight: 700; -} - -a { - color:#C30000; - font-weight:200; - text-decoration:none; -} - -a:hover { - text-decoration: underline; -} - -a small { - font-size: 12px; -} - -em { - font-style: italic; -} - -strong { - font-weight:700; -} - -ul { - list-style-position: inside; - list-style: disc; - padding-left: 25px; -} - -ol { - list-style-position: inside; - list-style: decimal; - padding-left: 25px; -} - -blockquote { - margin: 0; - padding: 0 0 0 20px; - font-style: italic; -} - -dl, dt, dd, dl p { - font-color: #444; -} - -dl dt { - font-weight: bold; -} - -dl dd { - padding-left: 20px; - font-style: italic; -} - -dl p { - padding-left: 20px; - font-style: italic; -} - -hr { - border:0; - background:#ccc; - height:1px; - margin:0 0 24px; -} - -/* Images */ - -img { - position: relative; - margin: 0 auto; - max-width: 650px; - padding: 5px; - margin: 10px 0 32px 0; - border: 1px solid #ccc; -} - -p img { - display: inline; - margin: 0; - padding: 0; - vertical-align: middle; - text-align: center; - border: none; -} - -/* Code blocks */ - -code, pre { - font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace; - color:#000; - font-size:14px; -} - -pre { - padding: 4px 12px; - background: #FDFEFB; - border-radius:4px; - border:1px solid #D7D8C8; - overflow: auto; - overflow-y: hidden; - margin-bottom: 32px; -} - - -/* Tables */ - -table { - width:100%; -} - -table { - border: 1px solid #ccc; - margin-bottom: 32px; - text-align: left; - } - -th { - font-family: 'Arvo', Helvetica, Arial, sans-serif; - font-size: 18px; - font-weight: normal; - padding: 10px; - background: #232323; - color: #FDFEFB; - } - -td { - padding: 10px; - background: #ccc; - } - - -/* Wrapper */ -.wrapper { - width:960px; -} - - -/* Header */ - -header { - background-color: #171717; - color: #FDFDFB; - width:170px; - float:left; - position:fixed; - border: 1px solid #000; - -webkit-border-top-right-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - -moz-border-radius-topright: 4px; - -moz-border-radius-bottomright: 4px; - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; - padding: 34px 25px 22px 50px; - margin: 30px 25px 0 0; - -webkit-font-smoothing: antialiased; -} - -p.header { - font-size: 16px; -} - -h1.header { - font-family: Arvo, sans-serif; - font-size: 30px; - font-weight: 300; - line-height: 1.3em; - border-bottom: none; - margin-top: 0; -} - - -h1.header, a.header, a.name, header a{ - color: #fff; -} - -a.header { - text-decoration: underline; -} - -a.name { - white-space: nowrap; -} - -header ul { - list-style:none; - padding:0; -} - -header li { - list-style-type: none; - width:132px; - height:15px; - margin-bottom: 12px; - line-height: 1em; - padding: 6px 6px 6px 7px; - - background: #AF0011; - background: -moz-linear-gradient(top, #AF0011 0%, #820011 100%); - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#dddddd)); - background: -webkit-linear-gradient(top, #AF0011 0%,#820011 100%); - background: -o-linear-gradient(top, #AF0011 0%,#820011 100%); - background: -ms-linear-gradient(top, #AF0011 0%,#820011 100%); - background: linear-gradient(top, #AF0011 0%,#820011 100%); - - border-radius:4px; - border:1px solid #0D0D0D; - - -webkit-box-shadow: inset 0px 1px 1px 0 rgba(233,2,38, 1); - box-shadow: inset 0px 1px 1px 0 rgba(233,2,38, 1); - -} - -header li:hover { - background: #C3001D; - background: -moz-linear-gradient(top, #C3001D 0%, #950119 100%); - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#dddddd)); - background: -webkit-linear-gradient(top, #C3001D 0%,#950119 100%); - background: -o-linear-gradient(top, #C3001D 0%,#950119 100%); - background: -ms-linear-gradient(top, #C3001D 0%,#950119 100%); - background: linear-gradient(top, #C3001D 0%,#950119 100%); -} - -a.buttons { - -webkit-font-smoothing: antialiased; - background: url(../images/arrow-down.png) no-repeat; - font-weight: normal; - text-shadow: rgba(0, 0, 0, 0.4) 0 -1px 0; - padding: 2px 2px 2px 22px; - height: 30px; -} - -a.github { - background: url(../images/octocat-small.png) no-repeat 1px; -} - -a.buttons:hover { - color: #fff; - text-decoration: none; -} - - -/* Section - for main page content */ - -section { - width:650px; - float:right; - padding-bottom:50px; -} - - -/* Footer */ - -footer { - width:170px; - float:left; - position:fixed; - bottom:10px; - padding-left: 50px; -} - -@media print, screen and (max-width: 960px) { - - div.wrapper { - width:auto; - margin:0; - } - - header, section, footer { - float:none; - position:static; - width:auto; - } - - footer { - border-top: 1px solid #ccc; - margin:0 84px 0 50px; - padding:0; - } - - header { - padding-right:320px; - } - - section { - padding:20px 84px 20px 50px; - margin:0 0 20px; - } - - header a small { - display:inline; - } - - header ul { - position:absolute; - right:130px; - top:84px; - } -} - -@media print, screen and (max-width: 720px) { - body { - word-wrap:break-word; - } - - header { - padding:10px 20px 0; - margin-right: 0; - } - - section { - padding:10px 0 10px 20px; - margin:0 0 30px; - } - - footer { - margin: 0 0 0 30px; - } - - header ul, header p.view { - position:static; - } -} - -@media print, screen and (max-width: 480px) { - - header ul li.download { - display:none; - } - - footer { - margin: 0 0 0 20px; - } - - footer a{ - display:block; - } - -} - -@media print { - body { - padding:0.4in; - font-size:12pt; - color:#444; - } -} \ No newline at end of file diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css deleted file mode 100644 index 3da3485..0000000 --- a/stylesheets/stylesheet.css +++ /dev/null @@ -1,425 +0,0 @@ -/******************************************************************************* -Slate Theme for GitHub Pages -by Jason Costello, @jsncostello -*******************************************************************************/ - -@import url(github-light.css); - -/******************************************************************************* -MeyerWeb Reset -*******************************************************************************/ - -html, body, div, span, applet, object, iframe, -h1, h2, h3, h4, h5, h6, p, blockquote, pre, -a, abbr, acronym, address, big, cite, code, -del, dfn, em, img, ins, kbd, q, s, samp, -small, strike, strong, sub, sup, tt, var, -b, u, i, center, -dl, dt, dd, ol, ul, li, -fieldset, form, label, legend, -table, caption, tbody, tfoot, thead, tr, th, td, -article, aside, canvas, details, embed, -figure, figcaption, footer, header, hgroup, -menu, nav, output, ruby, section, summary, -time, mark, audio, video { - margin: 0; - padding: 0; - border: 0; - font: inherit; - vertical-align: baseline; -} - -/* HTML5 display-role reset for older browsers */ -article, aside, details, figcaption, figure, -footer, header, hgroup, menu, nav, section { - display: block; -} - -ol, ul { - list-style: none; -} - -table { - border-collapse: collapse; - border-spacing: 0; -} - -/******************************************************************************* -Theme Styles -*******************************************************************************/ - -body { - box-sizing: border-box; - color:#373737; - background: #212121; - font-size: 16px; - font-family: 'Myriad Pro', Calibri, Helvetica, Arial, sans-serif; - line-height: 1.5; - -webkit-font-smoothing: antialiased; -} - -h1, h2, h3, h4, h5, h6 { - margin: 10px 0; - font-weight: 700; - color:#222222; - font-family: 'Lucida Grande', 'Calibri', Helvetica, Arial, sans-serif; - letter-spacing: -1px; -} - -h1 { - font-size: 36px; - font-weight: 700; -} - -h2 { - padding-bottom: 10px; - font-size: 32px; - background: url('../images/bg_hr.png') repeat-x bottom; -} - -h3 { - font-size: 24px; -} - -h4 { - font-size: 21px; -} - -h5 { - font-size: 18px; -} - -h6 { - font-size: 16px; -} - -p { - margin: 10px 0 15px 0; -} - -footer p { - color: #f2f2f2; -} - -a { - text-decoration: none; - color: #007edf; - text-shadow: none; - - transition: color 0.5s ease; - transition: text-shadow 0.5s ease; - -webkit-transition: color 0.5s ease; - -webkit-transition: text-shadow 0.5s ease; - -moz-transition: color 0.5s ease; - -moz-transition: text-shadow 0.5s ease; - -o-transition: color 0.5s ease; - -o-transition: text-shadow 0.5s ease; - -ms-transition: color 0.5s ease; - -ms-transition: text-shadow 0.5s ease; -} - -a:hover, a:focus {text-decoration: underline;} - -footer a { - color: #F2F2F2; - text-decoration: underline; -} - -em { - font-style: italic; -} - -strong { - font-weight: bold; -} - -img { - position: relative; - margin: 0 auto; - max-width: 739px; - padding: 5px; - margin: 10px 0 10px 0; - border: 1px solid #ebebeb; - - box-shadow: 0 0 5px #ebebeb; - -webkit-box-shadow: 0 0 5px #ebebeb; - -moz-box-shadow: 0 0 5px #ebebeb; - -o-box-shadow: 0 0 5px #ebebeb; - -ms-box-shadow: 0 0 5px #ebebeb; -} - -p img { - display: inline; - margin: 0; - padding: 0; - vertical-align: middle; - text-align: center; - border: none; -} - -pre, code { - width: 100%; - color: #222; - background-color: #fff; - - font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace; - font-size: 14px; - - border-radius: 2px; - -moz-border-radius: 2px; - -webkit-border-radius: 2px; -} - -pre { - width: 100%; - padding: 10px; - box-shadow: 0 0 10px rgba(0,0,0,.1); - overflow: auto; -} - -code { - padding: 3px; - margin: 0 3px; - box-shadow: 0 0 10px rgba(0,0,0,.1); -} - -pre code { - display: block; - box-shadow: none; -} - -blockquote { - color: #666; - margin-bottom: 20px; - padding: 0 0 0 20px; - border-left: 3px solid #bbb; -} - - -ul, ol, dl { - margin-bottom: 15px -} - -ul { - list-style-position: inside; - list-style: disc; - padding-left: 20px; -} - -ol { - list-style-position: inside; - list-style: decimal; - padding-left: 20px; -} - -dl dt { - font-weight: bold; -} - -dl dd { - padding-left: 20px; - font-style: italic; -} - -dl p { - padding-left: 20px; - font-style: italic; -} - -hr { - height: 1px; - margin-bottom: 5px; - border: none; - background: url('../images/bg_hr.png') repeat-x center; -} - -table { - border: 1px solid #373737; - margin-bottom: 20px; - text-align: left; - } - -th { - font-family: 'Lucida Grande', 'Helvetica Neue', Helvetica, Arial, sans-serif; - padding: 10px; - background: #373737; - color: #fff; - } - -td { - padding: 10px; - border: 1px solid #373737; - } - -form { - background: #f2f2f2; - padding: 20px; -} - -/******************************************************************************* -Full-Width Styles -*******************************************************************************/ - -.outer { - width: 100%; -} - -.inner { - position: relative; - max-width: 640px; - padding: 20px 10px; - margin: 0 auto; -} - -#forkme_banner { - display: block; - position: absolute; - top:0; - right: 10px; - z-index: 10; - padding: 10px 50px 10px 10px; - color: #fff; - background: url('../images/blacktocat.png') #0090ff no-repeat 95% 50%; - font-weight: 700; - box-shadow: 0 0 10px rgba(0,0,0,.5); - border-bottom-left-radius: 2px; - border-bottom-right-radius: 2px; -} - -#header_wrap { - background: #212121; - background: -moz-linear-gradient(top, #373737, #212121); - background: -webkit-linear-gradient(top, #373737, #212121); - background: -ms-linear-gradient(top, #373737, #212121); - background: -o-linear-gradient(top, #373737, #212121); - background: linear-gradient(top, #373737, #212121); -} - -#header_wrap .inner { - padding: 50px 10px 30px 10px; -} - -#project_title { - margin: 0; - color: #fff; - font-size: 42px; - font-weight: 700; - text-shadow: #111 0px 0px 10px; -} - -#project_tagline { - color: #fff; - font-size: 24px; - font-weight: 300; - background: none; - text-shadow: #111 0px 0px 10px; -} - -#downloads { - position: absolute; - width: 210px; - z-index: 10; - bottom: -40px; - right: 0; - height: 70px; - background: url('../images/icon_download.png') no-repeat 0% 90%; -} - -.zip_download_link { - display: block; - float: right; - width: 90px; - height:70px; - text-indent: -5000px; - overflow: hidden; - background: url(../images/sprite_download.png) no-repeat bottom left; -} - -.tar_download_link { - display: block; - float: right; - width: 90px; - height:70px; - text-indent: -5000px; - overflow: hidden; - background: url(../images/sprite_download.png) no-repeat bottom right; - margin-left: 10px; -} - -.zip_download_link:hover { - background: url(../images/sprite_download.png) no-repeat top left; -} - -.tar_download_link:hover { - background: url(../images/sprite_download.png) no-repeat top right; -} - -#main_content_wrap { - background: #f2f2f2; - border-top: 1px solid #111; - border-bottom: 1px solid #111; -} - -#main_content { - padding-top: 40px; -} - -#footer_wrap { - background: #212121; -} - - - -/******************************************************************************* -Small Device Styles -*******************************************************************************/ - -@media screen and (max-width: 480px) { - body { - font-size:14px; - } - - #downloads { - display: none; - } - - .inner { - min-width: 320px; - max-width: 480px; - } - - #project_title { - font-size: 32px; - } - - h1 { - font-size: 28px; - } - - h2 { - font-size: 24px; - } - - h3 { - font-size: 21px; - } - - h4 { - font-size: 18px; - } - - h5 { - font-size: 14px; - } - - h6 { - font-size: 12px; - } - - code, pre { - min-width: 320px; - max-width: 480px; - font-size: 11px; - } - -}