Source code for qbitkit.logging.logging

[docs]class Braket:
[docs] class GateModel:
[docs] def doc(job=None): """Create a dictionary object containing information from the results of a Braket task, then return it. Args: job (braket.tasks.quantum_task.QuantumTask): a job object returned from running a Braket task. (default None) Returns: dict: returns a dict containing measurement probabilities, measurement counts, measured qubits, and task metadata.""" # Extract Counts of Each Bit Measured. meas_counts = job.result().measurement_counts # Extract Measured Qubits. meas_qubits = job.result().measured_qubits # Extract Task Metadata. metadata = job.metadata() # Create Elasticsearch document using the 3 things we just collected. doc = { 'measurement_counts': meas_counts, 'measured_qubits': meas_qubits, 'metadata': metadata, } # Return the generated Elasticsearch document. return doc