Skip to content

Adding a characterization module + notebook#76

Open
majo-lozano wants to merge 7 commits intoqiskit-community:mainfrom
majo-lozano:characterization
Open

Adding a characterization module + notebook#76
majo-lozano wants to merge 7 commits intoqiskit-community:mainfrom
majo-lozano:characterization

Conversation

@majo-lozano
Copy link
Copy Markdown
Contributor

Adding a module to run characterization experiments explicitly for users to update backend properties with real-time data. The experiments supported are: SPAM, Isolated 1Q RB, 2Q Layer Fidelity, T1, T2 Hahn.

The main idea of this is to have users run and update these properties with a single line, so they can quickly call this code on their own notebooks.

@majo-lozano
Copy link
Copy Markdown
Contributor Author

Adding @abbycross to the loop. This is the PR that needs to be merged before we can update the tutorial here.

I believe @dcmckayibm can approve this PR. It has been tested already.

"metadata": {},
"outputs": [],
"source": [
"# Run characterization experiments outside of a session\n",
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It makes more sense to run them inside a Batch, if one doesn't want to pay for the cost of a session. Batch doesn't incur additional cost, and batch jobs are run together, so you don't run into the issue of device drift between these jobs.

Of course, Session is still the best if one wants to do characterization and use that data (e.g. for transpilation) while it's still fresh.

"id": "fd765113",
"metadata": {},
"source": [
"## Plot characterization results\n",
Copy link
Copy Markdown

@jyu00 jyu00 Mar 13, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These plots are helpful, but I think it'd be even more convincing to show the results of the same circuit (e.g. a mirrored one) using reported vs measured properties.

Alternatively we can just mention this tool in this tutorial, which already does result comparison.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants