PhaseInfo#

class gm3dh5.protocols.PhaseInfo(id: int, name: str, unit_cell: Tuple[float, float, float, float, float, float], space_group: int, crystal_system: str | None, universal_hermann_mauguin: str | None)#

Bases: object

Phase information of the data set.

Parameters:
  • id (int) – PhaseId used in the data set.

  • name (str) – Name of the phase.

  • unit_cell (Tuple[float, float, float, float, float, float]) – Unit cell parameters \((a,b,c,\alpha,\beta,\gamma)\) in Å and degrees.

  • space_group (int) – Space group number according to the ITA.

  • crystal_system (str | None) – Crystal system.

  • universal_hermann_mauguin (str | None) – Hermann-Mauguin symbol.

Attributes

PhaseInfo.id

PhaseId used in the data set.

PhaseInfo.name

Name of the phase.

PhaseInfo.unit_cell

Unit cell parameters \((a,b,c,\alpha,\beta,\gamma)\) in Å and degrees.

PhaseInfo.space_group

Space group number according to the ITA.

PhaseInfo.crystal_system

Crystal system.

PhaseInfo.universal_hermann_mauguin

Hermann-Mauguin symbol.

Methods