You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixed libcasm.clusterography.equivalents_info_from_dict, which was trying to read clusters from the wrong position. This method was not used to read equivalents_info.json for KMC simulations.
Fixed libcasm.occ_events.get_occevent_coordinate, which was using the reverse of the appropriate translation to get the unitcell_index.
Fixed to_json(to_json(config::Configuration) and read_dof_values to properly support writing and reading DoF values in both the prim and standard basis.
Changed
Changed the by_supercell and by_supercell_list methods of libcasm.enumerate.ConfigEnumAllOccupations to only do default continuous DoF.
Changed the skip_non_canonical parameter of the by_linear_site_indices, by_integral_site_coordinate, by_sublattice, by_cluster, and by_cluster_list methods of libcasm.enumerate.ConfigEnumAllOccupations to skip_equivalents.
Changed ConfigEnumAllOccupations methods that take a background configuration to maintain the orientation of continuous DoF.
Changed ClusterSpecs.from_dict to allow reading CASM v1 cluster specs JSON by checking for a "params" attribute and parsing that if it exists.
Changed ClusterSpecs.from_dict to warn if the prim has local DoF but no "orbit_branch_specs" attribute is present.
Changed occ_events to_json methods for occ_events::OccPosition, occ_events::OccTrajectory, and occ_events::OccEvent to optionally accept occ_events::OccSystem.
Added
Added option to include phenomenal site to local-cluster site distances by passing the phenomenal cluster to libcasm.clusterography.Cluster.to_dict.