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
19 changes: 10 additions & 9 deletions samples/chemistry/Variational Quantum Algorithms.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
"source": [
"from itertools import product\n",
"import qutip as qt\n",
"import qsharp\n",
"from qdk import qsharp\n",
"\n",
"qsharp.init(project_root=\"SPSA\")"
]
Expand Down Expand Up @@ -350,7 +350,8 @@
"metadata": {},
"outputs": [],
"source": [
"qsharp.code.EstimateExpectationOfZero()"
"from qdk import code\n",
"code.EstimateExpectationOfZero()"
]
},
{
Expand Down Expand Up @@ -390,7 +391,7 @@
"metadata": {},
"outputs": [],
"source": [
"qsharp.code.EstimateExpectationOfOne()"
"code.EstimateExpectationOfOne()"
]
},
{
Expand Down Expand Up @@ -422,7 +423,7 @@
"metadata": {},
"outputs": [],
"source": [
"qsharp.code.EstimateExpectationOfPlus()"
"code.EstimateExpectationOfPlus()"
]
},
{
Expand Down Expand Up @@ -610,7 +611,7 @@
"metadata": {},
"outputs": [],
"source": [
"qsharp.code.EstimateEnergyOfPlus(H_decomposition)"
"code.EstimateEnergyOfPlus(H_decomposition)"
]
},
{
Expand Down Expand Up @@ -735,7 +736,7 @@
"metadata": {},
"outputs": [],
"source": [
"qsharp.code.DumpAnsatz(ansatz_axes, [1.2, 1.9])"
"code.DumpAnsatz(ansatz_axes, [1.2, 1.9])"
]
},
{
Expand All @@ -745,7 +746,7 @@
"metadata": {},
"outputs": [],
"source": [
"qsharp.code.DumpAnsatz(ansatz_axes, [1.2, -0.7])"
"code.DumpAnsatz(ansatz_axes, [1.2, -0.7])"
]
},
{
Expand Down Expand Up @@ -785,7 +786,7 @@
"metadata": {},
"outputs": [],
"source": [
"qsharp.code.EstimateEnergyAtAnsatz(\n",
"code.EstimateEnergyAtAnsatz(\n",
" H_decomposition,\n",
" ansatz_axes,\n",
" [1.2, 1.9],\n",
Expand Down Expand Up @@ -844,7 +845,7 @@
"metadata": {},
"outputs": [],
"source": [
"qsharp.code.FindMinimumEnergy(H_decomposition, ansatz_axes, [1.2, 1.9], 1000)"
"code.FindMinimumEnergy(H_decomposition, ansatz_axes, [1.2, 1.9], 1000)"
]
},
{
Expand Down
2 changes: 1 addition & 1 deletion samples/estimation/df-chemistry/chemistry.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
import numpy as np
import numpy.linalg as LA
import numpy.typing as npt
import qsharp
from qdk import qsharp
from argparse import ArgumentParser
from dataclasses import dataclass
from pathlib import Path
Expand Down
4 changes: 2 additions & 2 deletions samples/estimation/estimation-factoring.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@
"metadata": {},
"outputs": [],
"source": [
"import qsharp\n",
"from qsharp_widgets import EstimatesOverview\n",
"from qdk import qsharp\n",
"from qdk.widgets import EstimatesOverview\n",
"\n",
"with open(\"EkeraHastadFactoring.qs\", \"r\") as f:\n",
" qsharp.eval(f.read())"
Expand Down
4 changes: 2 additions & 2 deletions samples/estimation/estimation-frontier-widgets.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@
"# by running the following command in a terminal:\n",
"# pip install qsharp qsharp-widgets -U\n",
"\n",
"import qsharp\n",
"from qsharp_widgets import SpaceChart, EstimateDetails, EstimatesOverview, EstimatesPanel\n",
"from qdk import qsharp\n",
"from qdk.widgets import SpaceChart, EstimateDetails, EstimatesOverview, EstimatesPanel\n",
"\n",
"with open(\"Dynamics.qs\", \"r\") as f:\n",
" contents = f.read()\n",
Expand Down
2 changes: 1 addition & 1 deletion samples/estimation/estimation-hardcoded-circuit.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"metadata": {},
"outputs": [],
"source": [
"import qsharp"
"from qdk import qsharp"
]
},
{
Expand Down
2 changes: 1 addition & 1 deletion samples/estimation/estimation-heisenberg-2D.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
},
"outputs": [],
"source": [
"import qsharp\n",
"from qdk import qsharp\n",
"import pandas as pd"
]
},
Expand Down
2 changes: 1 addition & 1 deletion samples/estimation/estimation-hubbard-2D.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
},
"outputs": [],
"source": [
"import qsharp\n",
"from qdk import qsharp\n",
"import pandas as pd"
]
},
Expand Down
2 changes: 1 addition & 1 deletion samples/estimation/estimation-ising-2D.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"metadata": {},
"outputs": [],
"source": [
"import qsharp\n",
"from qdk import qsharp\n",
"import pandas as pd"
]
},
Expand Down
8 changes: 4 additions & 4 deletions samples/estimation/estimation-openqasm.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -96,8 +96,8 @@
"metadata": {},
"outputs": [],
"source": [
"from qsharp.estimator import EstimatorParams\n",
"from qsharp.openqasm import estimate\n",
"from qdk.estimator import EstimatorParams\n",
"from qdk.openqasm import estimate\n",
"\n",
"params = EstimatorParams()\n",
"result = estimate(program, params)"
Expand All @@ -116,7 +116,7 @@
"metadata": {},
"outputs": [],
"source": [
"from qsharp_widgets import EstimateDetails\n",
"from qdk.widgets import EstimateDetails\n",
"\n",
"EstimateDetails(result)"
]
Expand All @@ -134,7 +134,7 @@
"metadata": {},
"outputs": [],
"source": [
"from qsharp_widgets import SpaceChart\n",
"from qdk.widgets import SpaceChart\n",
"\n",
"SpaceChart(result)"
]
Expand Down
12 changes: 6 additions & 6 deletions samples/estimation/estimation-qiskit.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -91,8 +91,8 @@
"metadata": {},
"outputs": [],
"source": [
"from qsharp.estimator import EstimatorParams\n",
"from qsharp.interop.qiskit import estimate\n",
"from qdk.estimator import EstimatorParams\n",
"from qdk.qiskit import estimate\n",
"\n",
"params = EstimatorParams()\n",
"result = estimate(circ, params, skip_transpilation=True)"
Expand All @@ -111,8 +111,8 @@
"metadata": {},
"outputs": [],
"source": [
"from qsharp.interop.qiskit import ResourceEstimatorBackend\n",
"from qsharp.estimator import EstimatorParams\n",
"from qdk.qiskit import ResourceEstimatorBackend\n",
"from qdk.estimator import EstimatorParams\n",
"\n",
"params = EstimatorParams()\n",
"backend = ResourceEstimatorBackend(skip_transpilation=True)\n",
Expand All @@ -134,7 +134,7 @@
"metadata": {},
"outputs": [],
"source": [
"from qsharp_widgets import EstimateDetails\n",
"from qdk.widgets import EstimateDetails\n",
"\n",
"EstimateDetails(result)"
]
Expand All @@ -152,7 +152,7 @@
"metadata": {},
"outputs": [],
"source": [
"from qsharp_widgets import SpaceChart\n",
"from qdk.widgets import SpaceChart\n",
"\n",
"SpaceChart(result)"
]
Expand Down
2 changes: 1 addition & 1 deletion samples/estimation/estimation-random-circuit.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"metadata": {},
"outputs": [],
"source": [
"import qsharp"
"from qdk import qsharp"
]
},
{
Expand Down
2 changes: 1 addition & 1 deletion samples/notebooks/azure_submission.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
"metadata": {},
"outputs": [],
"source": [
"import qsharp\n",
"from qdk import qsharp\n",
"\n",
"qsharp.init(target_profile=qsharp.TargetProfile.Base)\n"
]
Expand Down
8 changes: 4 additions & 4 deletions samples/notebooks/benzene_molecule/benzene.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
"from qdk.widgets import Circuit, Histogram\n",
"\n",
"from pathlib import Path\n",
"src = Path(\"benzene_diradical_injected_rotation_measurement_circuit_0.qasm\").read_text()\n",
"src = Path(\"benzene_diradical_injected_rotation_measurement_circuit_0.qasm\").read_text(encoding=\"utf-8\")\n",
"\n",
"init(target_profile=TargetProfile.Base)\n",
"qir = compile(src)"
Expand Down Expand Up @@ -131,16 +131,16 @@
"from qdk.widgets import MoleculeViewer\n",
"\n",
"# Load cached molecule data from file.\n",
"molecule_data = Path(\"benzene_diradical.structure.xyz\").read_text()\n",
"molecule_data = Path(\"benzene_diradical.structure.xyz\").read_text(encoding=\"utf-8\")\n",
"\n",
"# Note: The \"info\" field is optional and can contain any metadata you want to display with the cube data.\n",
"cube_data = {\n",
" \"alpha_18\": {\n",
" \"data\": Path(\"MO_alpha_18.cube\").read_text(),\n",
" \"data\": Path(\"MO_alpha_18.cube\").read_text(encoding=\"utf-8\"),\n",
" \"info\": {\"Energy (Ha)\": -0.392, \"Symmetry\": \"A1\", \"Occupation\": 1.0}\n",
" },\n",
" \"alpha_19\": {\n",
" \"data\": Path(\"MO_alpha_19.cube\").read_text(),\n",
" \"data\": Path(\"MO_alpha_19.cube\").read_text(encoding=\"utf-8\"),\n",
" \"info\": {\"Energy (Ha)\": 0.581, \"Symmetry\": \"B2\", \"Occupation\": 0.0}\n",
" }\n",
"}\n",
Expand Down
2 changes: 1 addition & 1 deletion samples/notebooks/carbon_error_correction/decoder.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.

import qsharp
from qdk import qsharp

table = {
frozenset(): "IIIIIIIIIIII",
Expand Down
6 changes: 3 additions & 3 deletions samples/notebooks/circuits.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"metadata": {},
"outputs": [],
"source": [
"import qsharp"
"from qdk import qsharp"
]
},
{
Expand Down Expand Up @@ -71,7 +71,7 @@
"metadata": {},
"outputs": [],
"source": [
"from qsharp_widgets import Circuit\n",
"from qdk.widgets import Circuit\n",
"\n",
"Circuit(qsharp.circuit(\"GHZSample(3)\"))"
]
Expand Down Expand Up @@ -228,7 +228,7 @@
"metadata": {},
"outputs": [],
"source": [
"from qsharp import CircuitGenerationMethod\n",
"from qdk.qsharp import CircuitGenerationMethod\n",
"\n",
"Circuit(qsharp.circuit(\"ResetIfOne()\", generation_method=CircuitGenerationMethod.Simulate))"
]
Expand Down
8 changes: 2 additions & 6 deletions samples/notebooks/iterative_phase_estimation.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"metadata": {},
"outputs": [],
"source": [
"import qsharp\n",
"from qdk import qsharp\n",
"\n",
"qsharp.init(target_profile=qsharp.TargetProfile.Adaptive_RI)"
]
Expand Down Expand Up @@ -353,11 +353,7 @@
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"vscode": {
"languageId": "qsharp"
}
},
"metadata": {},
"outputs": [],
"source": [
"job = target.submit(qsharp.compile(\"PerformMeasurements(PI() / 7.0, PI() / 5.0, 4)\"), shots=128)\n",
Expand Down
18 changes: 9 additions & 9 deletions samples/notebooks/noise.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"# Simulating Pauli noise and Qubit Loss\n",
"This notebook shows how to run simulations with Pauli noise, such as bit-flip or depolarizing noise, as well as qubit loss.\n",
"\n",
"First, make sure prerequisites are available. Packages `qsharp` and `qsharp_widgets` must be already installed."
"First, make sure prerequisites are available. The package and extra `qdk[jupyter]` must be already installed."
]
},
{
Expand All @@ -16,8 +16,8 @@
"metadata": {},
"outputs": [],
"source": [
"import qsharp\n",
"import qsharp_widgets"
"from qdk import qsharp\n",
"from qdk.widgets import Histogram"
]
},
{
Expand Down Expand Up @@ -133,7 +133,7 @@
"outputs": [],
"source": [
"result = qsharp.run(\"Cat5()\", 1000)\n",
"qsharp_widgets.Histogram(result)\n"
"Histogram(result)\n"
]
},
{
Expand All @@ -152,7 +152,7 @@
"for p in [0.01, 0.05, 0.1, 0.25]:\n",
" result = qsharp.run(\"Cat5()\", 1000, noise=qsharp.BitFlipNoise(p))\n",
" display(f\"Noise probability = {p}\")\n",
" display(qsharp_widgets.Histogram(result))"
" display(Histogram(result))"
]
},
{
Expand All @@ -178,9 +178,9 @@
"outputs": [],
"source": [
"result = qsharp.run(\"Cat5()\", 1000, noise=(0.1, 0.0, 0.1))\n",
"display(qsharp_widgets.Histogram(result))\n",
"display(Histogram(result))\n",
"result = qsharp.run(\"Cat5()\", 1000, noise=(0.0, 0.1, 0.0))\n",
"display(qsharp_widgets.Histogram(result))"
"display(Histogram(result))"
]
},
{
Expand All @@ -201,7 +201,7 @@
"outputs": [],
"source": [
"result = qsharp.run(\"BellPair()\", 100, qubit_loss=0.5)\n",
"display(qsharp_widgets.Histogram(result))"
"display(Histogram(result))"
]
},
{
Expand Down Expand Up @@ -243,7 +243,7 @@
"metadata": {},
"outputs": [],
"source": [
"qsharp_widgets.Histogram(qsharp.run(\"CheckForLoss()\", 100, qubit_loss=0.5))"
"Histogram(qsharp.run(\"CheckForLoss()\", 100, qubit_loss=0.5))"
]
}
],
Expand Down
Loading
Loading