From f31ae080182d06265857b3cdda21c33bdf5e4bd4 Mon Sep 17 00:00:00 2001 From: Lauri Himanen <lauri.himanen@aalto.fi> Date: Thu, 21 Sep 2017 16:10:32 +0300 Subject: [PATCH] Added and modified some symmetry related metainfos. --- .../nomad_meta_info/public.nomadmetainfo.json | 80 ++++++++++++++----- 1 file changed, 62 insertions(+), 18 deletions(-) diff --git a/meta_info/nomad_meta_info/public.nomadmetainfo.json b/meta_info/nomad_meta_info/public.nomadmetainfo.json index dd58221..16cde11 100644 --- a/meta_info/nomad_meta_info/public.nomadmetainfo.json +++ b/meta_info/nomad_meta_info/public.nomadmetainfo.json @@ -2916,18 +2916,6 @@ "superNames": [ "section_run" ] - }, { - "derived": true, - "description": "Section containing the translational and rotational parts of a symmetry operation.", - "kindStr": "type_section", - "name": "section_space_group_3D_operation", - "shape": [ - 3, - 3 - ], - "superNames": [ - "section_system" - ] }, { "description": "Section collecting the information on a species-projected density of states (DOS) evaluation.", "kindStr": "type_section", @@ -3304,26 +3292,49 @@ ] }, { "derived": true, - "description": "Rotations that together with space_group_3D_translation define the space group operations in reduced units.", + "description": "Vector $\\mathbf{p}$ from the origin of the standardized system to the origin of the original system. Together with the matrix $\\mathbf{P}$, found in space_group_3D_transformation_matrix, the transformation between the standardized coordinates $\\mathbf{x}_s$ and original coordinates $\\mathbf{x}$ is then given by $\\mathbf{x}_s = \\mathbf{P} \\mathbf{x} + \\mathbf{p}$.", "dtypeStr": "f", - "name": "space_group_3D_rotation", + "name": "space_group_3D_origin_shift", + "shape": [3], + "superNames": [ + "section_system" + ] + }, { + "derived": true, + "description": "Matrix $\\mathbf{P}$ that is used to transform the standardized coordinates to the original coordinates. Together with the vector $\\mathbf{p}$, found in space_group_3D_origin_shift, the transformation between the standardized coordinates $\\mathbf{x}_s$ and original coordinates $\\mathbf{x}$ is then given by $\\mathbf{x}_s = \\mathbf{P} \\mathbf{x} + \\mathbf{p}$.", + "dtypeStr": "f", + "name": "space_group_3D_transformation_matrix", "shape": [ + 3, + 3 + ], + "superNames": [ + "section_system" + ] + }, { + "derived": true, + "description": "Rotations that together with space_group_3D_translations define the space group operations in reduced units.", + "dtypeStr": "f", + "name": "space_group_3D_rotations", + "shape": [ + "space_group_3D_number_of_symmetry_operations", 3, 3 ], "superNames": [ - "section_space_group_3D_operation" + "section_system" ] }, { "derived": true, - "description": "Translations that together with space_group_3D_rotation define the space group operations in reduced units.", + "description": "Translations that together with space_group_3D_rotations define the space group operations in reduced units.", "dtypeStr": "f", - "name": "space_group_3D_translation", + "name": "space_group_3D_translations", "shape": [ + "space_group_3D_number_of_symmetry_operations", 3 ], "superNames": [ - "section_space_group_3D_operation" + "section_system" ] }, { "derived": true, @@ -3372,6 +3383,17 @@ "superNames": [ "section_system" ] + }, { + "derived": true, + "description": "Gives a mapping table of atoms to symmetrically independent atoms in the standardized cell. This is used to find symmetrically equivalent atoms.", + "dtypeStr": "i", + "name": "space_group_3D_std_equivalent_atoms", + "shape": [ + "std_number_of_atoms" + ], + "superNames": [ + "section_system" + ] }, { "derived": true, "description": "Primitive lattice vectors. The vectors are the rows of this matrix.", @@ -3419,6 +3441,17 @@ "superNames": [ "section_system" ] + }, { + "derived": true, + "description": "Gives a mapping table of atoms to symmetrically independent atoms in the primitive cell. This is used to find symmetrically equivalent atoms.", + "dtypeStr": "i", + "name": "space_group_3D_primitive_equivalent_atoms", + "shape": [ + "primitive_number_of_atoms" + ], + "superNames": [ + "section_system" + ] }, { "derived": true, "description": "Wyckoff letters for atoms in the original cell.", @@ -3430,6 +3463,17 @@ "superNames": [ "section_system" ] + }, { + "derived": true, + "description": "Gives a mapping table of atoms to symmetrically independent atoms in the original cell. This is used to find symmetrically equivalent atoms.", + "dtypeStr": "i", + "name": "space_group_3D_original_equivalent_atoms", + "shape": [ + "number_of_atoms" + ], + "superNames": [ + "section_system" + ] }, { "derived": true, "description": "Contains the set of discrete energy values with respect to the top of the valence band for the species-projected density of states (DOS). It is derived from the species_projected_dos_energies species field.", -- GitLab