moyopy._identify#

Classes#

Module Contents#

class moyopy._identify.PointGroup(prim_rotations: list[list[int]], *, basis: list[list[float]] | None = None)[source]#
property arithmetic_number: int[source]#
property prim_trans_mat: list[list[int]][source]#
serialize_json() str[source]#

Serialize an object to a JSON string

as_dict() dict[str, Any][source]#

Convert an object to a dictionary

class moyopy._identify.SpaceGroup(prim_rotations: list[list[int]], prim_translations: list[list[float]], *, basis: list[list[float]] | None = None, setting: moyopy._data.Setting | None = None, epsilon: float = 0.0001)[source]#
property number: int[source]#
property hall_number: int[source]#
property linear: list[list[int]][source]#
property origin_shift: list[float][source]#
serialize_json() str[source]#

Serialize an object to a JSON string

as_dict() dict[str, Any][source]#

Convert an object to a dictionary

class moyopy._identify.MagneticSpaceGroup(prim_rotations: list[list[int]], prim_translations: list[list[float]], prim_time_reversals: list[bool], *, basis: list[list[float]] | None = None, epsilon: float = 0.0001)[source]#
property uni_number: int[source]#
property linear: list[list[int]][source]#
property origin_shift: list[float][source]#
serialize_json() str[source]#

Serialize an object to a JSON string

as_dict() dict[str, Any][source]#

Convert an object to a dictionary