from_dict#

static ClusterSpecs.from_dict(
data: json,
xtal_prim: Prim,
prim_factor_group: SymGroup,
integral_site_coordinate_symgroup_rep: collections.abc.Sequence[IntegralSiteCoordinateRep],
) ClusterSpecs#

Construct ClusterSpecs from a Python dict

See the CASM documentation for the ClusterSpecs format.

Parameters:
  • data (dict) – The ClusterSpecs as a Python dict

  • xtal_prim (Prim) – The libcasm.xtal.Prim

  • prim_factor_group (SymGroup) – The prim factor group

  • integral_site_coordinate_symgroup_rep (list[IntegralSiteCoordinateRep]) – Symmetry representation for IntegralSiteCoordinate tranformation

Returns:

cluster_specs – The ClusterSpecs object

Return type:

ClusterSpecs