def set_params_from_dict(self, meta_dict): """Set object parameters by given metadata dictionary Parameters ---------- meta_dict: dict """ filtered_dict = filter_metadata(meta_dict) for param_name, param_value in filtered_dict.items(): setattr(self, param_name, param_value)
def create_from_dict(cls, meta_dict): """Return a qubit object initialized by data from metadata dictionary Parameters ---------- meta_dict: dict Returns ------- object """ filtered_dict = filter_metadata(meta_dict) return cls(**filtered_dict)