Skip to content

Commit

Permalink
Fix in meta.json
Browse files Browse the repository at this point in the history
  • Loading branch information
andrea-pasquale committed Oct 20, 2023
1 parent 90e36e1 commit 4b4ff69
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 5 deletions.
4 changes: 2 additions & 2 deletions src/qibocal/cli/acquisition.py
Original file line number Diff line number Diff line change
Expand Up @@ -57,13 +57,13 @@ def acquire(card, folder, force):
# run protocols
list(executor.run(mode=ExecutionMode.acquire))

e = datetime.datetime.now(datetime.timezone.utc)
meta["end-time"] = e.strftime("%H:%M:%S")
# stop and disconnect platform
if platform is not None:
platform.stop()
platform.disconnect()

# dump updated meta
meta = add_timings_to_meta(meta, executor.history)
e = datetime.datetime.now(datetime.timezone.utc)
meta["end-time"] = e.strftime("%H:%M:%S")
(path / META).write_text(json.dumps(meta, indent=4))
4 changes: 2 additions & 2 deletions src/qibocal/cli/autocalibration.py
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,8 @@ def autocalibrate(card, folder, force, update):
platform.setup()
platform.start()

e = datetime.datetime.now(datetime.timezone.utc)
meta["end-time"] = e.strftime("%H:%M:%S")
# run protocols
for task_uid in executor.run(mode=ExecutionMode.autocalibration):
report = ReportBuilder(path, runcard.qubits, executor, meta, executor.history)
Expand All @@ -71,6 +73,4 @@ def autocalibrate(card, folder, force, update):

# dump updated meta
meta = add_timings_to_meta(meta, executor.history)
e = datetime.datetime.now(datetime.timezone.utc)
meta["end-time"] = e.strftime("%H:%M:%S")
(path / META).write_text(json.dumps(meta, indent=4))
4 changes: 3 additions & 1 deletion src/qibocal/protocols/characterization/allxy/allxy.py
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,9 @@ def _acquisition(
z_proj = 2 * results[ro_pulses[qubit].serial].probability(0) - 1
# store the results
gate = "-".join(gates)
data.register_qubit(qubit, z_proj, gate)
data.register_qubit(
AllXYType, (qubit), dict(prob=np.array([z_proj]), gate=gate)
)
# finally, save the remaining data
return data

Expand Down

0 comments on commit 4b4ff69

Please sign in to comment.