moyopy._base#
Classes#
Module Contents#
- class moyopy._base.Cell(basis: list[list[float]], positions: list[list[float]], numbers: list[int])[source]#
- class moyopy._base.CollinearMagneticCell(basis: list[list[float]], positions: list[list[float]], numbers: list[int], magnetic_moments: list[float])[source]#
-
- classmethod deserialize_json(json_str: str) CollinearMagneticCell[source]#
Deserialize a JSON string to an object
- classmethod from_dict(data: dict[str, Any]) CollinearMagneticCell[source]#
Create an object from a dictionary
- class moyopy._base.NonCollinearMagneticCell(basis: list[list[float]], positions: list[list[float]], numbers: list[int], magnetic_moments: list[list[float]])[source]#
-
- classmethod deserialize_json(json_str: str) NonCollinearMagneticCell[source]#
Deserialize a JSON string to an object
- classmethod from_dict(data: dict[str, Any]) NonCollinearMagneticCell[source]#
Create an object from a dictionary
- class moyopy._base.Operations[source]#
-
- classmethod deserialize_json(json_str: str) Operations[source]#
Deserialize a JSON string to an object
- classmethod from_dict(data: dict[str, Any]) Operations[source]#
Create an object from a dictionary
- class moyopy._base.MagneticOperations[source]#
-
- classmethod deserialize_json(json_str: str) MagneticOperations[source]#
Deserialize a JSON string to an object
- classmethod from_dict(data: dict[str, Any]) MagneticOperations[source]#
Create an object from a dictionary