Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,956 changes: 1,956 additions & 0 deletions docs/tutorials/calibrating_armonk.ipynb

Large diffs are not rendered by default.

877 changes: 877 additions & 0 deletions docs/tutorials/resultsdb_tutorial.ipynb

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions qiskit_experiments/calibration_management/calibrations.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

import os
from collections import defaultdict
from datetime import datetime
from datetime import datetime, timezone
from typing import Any, Dict, Set, Tuple, Union, List, Optional
import csv
import dataclasses
Expand Down Expand Up @@ -380,7 +380,7 @@ def add_parameter_value(
qubits = self._to_tuple(qubits)

if isinstance(value, (int, float, complex)):
value = ParameterValue(value, datetime.now())
value = ParameterValue(value, datetime.now(timezone.utc))

param_name = param.name if isinstance(param, Parameter) else param
sched_name = schedule.name if isinstance(schedule, ScheduleBlock) else schedule
Expand Down
4 changes: 2 additions & 2 deletions qiskit_experiments/calibration_management/update_library.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"""A library of experiment calibrations."""

from abc import ABC
from datetime import datetime
from datetime import datetime, timezone
from typing import List, Optional, Tuple, Union
import numpy as np

Expand Down Expand Up @@ -58,7 +58,7 @@ def _time_stamp(exp_data: ExperimentData) -> datetime:
if all_times:
return max(all_times)

return datetime.now()
return datetime.now(timezone.utc)

@classmethod
def _add_parameter_value(
Expand Down
4 changes: 3 additions & 1 deletion qiskit_experiments/database_service/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,9 @@ def plot_to_svg_bytes(figure: "pyplot.Figure") -> bytes:
buf = io.BytesIO()
opaque_color = list(figure.get_facecolor())
opaque_color[3] = 1.0 # set alpha to opaque
figure.savefig(buf, format="svg", facecolor=tuple(opaque_color), edgecolor="none")
figure.savefig(
buf, format="svg", facecolor=tuple(opaque_color), edgecolor="none", bbox_inches="tight"
)
buf.seek(0)
figure_data = buf.read()
buf.close()
Expand Down
4 changes: 2 additions & 2 deletions qiskit_experiments/test/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

import uuid
from typing import Optional, Union, Dict
from datetime import datetime
from datetime import datetime, timezone
import time

from qiskit.providers.job import JobV1 as Job
Expand Down Expand Up @@ -45,7 +45,7 @@ def submit(self):
@staticmethod
def time_per_step() -> Dict[str, datetime]:
"""Return the completion time."""
return {"COMPLETED": datetime.now()}
return {"COMPLETED": datetime.now(timezone.utc)}

def status(self) -> JobStatus:
"""Return the status of the job, among the values of ``JobStatus``."""
Expand Down