From b001862d6dd81f5bcec06daff689731bd2f8caa7 Mon Sep 17 00:00:00 2001 From: BrunoLiegiBastonLiegi Date: Tue, 19 Nov 2024 18:08:42 +0100 Subject: [PATCH] feat: added verbatim argument to run and post circuit --- src/qibo_client/qibo_client.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/qibo_client/qibo_client.py b/src/qibo_client/qibo_client.py index ec3af77..b63c841 100644 --- a/src/qibo_client/qibo_client.py +++ b/src/qibo_client/qibo_client.py @@ -68,7 +68,8 @@ def run_circuit( self, circuit: qibo.Circuit, device: str, - nshots: int = None, + nshots: T.Optional[int] = None, + verbatim: T.Optional[bool] = False, ) -> T.Optional[ T.Union[ qibo.result.QuantumState, @@ -94,7 +95,7 @@ def run_circuit( """ self.check_client_server_qibo_versions() logger.info("Post new circuit on the server") - job = self._post_circuit(circuit, device, nshots) + job = self._post_circuit(circuit, device, nshots, verbatim) logger.info("Job posted on server with pid %s", self.pid) logger.info( @@ -108,7 +109,8 @@ def _post_circuit( self, circuit: qibo.Circuit, device: str, - nshots: int = None, + nshots: T.Optional[int] = None, + verbatim: T.Optional[bool] = False, ) -> QiboJob: url = self.base_url + "/api/run_circuit/" @@ -117,6 +119,7 @@ def _post_circuit( "circuit": circuit.raw, "nshots": nshots, "device": device, + "verbatim": verbatim, } response = QiboApiRequest.post( url,