Example #1
0
    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)
Example #2
0
    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)