diff --git a/src/qibotn/backends/__init__.py b/src/qibotn/backends/__init__.py index 624ed62..b1b13a4 100644 --- a/src/qibotn/backends/__init__.py +++ b/src/qibotn/backends/__init__.py @@ -35,7 +35,7 @@ class MetaBackend: else: raise_error( NotImplementedError, - f"Unsupported platform {platform}, please pick one in (`cutensornet`, `qutensornet`, `qmatchatea`)", + f"Unsupported platform {platform}, please pick one in {PLATFORMS}", ) def list_available(self) -> dict: diff --git a/src/qibotn/backends/qmatchatea.py b/src/qibotn/backends/qmatchatea.py index 9353a34..ddeb0b8 100644 --- a/src/qibotn/backends/qmatchatea.py +++ b/src/qibotn/backends/qmatchatea.py @@ -19,7 +19,7 @@ class QMatchaTeaBackend(QibotnBackend): def __init__(self): super().__init__() - self.name = "qiboml" + self.name = "qibotn" self.platform = "qmatchatea" # Set default configurations diff --git a/src/qibotn/result.py b/src/qibotn/result.py index b6d0b52..dd4e326 100644 --- a/src/qibotn/result.py +++ b/src/qibotn/result.py @@ -26,11 +26,8 @@ class TensorNetworkResult: """Return calculated probabilities according to the given method.""" if self.prob_type == "U": measured_probabilities = deepcopy(self.measured_probabilities) - for bitstring in self.measured_probabilities[self.prob_type]: - measured_probabilities[self.prob_type][bitstring] = ( - self.measured_probabilities[self.prob_type][bitstring][1] - - self.measured_probabilities[self.prob_type][bitstring][0] - ) + for bitstring, prob in self.measured_probabilities[self.prob_type].items(): + measured_probabilities[self.prob_type][bitstring] = prob[1] - prob[0] probabilities = measured_probabilities[self.prob_type] else: probabilities = self.measured_probabilities[self.prob_type] @@ -50,8 +47,7 @@ class TensorNetworkResult: """Return the statevector if the number of qubits is less than 30.""" if self.nqubits < 20: return self.statevector - else: - raise_error( - NotImplementedError, - f"Tensor network simulation cannot be used to reconstruct statevector for >= 30 .", - ) + raise_error( + NotImplementedError, + f"Tensor network simulation cannot be used to reconstruct statevector for >= 30 .", + )