Commit Graph

1237 Commits

Author SHA1 Message Date
dependabot[bot] 883c198458
Bump micromatch from 4.0.7 to 4.0.8 in the npm_and_yarn group across 1 directory (#1890)
Bumps the npm_and_yarn group with 1 update in the / directory:
[micromatch](https://github.com/micromatch/micromatch).

Updates `micromatch` from 4.0.7 to 4.0.8
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/micromatch/micromatch/releases">micromatch's
releases</a>.</em></p>
<blockquote>
<h2>4.0.8</h2>
<p>Ultimate release that fixes both CVE-2024-4067 and CVE-2024-4068. We
consider the issues low-priority, so even if you see automated scanners
saying otherwise, don't be scared.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md">micromatch's
changelog</a>.</em></p>
<blockquote>
<h2>[4.0.8] - 2024-08-22</h2>
<ul>
<li>backported CVE-2024-4067 fix (from v4.0.6) over to 4.x branch</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="8bd704ec0d"><code>8bd704e</code></a>
4.0.8</li>
<li><a
href="a0e68416a4"><code>a0e6841</code></a>
run verb to generate README documentation</li>
<li><a
href="4ec288484f"><code>4ec2884</code></a>
Merge branch 'v4' into hauserkristof-feature/v4.0.8</li>
<li><a
href="03aa805217"><code>03aa805</code></a>
Merge pull request <a
href="https://redirect.github.com/micromatch/micromatch/issues/266">#266</a>
from hauserkristof/feature/v4.0.8</li>
<li><a
href="814f5f70ef"><code>814f5f7</code></a>
lint</li>
<li><a
href="67fcce6a10"><code>67fcce6</code></a>
fix: CHANGELOG about braces &amp; CVE-2024-4068, v4.0.5</li>
<li><a
href="113f2e3fa7"><code>113f2e3</code></a>
fix: CVE numbers in CHANGELOG</li>
<li><a
href="d9dbd9a266"><code>d9dbd9a</code></a>
feat: updated CHANGELOG</li>
<li><a
href="2ab13157f4"><code>2ab1315</code></a>
fix: use actions/setup-node@v4</li>
<li><a
href="1406ea38f3"><code>1406ea3</code></a>
feat: rework test to work on macos with node 10,12 and 14</li>
<li>Additional commits viewable in <a
href="https://github.com/micromatch/micromatch/compare/4.0.7...4.0.8">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=micromatch&package-manager=npm_and_yarn&previous-version=4.0.7&new-version=4.0.8)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/Qiskit/documentation/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-28 18:36:46 +00:00
Frank Harkins 02d07d7ff8
Run all notebooks when passed requirements file as argument (#1888)
Fixes #1844
2024-08-28 18:23:38 +00:00
Rebecca Dimock db3564049d
Precision scales with usage (#1883)
closes #1878 

Added a note here:
https://qiskit.github.io/documentation/pr-1883/guides/specify-runtime-options#precision-estimator-only
2024-08-28 17:37:18 +00:00
Eric Arellano ab355a47ec
Migrate qiskit-transpiler-service to qiskit-ibm-transpiler (#1886)
Part of https://github.com/Qiskit/documentation/issues/1870. We'll set
up redirects in closed source from `qiskit-transpiler-service/*` to
`qiskit-ibm-transpiler/*`.

We don't yet generate `qiskit-ibm-transpiler` version 0.5 because that
is going to require a new set of more specific redirects, as the page
names will change from `qiskit_transpiler_service.Foo` to
`qiskit_ibm_transpiler.Foo`. That'll be done in a follow up after this
initial migration is complete.
2024-08-28 15:11:23 +00:00
Eric Arellano 0c8bd4190f
Use consistent name for Qiskit Runtime Client (#1881)
We were being inconsistent with calling Runtime "Qiskit Runtime IBM
Client" but "Qiskit IBM Runtime REST API". We also don't use IBM with
"Qiskit Transpiler Service Client" and "Qiskit SDK". So, `@jyu00` and
`@javabster` proposed that we simplify to remove the redundant IBM.

This PR updates the left page titles we use. A closed source PR will
update the top dropdown.

We don't update the index pages for Runtime API docs because those are
auto-generated.
2024-08-28 14:57:22 +00:00
Eric Arellano 24d0c16be5
Fix misleading file paths in script error messages (#1885) 2024-08-27 20:48:00 +00:00
Rebecca Dimock 3d380b3894
Clarify priority and usage (#1880)
Usage applies across all QPUs.
2024-08-27 15:32:42 +00:00
Rebecca Dimock 7ad5103eda
One more update to Instances (#1877)
One more change

---------

Co-authored-by: ABBY CROSS <across@us.ibm.com>
2024-08-26 21:16:58 +00:00
abbycross 93028b8c16
How usage affects job priority within an instance (#1872)
Closes #1863

---------

Co-authored-by: Rebecca Dimock <66339736+beckykd@users.noreply.github.com>
Co-authored-by: Rebecca Dimock <beckyd@us.ibm.com>
2024-08-26 18:34:27 +00:00
Rebecca Dimock b3ea70c540
Add twirling options to Shots description (#1865)
closes #1857

---------

Co-authored-by: abbycross <across@us.ibm.com>
2024-08-23 16:17:07 +00:00
abbycross b26ff13138
Wrong Becky was tagged in qiskit_bot (#1871)
Fixing the github username in one of the qiskit_bot entries because a
different Becky was being tagged!
2024-08-23 16:02:16 +00:00
Eric Arellano 678ceff7bb
Regenerate Runtime 0.28 and Transpiler 0.4 (#1869)
Regenerates Runtime 0.28 and 0.29.0-dev because the team made some docs
they want to go live. Also generates the new Transpiler 0.4.6 release.
2024-08-23 14:24:50 +00:00
Eric Arellano d4b8c99981
Upgrade Aer to 0.15.0 (#1868) 2024-08-23 14:06:40 +00:00
Frank Harkins 91f4627af4
Remove Qiskit IBM Provider (#1862)
Closes #1797
2024-08-23 12:20:46 +00:00
abbycross a4b5356e61
Clarify wording in fair-share file (#1864)
Suggestion to make the sentence clearer - use this, from Marco:

> The scheduler's default behavior is to select the next job by first
identifying the group that has used the least amount of their allocation
within the current scheduling window. If the selected group has more
than one project, and both have jobs waiting to be executed, then the
scheduler identifies the project that has used the least of their
allocation within the scheduling window. Finally, if the selected
project has submitted more than one job, the scheduler will select the
oldest job first.

Also adds appropriate trademark to a recent appearance of "IBM" on the
page
2024-08-22 18:16:02 +00:00
Rebecca Dimock b0aad6de09
Remove references to ibm_provider (#1852)
closes #1819

---------

Co-authored-by: Jessie Yu <jessieyu@us.ibm.com>
2024-08-21 20:10:30 +00:00
Rebecca Dimock dbdebb74b4
Clarify how reported usage works for failed/canceled jobs (#1853)
Co-authored-by: abbycross <across@us.ibm.com>
2024-08-21 19:01:42 +00:00
Gleb Struchalin 676c7d9f1c
Replace absolute links to contributor license agreements by relative ones (#1859)
Closes #1858
2024-08-21 17:56:05 +00:00
abbycross 1196760b52
Add blog link to the SDK v1.2 latest-updates blurb (#1860)
Now that [the
blog](https://www.ibm.com/quantum/blog/qiskit-1-2-release-summary) is
available, add a link to the release summary in the latest-updates file.
2024-08-21 17:42:40 +00:00
Frank Harkins 173da7e2b7
Fix gate ordering for Y-basis measurement (#1856)
Fixes #1855
2024-08-21 09:24:32 +00:00
abbycross 7864ff5fb0
Add release summary for SDK 1.2 (#1849)
Closes #1842

---------

Co-authored-by: Eric Arellano <14852634+Eric-Arellano@users.noreply.github.com>
Co-authored-by: Rebecca Dimock <66339736+beckykd@users.noreply.github.com>
2024-08-19 21:14:13 +00:00
Eric Arellano 6f2203218c
Generate Qiskit 1.2.0 (#1834) 2024-08-16 20:45:51 +00:00
github-actions[bot] e36545ecfe
Update notebook outputs (#1832)
An action recently executed the notebooks in this repo. This PR updates
all notebooks that ran successfully with the new cell outputs.
  > [!NOTE]
  > This pull request was created by a GitHub action.

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-08-16 16:43:17 -04:00
Eric Arellano d1ab936c0e
Fix images in Qiskit release notes for historical versions (#1848)
Before, we never copied images for the release notes file to the
historical API folder. For example, if we had the file
`public/images/qiskit/release_notes_0_0.png`, we would not copy it over
to `public/images/qiskit/1.1/release_notes_0_0.png` when we convert 1.1
from the latest release to instead be a historical release stored at
`qiskit/1.1`.

That is the right behavior for Runtime and Provider, because they only
have a single `release_notes.mdx` file. However, it does not work
correctly with Qiskit, which has one release note file per release.

This PR differentiates between the two use cases. It keeps things
generic by using our `Pkg.hasSeparateReleaseNotes` mechanism.
2024-08-16 20:28:44 +00:00
Jessie Yu eeb0a45a5f
Aug 15 updates to Qiskit Runtime (#1837)
Co-authored-by: ABBY CROSS <across@us.ibm.com>
Co-authored-by: Eric Arellano <14852634+Eric-Arellano@users.noreply.github.com>
2024-08-16 19:14:09 +00:00
Rebecca Dimock 3c416e9704
Add PEA to error techniques topic (#1777)
Will get more information from @samantha Barron, but I'm adding some
information here as a placeholder.

---------

Co-authored-by: Abby Mitchell <23662430+javabster@users.noreply.github.com>
Co-authored-by: ABBY CROSS <across@us.ibm.com>
Co-authored-by: Samuele Ferracin <sam.ferracin@ibm.com>
2024-08-16 18:51:05 +00:00
Eric Arellano a17c600dc7
Generate Runtime 0.28.0 (#1835)
This PR removes a few files. We will set up redirects in closed source.
2024-08-16 18:25:46 +00:00
Matthew Treinish 24f844da84
Document new env variable in Qiskit 1.2.0 (#1836)
In Qiskit 1.2.0 a new env variable was added to control the threading
behavior of the routing and layout passes in the preset pass managers.
You can see the details of this new option in the 1.2.0 release notes or
in the PR Qiskit/qiskit#12780. This commit adds the documentation for
this feature to the local configuration guide.

---------

Co-authored-by: Eric Arellano <14852634+Eric-Arellano@users.noreply.github.com>
Co-authored-by: abbycross <across@us.ibm.com>
2024-08-16 18:21:18 +00:00
Eric Arellano b0b6452658
Upgrade testing deps to Qiskit 1.2 and Runtime 0.28 (#1840)
Co-authored-by: ABBY CROSS <across@us.ibm.com>
Co-authored-by: Kaelyn Ferris <43348706+kaelynj@users.noreply.github.com>
2024-08-16 18:08:12 +00:00
Eric Arellano 4c9c47e257
Update Runtime links for removal of v1 (#1843)
Co-authored-by: abbycross <across@us.ibm.com>
2024-08-16 17:45:57 +00:00
Eric Arellano 1eed509ee4
Fix artifact upload when no changes made (#1833)
The artifact upload was failing because `path` was set to the empty
string. It's fine to give an invalid file path like `no-changes`, so
long as we give something. The action will warn but not fail in this
case.
2024-08-16 13:13:22 +00:00
Rebecca Dimock b2cd41653b
V1 is no longer supported (#1809)
closes #1802
2024-08-15 21:30:43 +00:00
Eric Arellano fed9ca745d
Restore Serverless 0.15.2 and test notebooks when changing requirements (#1831)
Closes https://github.com/Qiskit/documentation/issues/1826.

## Switches to Python 3.11

Qiskit Serverless requires Python 3.11+ now, even though Qiskit SDK
still supports 3.9 and 3.10. While I'm talking to the Serverless team,
it seems very unlikely they are going to change their mind on this due
to their own constraints.

Unfortunately, this means that we need to always use Python 3.11 with
our repository so that we can install serverless for the files that use
it. Our other alternative is to stop testing the files with Serverless,
but that seems even worse.

The risk with using 3.11 in CI rather than 3.9 is that we may use syntax
not in Python 3.9 and 3.10. However, given the actual history of our
docs, this seems unlikely: we don't use new Python syntax like type
hints. If we do use Python 3.11-syntax, it's not the end of the world.

## Tests all notebooks on changes to requirements.txt

This was an oversight that we would not test the notebooks when changing
requirements.txt. So, we merged a change that worked locally but broke
CI. Now, we test all notebooks when the nb-tester program and config
changes.

## Also upgrades Runtime

This is necessary to make Serverless happy. According to
https://docs.quantum.ibm.com/api/qiskit-ibm-runtime/release-notes#0270-2024-08-08,
there are no breaking changes. CI also shows everything passes.
2024-08-14 21:57:57 +00:00
Eric Arellano 77693035ca
Generate qiskit-transpiler-service 0.4.5 (#1824)
This means that we now have our first historical version of
qiskit-transpiler-service: 0.3. So, we need to update
`checkInternalLinks.ts` to start checking historical versions.

We don't yet add a dev version because it's annoying to maintain and the
users are too few for now.
2024-08-14 19:07:51 +00:00
Eric Arellano dfb0ce1dd5
Revert to Serverless 0.14.2 (#1825)
Serverless 0.15 no longer supports Python 3.9 and 3.10, which messes up
our CI. We'll add this back after checking in with the Serverless team.
2024-08-14 17:14:30 +00:00
Rebecca Dimock e9c4fca5b6
Update retired-qpus.mdx (#1817)
Add newly retired systems

Related to https://github.ibm.com/IBM-Q-General/client-comms/issues/449
and https://github.ibm.com/IBM-Q-Software/iqp-channel-docs/issues/1522

---------

Co-authored-by: abbycross <across@us.ibm.com>
2024-08-14 15:18:27 +00:00
Eric Arellano 04a9dfc888
Generate Runtime 0.27.1 and Qiskit 1.1.2 (#1821) 2024-08-13 20:25:18 +00:00
Jessie Yu 2684277184
Fix wording from 1799 (#1811)
#1799 says you cannot change a session's max TTL. What it really meant
to say was you cannot change the _system defined_ max TTL. You can,
however, set a limit that's lower than the system ceiling.

Thanks @beckykd for spotting this!

---------

Co-authored-by: Rebecca Dimock <66339736+beckykd@users.noreply.github.com>
2024-08-13 18:04:37 +00:00
Rebecca Dimock f738b00014
Need to close a batch (#1804)
Closes #1805 
Batches should be closed to avoid confusion

---------

Co-authored-by: Ashley Silva <asarver1@gmail.com>
Co-authored-by: Jessie Yu <jessieyu@us.ibm.com>
2024-08-12 16:40:51 +00:00
Jessie Yu 0f6c0317c4
Add TTL change to FAQ (#1799)
Add to execution modes FAQ about whether users can change iTTL or max
TTL.
2024-08-09 17:26:33 +00:00
dependabot[bot] 19b0a565b7
Update qiskit-serverless requirement from ~=0.14.2 to ~=0.15.0 in /scripts/nb-tester (#1807)
Updates the requirements on
[qiskit-serverless](https://github.com/Qiskit/qiskit-serverless) to
permit the latest version.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Qiskit/qiskit-serverless/releases">qiskit-serverless's
releases</a>.</em></p>
<blockquote>
<h2>v0.15.0</h2>
<h2>Changes</h2>
<ul>
<li>update-version-0.15.0 <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
(<a
href="https://redirect.github.com/Qiskit/qiskit-serverless/issues/1446">#1446</a>)</li>
<li>Added pull-request permission to update-component <a
href="https://github.com/Tansito"><code>@​Tansito</code></a> (<a
href="https://redirect.github.com/Qiskit/qiskit-serverless/issues/1445">#1445</a>)</li>
<li>Update write permission in update-component <a
href="https://github.com/Tansito"><code>@​Tansito</code></a> (<a
href="https://redirect.github.com/Qiskit/qiskit-serverless/issues/1444">#1444</a>)</li>
<li>Upgrade packages in Ray node <a
href="https://github.com/psschwei"><code>@​psschwei</code></a> (<a
href="https://redirect.github.com/Qiskit/qiskit-serverless/issues/1441">#1441</a>)</li>
<li>Fix docker compose failures <a
href="https://github.com/psschwei"><code>@​psschwei</code></a> (<a
href="https://redirect.github.com/Qiskit/qiskit-serverless/issues/1439">#1439</a>)</li>
<li>add sha to checkout action <a
href="https://github.com/akihikokuroda"><code>@​akihikokuroda</code></a>
(<a
href="https://redirect.github.com/Qiskit/qiskit-serverless/issues/1438">#1438</a>)</li>
<li>pin python module versions in workfows and add sha values for base
docker images <a
href="https://github.com/akihikokuroda"><code>@​akihikokuroda</code></a>
(<a
href="https://redirect.github.com/Qiskit/qiskit-serverless/issues/1437">#1437</a>)</li>
<li>set token permissions for workflows <a
href="https://github.com/akihikokuroda"><code>@​akihikokuroda</code></a>
(<a
href="https://redirect.github.com/Qiskit/qiskit-serverless/issues/1436">#1436</a>)</li>
<li>Cleanup some old configurations <a
href="https://github.com/Tansito"><code>@​Tansito</code></a> (<a
href="https://redirect.github.com/Qiskit/qiskit-serverless/issues/1435">#1435</a>)</li>
<li>Update version to 0.14.2 <a
href="https://github.com/Tansito"><code>@​Tansito</code></a> (<a
href="https://redirect.github.com/Qiskit/qiskit-serverless/issues/1433">#1433</a>)</li>
<li>Create scorecard.yml <a
href="https://github.com/akihikokuroda"><code>@​akihikokuroda</code></a>
(<a
href="https://redirect.github.com/Qiskit/qiskit-serverless/issues/1434">#1434</a>)</li>
<li>Remove workers from ray-cluster <a
href="https://github.com/Tansito"><code>@​Tansito</code></a> (<a
href="https://redirect.github.com/Qiskit/qiskit-serverless/issues/1397">#1397</a>)</li>
<li>Fix lint issues with ray image <a
href="https://github.com/psschwei"><code>@​psschwei</code></a> (<a
href="https://redirect.github.com/Qiskit/qiskit-serverless/issues/1432">#1432</a>)</li>
<li>Improve registry validation <a
href="https://github.com/Tansito"><code>@​Tansito</code></a> (<a
href="https://redirect.github.com/Qiskit/qiskit-serverless/issues/1429">#1429</a>)</li>
<li>Fix ray timeout <a
href="https://github.com/Tansito"><code>@​Tansito</code></a> (<a
href="https://redirect.github.com/Qiskit/qiskit-serverless/issues/1425">#1425</a>)</li>
<li>Update ubi base image, drop legacy ray node <a
href="https://github.com/psschwei"><code>@​psschwei</code></a> (<a
href="https://redirect.github.com/Qiskit/qiskit-serverless/issues/1424">#1424</a>)</li>
<li>Python 3.11 is only supported python version <a
href="https://github.com/psschwei"><code>@​psschwei</code></a> (<a
href="https://redirect.github.com/Qiskit/qiskit-serverless/issues/1420">#1420</a>)</li>
<li>Build ray image with ubi base <a
href="https://github.com/psschwei"><code>@​psschwei</code></a> (<a
href="https://redirect.github.com/Qiskit/qiskit-serverless/issues/1418">#1418</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e3ece4834f"><code>e3ece48</code></a>
update-version-0.15.0 (<a
href="https://redirect.github.com/Qiskit/qiskit-serverless/issues/1446">#1446</a>)</li>
<li><a
href="6235f971b1"><code>6235f97</code></a>
Added pull-request permission to update-component (<a
href="https://redirect.github.com/Qiskit/qiskit-serverless/issues/1445">#1445</a>)</li>
<li><a
href="7bf74d841f"><code>7bf74d8</code></a>
Update write permission in update-component (<a
href="https://redirect.github.com/Qiskit/qiskit-serverless/issues/1444">#1444</a>)</li>
<li><a
href="2ce66d4fd8"><code>2ce66d4</code></a>
Upgrade packages in Ray node (<a
href="https://redirect.github.com/Qiskit/qiskit-serverless/issues/1441">#1441</a>)</li>
<li><a
href="c675ba4048"><code>c675ba4</code></a>
add sha to checkout action (<a
href="https://redirect.github.com/Qiskit/qiskit-serverless/issues/1438">#1438</a>)</li>
<li><a
href="4b3fd9740e"><code>4b3fd97</code></a>
pin python module versions in workfows and add sha values for base
docker ima...</li>
<li><a
href="aae5fd89ec"><code>aae5fd8</code></a>
Fix docker compose failures (<a
href="https://redirect.github.com/Qiskit/qiskit-serverless/issues/1439">#1439</a>)</li>
<li><a
href="e41a1b132d"><code>e41a1b1</code></a>
set token permissions for workflows (<a
href="https://redirect.github.com/Qiskit/qiskit-serverless/issues/1436">#1436</a>)</li>
<li><a
href="aefa3f6ad0"><code>aefa3f6</code></a>
Cleanup some old configurations (<a
href="https://redirect.github.com/Qiskit/qiskit-serverless/issues/1435">#1435</a>)</li>
<li><a
href="2f3bac4cbb"><code>2f3bac4</code></a>
Update version to 0.14.2 (<a
href="https://redirect.github.com/Qiskit/qiskit-serverless/issues/1433">#1433</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/Qiskit/qiskit-serverless/compare/v0.14.2...v0.15.0">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-09 11:17:49 +00:00
Elena Peña Tapia 0230981ac1
Add deprecation notice and further instructions to QuantumInstance migration guide (#1795)
This is a proposal to address
https://github.com/Qiskit/documentation/issues/1696, which doesn't
correspond with my original reply.

While updating to the changes in ISA handling doesn't seem to
complicated, I realized that updating the guide to use Primitives V2
seems very strange to me (because that is not how the migration was done
at the time). The current guide is a (in my opinion, valid) reflection
of what the motivations were with primitives V1, and the reason why it
was appreciated was because it reflected well the evolution of the code.
I also think that it is commonly understood that migration guides are
written at a specific point in time, and may require "chaining" with a
further migration guide to reach the current state of the package. So,
instead of migrating everything to V2, I propose adding a warning at the
beginning of the guide pointing to the V1 to V2 migration guide.

Once again, this is just a proposal, and I am happy to rethink this.

---------

Co-authored-by: Rebecca Dimock <beckyd@us.ibm.com>
2024-08-06 16:17:40 +00:00
Elena Peña Tapia 69fac344e2
V2 additions to backend primitives section (#1794)
This PR is a proposal to partially address
https://github.com/Qiskit/documentation/issues/846. The issue was
written pre-backend primitives V2, when there were more differences in
the interface (*) between runtime and backend primitives, so proposing a
separate guide seemed reasonable at the time. Now (V2), I think the
differences are small enough to keep the backend primitives section as
an appendix to the get-started page, where I just added the usual V1-V2
tabs and a section at the end explaining differences.

This is just a rough proposal and it has been a while since I've written
a guide, so feel free to edit it to fit the style/conventions that are
used now.

---

(*) Backend primitives handled different kinds of pass managers to run
before and after parameter binding, but V2 primitives no longer do any
transpilation, so the way you run and configure backend and runtime
primitives is almost the same. I didn't add the V1 explanation for the
interface differences because V1 primitives are deprecated since qiskit
1.2 (released yesterday) and I think it would clutter the page and
confuse users to add an explanation of how they worked now.

---------

Co-authored-by: Rebecca Dimock <beckyd@us.ibm.com>
2024-08-05 18:07:57 +00:00
Eric Arellano a7ad2fa89b
Sort cspell dictionaries (#1798)
I recently synced these files with closed source, so I sorted them
beforehand to be easier to work with.

I did this by running:

```
sort -o scripts/config/cspell/dictionaries/qiskit.txt scripts/config/cspell/dictionaries/qiskit.txt
sort -o scripts/config/cspell/dictionaries/people.txt scripts/config/cspell/dictionaries/people.txt
```
2024-08-05 12:56:48 +00:00
dependabot[bot] 2172653a9f
Update qiskit-ibm-runtime requirement from ~=0.25.0 to ~=0.26.0 in /scripts/nb-tester (#1796)
Updates the requirements on
[qiskit-ibm-runtime](https://github.com/Qiskit/qiskit-ibm-runtime) to
permit the latest version.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Qiskit/qiskit-ibm-runtime/releases">qiskit-ibm-runtime's
releases</a>.</em></p>
<blockquote>
<h2>Qiskit IBM Runtime  0.26.0</h2>
<h1>Changelog</h1>
<h2>Deprecated</h2>
<ul>
<li>Deprecate <code>service</code> in session &amp; batch (<a
href="https://redirect.github.com/Qiskit/qiskit-ibm-runtime/issues/1826">#1826</a>)</li>
<li>Add deprecation msg for session precendence (<a
href="https://redirect.github.com/Qiskit/qiskit-ibm-runtime/issues/1816">#1816</a>)</li>
<li>Deprecate passing backend as a string (<a
href="https://redirect.github.com/Qiskit/qiskit-ibm-runtime/issues/1804">#1804</a>)</li>
</ul>
<h2>Added</h2>
<ul>
<li>Adding NoiseLearner class and related functionality (<a
href="https://redirect.github.com/Qiskit/qiskit-ibm-runtime/issues/1805">#1805</a>)</li>
<li>Add local channel (<a
href="https://redirect.github.com/Qiskit/qiskit-ibm-runtime/issues/1793">#1793</a>)</li>
<li>Wait for job if maximum pending jobs limit is exceeded (<a
href="https://redirect.github.com/Qiskit/qiskit-ibm-runtime/issues/1794">#1794</a>)</li>
<li>Add more fake backend methods (<a
href="https://redirect.github.com/Qiskit/qiskit-ibm-runtime/issues/1765">#1765</a>)</li>
</ul>
<h2>Fixed</h2>
<ul>
<li>Fix simplejson incompatibility (<a
href="https://redirect.github.com/Qiskit/qiskit-ibm-runtime/issues/1800">#1800</a>)</li>
<li>Don't cache target in target_history (<a
href="https://redirect.github.com/Qiskit/qiskit-ibm-runtime/issues/1791">#1791</a>)</li>
<li>Remove zne_mitigration options check (<a
href="https://redirect.github.com/Qiskit/qiskit-ibm-runtime/issues/1792">#1792</a>)</li>
<li>Add instance param to localService backend() (<a
href="https://redirect.github.com/Qiskit/qiskit-ibm-runtime/issues/1795">#1795</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="31366f9ecd"><code>31366f9</code></a>
Prepare release 0.26.0 (<a
href="https://redirect.github.com/Qiskit/qiskit-ibm-runtime/issues/1834">#1834</a>)</li>
<li><a
href="f9c907dc20"><code>f9c907d</code></a>
Fix failing integration tests (<a
href="https://redirect.github.com/Qiskit/qiskit-ibm-runtime/issues/1836">#1836</a>)</li>
<li><a
href="e596fb34ed"><code>e596fb3</code></a>
Small doc changes (<a
href="https://redirect.github.com/Qiskit/qiskit-ibm-runtime/issues/1831">#1831</a>)</li>
<li><a
href="68502f99d9"><code>68502f9</code></a>
Adding NoiseLearner class and related functionality (<a
href="https://redirect.github.com/Qiskit/qiskit-ibm-runtime/issues/1805">#1805</a>)</li>
<li><a
href="2d5713fd5c"><code>2d5713f</code></a>
Deprecate <code>service</code> in session &amp; batch (<a
href="https://redirect.github.com/Qiskit/qiskit-ibm-runtime/issues/1826">#1826</a>)</li>
<li><a
href="5bfdb2d1d6"><code>5bfdb2d</code></a>
Update <code>test_retrieve_pending_jobs</code> (<a
href="https://redirect.github.com/Qiskit/qiskit-ibm-runtime/issues/1825">#1825</a>)</li>
<li><a
href="f158e39ec5"><code>f158e39</code></a>
Fix simplejson incompatibility (<a
href="https://redirect.github.com/Qiskit/qiskit-ibm-runtime/issues/1800">#1800</a>)</li>
<li><a
href="b289935bf7"><code>b289935</code></a>
Move backend from qiskit (<a
href="https://redirect.github.com/Qiskit/qiskit-ibm-runtime/issues/1803">#1803</a>)</li>
<li><a
href="174420b6f4"><code>174420b</code></a>
Add deprecation msg for session precendence (<a
href="https://redirect.github.com/Qiskit/qiskit-ibm-runtime/issues/1816">#1816</a>)</li>
<li><a
href="d807c9ea23"><code>d807c9e</code></a>
Remove downloading result from external url (<a
href="https://redirect.github.com/Qiskit/qiskit-ibm-runtime/issues/1802">#1802</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/Qiskit/qiskit-ibm-runtime/compare/0.25.0...0.26.0">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Frank Harkins <frankharkins@hotmail.co.uk>
2024-08-02 13:40:18 +00:00
Eric Arellano 13f62ec4dc
Generate Qiskit 1.2.0rc1 docs (#1793) 2024-08-02 11:21:24 +00:00
Eric Arellano 23577b86b0
Generate Runtime 0.26 stable release (#1791) 2024-08-01 16:43:50 +00:00
Rebecca Dimock 87e4b3f22c
Update link text (#1789)
closes #1787 

The `s construction when typing code ends up in some weird spacing, so I
reworded these as @frankharkins suggested.
2024-08-01 15:08:30 +00:00
Rebecca Dimock 4f797b6bed
update code to avoid deprecation warnings (#1786) 2024-08-01 15:04:44 +00:00
Eric Arellano b6bc89da51
Remove tutorials folder from notebook-testing.toml (#1790)
Closes https://github.com/Qiskit/documentation/issues/1788. The
`tutorials/` entries were accidentally added back due to a bad merge
conflict.
2024-08-01 15:04:41 +00:00