Result

class ase2sprkkr.asr.structureinfo.Result(has_inversion_symmetry, pointgroup, spglib_dataset, spacegroup, stoichiometry, spgnum, cell_area, formula, crystal_prototype)[source]

Class hierarchy

Inheritance diagram of ase2sprkkr.asr.structureinfo.Result

Constructor

Parameters:
  • has_inversion_symmetry (bool) –

  • pointgroup (str) –

  • spglib_dataset (dict) –

  • spacegroup (str) –

  • stoichiometry (str) –

  • spgnum (int) –

  • cell_area (float | None) –

  • formula (str) –

  • crystal_prototype (str) –

__init__(has_inversion_symmetry, pointgroup, spglib_dataset, spacegroup, stoichiometry, spgnum, cell_area, formula, crystal_prototype)

Instantiate result.

Parameters:
  • data (Dict[str, Any]) – Input data to be wrapped.

  • metadata (dict) – Dictionary containing metadata.

  • strict (bool or None) – Strictly enforce data entries in data.

property cell_area: float | None

Area of unit-cell [Ang^2]

property has_inversion_symmetry: bool

Material has inversion symmetry

property stoichiometry: str

Stoichiometry

property spacegroup: str

Space group

property spgnum: int

Space group number

property pointgroup: str

Point group

property crystal_prototype: str

Crystal prototype

property spglib_dataset: dict

SPGLib symmetry dataset.

property formula: str

Chemical formula.

key_descriptions: Dict[str, str] = {'cell_area': 'Area of unit-cell [`Ang^2`]', 'crystal_prototype': 'Crystal prototype', 'formula': 'Chemical formula.', 'has_inversion_symmetry': 'Material has inversion symmetry', 'pointgroup': 'Point group', 'spacegroup': 'Space group', 'spglib_dataset': 'SPGLib symmetry dataset.', 'spgnum': 'Space group number', 'stoichiometry': 'Stoichiometry'}
formats = {'ase_webpanel': <function webpanel>}
_known_data_keys = {'cell_area', 'crystal_prototype', 'formula', 'has_inversion_symmetry', 'pointgroup', 'spacegroup', 'spglib_dataset', 'spgnum', 'stoichiometry'}
strict = True