From 5b9b432b350b22ea3b06e3037685087269153139 Mon Sep 17 00:00:00 2001 From: Bill Ticehurst Date: Tue, 20 May 2025 09:50:28 -0700 Subject: [PATCH 1/2] Update branding to Microsoft Quantum --- .gitignore | 1 + CITATION.cff | 2 +- README.md | 16 ++++++++-------- compiler/qsc_doc_gen/src/generate_docs.rs | 4 ++-- compiler/qsc_doc_gen/src/generate_docs/tests.rs | 6 +++--- compiler/qsc_doc_gen/src/table_of_contents.rs | 2 +- jupyterlab/README.md | 2 +- npm/qsharp/ux/estimatesPanel.tsx | 2 +- npm/qsharp/ux/output_data.md | 2 +- npm/qsharp/ux/scatterChart.tsx | 2 +- pip/README.md | 2 +- resource_estimator/README.md | 6 +++--- samples/estimation/EkeraHastadFactoring.qs | 2 +- samples/estimation/README.md | 2 +- samples/estimation/ShorRE.qs | 4 ++-- samples/estimation/estimation-qiskit.ipynb | 6 +++--- .../notebooks/iterative_phase_estimation.ipynb | 2 +- samples/notebooks/repeat_until_success.ipynb | 6 +++--- version.py | 4 ++-- vscode/README-DEV.md | 6 +++--- vscode/README.md | 4 ++-- vscode/package.json | 14 +++++++------- vscode/src/extension.ts | 2 +- vscode/src/memfs.ts | 8 ++++---- vscode/src/notebookTemplate.ts | 2 +- vscode/src/webview/help.tsx | 10 ++++------ 26 files changed, 59 insertions(+), 60 deletions(-) diff --git a/.gitignore b/.gitignore index 8587b8fcf9..3ccbd98312 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,4 @@ __pycache__/ .pytest_cache/ .idea/ *.so +scratch/ diff --git a/CITATION.cff b/CITATION.cff index 45e8215ccf..8b6f8b9e79 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -1,6 +1,6 @@ cff-version: 1.2.0 message: "If you use this software in your work, please cite it using the following metadata" -title: "Azure Quantum Development Kit" +title: "Microsoft Quantum Development Kit" repository-code: "https://github.com/microsoft/qsharp" license: MIT year: 2024 diff --git a/README.md b/README.md index f54c200f46..e3033d15f5 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# Azure Quantum Development Kit +# Microsoft Quantum Development Kit -Welcome to the Azure Quantum Development Kit! +Welcome to the Microsoft Quantum Development Kit! This repository contains tooling for the Q# language, specifically: @@ -12,7 +12,7 @@ This repository contains tooling for the Q# language, specifically: - **[npm](./npm/)**: Q# npm package - **[pip](./pip/)**: Q# Python pip package - **[playground](./playground/)**: simple website for interacting with Q# -- **[resource_estimator](./resource_estimator)**: Implementation for the Azure Quantum Resource Estimator +- **[resource_estimator](./resource_estimator)**: Implementation for the Microsoft Quantum Resource Estimator - **[vscode](./vscode/)**: Visual Studio Code extension - **[wasm](./wasm/)**: The bindings and logic for the WebAssembly module - **[widgets](./widgets)**: The Q# Jupyter widgets Python package @@ -83,15 +83,15 @@ environment variables, for example `RUST_LOG=debug ./target/release/qsc ./sample ## Citation -If you use Q#, Azure Quantum Development Kit, or Azure Quantum Resource Estimator, please cite as follows: +If you use Q#, Microsoft Quantum Development Kit, or Microsoft Quantum Resource Estimator, please cite as follows: -- Azure Quantum Development Kit: +- Microsoft Quantum Development Kit: ```bibtex -@software{Microsoft_Azure_Quantum_Development, +@software{Microsoft_Quantum_Development_Kit, author = {{Microsoft}}, license = {MIT}, - title = {{Azure Quantum Development Kit}}, + title = {{Microsoft Quantum Development Kit}}, url = {https://github.com/microsoft/qsharp} } ``` @@ -109,7 +109,7 @@ If you use Q#, Azure Quantum Development Kit, or Azure Quantum Resource Estimato month=feb, collection={RWDSL2018} } ``` -- Azure Quantum Resource Estimator: +- Microsoft Quantum Resource Estimator: ```bibtex @inproceedings{Azure_Quantum_Resource_Estimator, diff --git a/compiler/qsc_doc_gen/src/generate_docs.rs b/compiler/qsc_doc_gen/src/generate_docs.rs index e8a1e7eb58..43cdbdd7d9 100644 --- a/compiler/qsc_doc_gen/src/generate_docs.rs +++ b/compiler/qsc_doc_gen/src/generate_docs.rs @@ -547,13 +547,13 @@ fn generate_top_index(files: &mut FilesWithMetadata, toc: &mut ToC) { let empty_ns: Rc = Rc::from(String::new().as_str()); let metadata = Metadata { uid: "Microsoft.Quantum.apiref-toc".to_string(), - title: "Q# standard libraries for the Azure Quantum Development Kit".to_string(), + title: "Q# standard libraries for the Microsoft Quantum Development Kit".to_string(), kind: MetadataKind::TableOfContents, package: PackageKind::StandardLibrary, namespace: empty_ns.clone(), name: "Overview".into(), summary: - "Table of contents for the Q# standard libraries for Azure Quantum Development Kit" + "Table of contents for the Q# standard libraries for Microsoft Quantum Development Kit" .to_string(), signature: String::new(), }; diff --git a/compiler/qsc_doc_gen/src/generate_docs/tests.rs b/compiler/qsc_doc_gen/src/generate_docs/tests.rs index a50ab2b157..8cc046a8e8 100644 --- a/compiler/qsc_doc_gen/src/generate_docs/tests.rs +++ b/compiler/qsc_doc_gen/src/generate_docs/tests.rs @@ -178,8 +178,8 @@ fn top_index_file_generation() { expect![[r#" --- uid: Microsoft.Quantum.apiref-toc - title: Q# standard libraries for the Azure Quantum Development Kit - description: Table of contents for the Q# standard libraries for Azure Quantum Development Kit + title: Q# standard libraries for the Microsoft Quantum Development Kit + description: Table of contents for the Q# standard libraries for Microsoft Quantum Development Kit author: {AUTHOR} ms.author: {MS_AUTHOR} ms.date: {TIMESTAMP} @@ -204,7 +204,7 @@ fn top_index_file_generation() { | [`Std.Measurement`](xref:Qdk.Std.Measurement-toc) | Items for measuring quantum results. | | [`Std.Random`](xref:Qdk.Std.Random-toc) | Items for creating random values. | | [`Std.Range`](xref:Qdk.Std.Range-toc) | Items for working with ranges. | - | [`Std.ResourceEstimation`](xref:Qdk.Std.ResourceEstimation-toc) | Items for working with the Azure Quantum Resource Estimator. | + | [`Std.ResourceEstimation`](xref:Qdk.Std.ResourceEstimation-toc) | Items for working with the Microsoft Quantum Resource Estimator. | | [`Microsoft.Quantum.Unstable.Arithmetic`](xref:Qdk.Microsoft.Quantum.Unstable.Arithmetic-toc) | Items for working with quantum arithmetic operations. | | [`Microsoft.Quantum.Unstable.StatePreparation`](xref:Qdk.Microsoft.Quantum.Unstable.StatePreparation-toc) | Items for preparing a quantum state. | | [`Microsoft.Quantum.Unstable.TableLookup`](xref:Qdk.Microsoft.Quantum.Unstable.TableLookup-toc) | Items for performing quantum table lookups. | diff --git a/compiler/qsc_doc_gen/src/table_of_contents.rs b/compiler/qsc_doc_gen/src/table_of_contents.rs index ae73943443..d1d501b590 100644 --- a/compiler/qsc_doc_gen/src/table_of_contents.rs +++ b/compiler/qsc_doc_gen/src/table_of_contents.rs @@ -23,7 +23,7 @@ The Q# standard library contains the following namespaces: | [`Std.Measurement`](xref:Qdk.Std.Measurement-toc) | Items for measuring quantum results. | | [`Std.Random`](xref:Qdk.Std.Random-toc) | Items for creating random values. | | [`Std.Range`](xref:Qdk.Std.Range-toc) | Items for working with ranges. | -| [`Std.ResourceEstimation`](xref:Qdk.Std.ResourceEstimation-toc) | Items for working with the Azure Quantum Resource Estimator. | +| [`Std.ResourceEstimation`](xref:Qdk.Std.ResourceEstimation-toc) | Items for working with the Microsoft Quantum Resource Estimator. | | [`Microsoft.Quantum.Unstable.Arithmetic`](xref:Qdk.Microsoft.Quantum.Unstable.Arithmetic-toc) | Items for working with quantum arithmetic operations. | | [`Microsoft.Quantum.Unstable.StatePreparation`](xref:Qdk.Microsoft.Quantum.Unstable.StatePreparation-toc) | Items for preparing a quantum state. | | [`Microsoft.Quantum.Unstable.TableLookup`](xref:Qdk.Microsoft.Quantum.Unstable.TableLookup-toc) | Items for performing quantum table lookups. | diff --git a/jupyterlab/README.md b/jupyterlab/README.md index 23ae9679f3..e1d08c9d72 100644 --- a/jupyterlab/README.md +++ b/jupyterlab/README.md @@ -16,7 +16,7 @@ To run Q# in Jupyter notebooks, remember to also install the `qsharp` package: [ ## Support -For more information about the Azure Quantum Development Kit, visit [https://aka.ms/AQ/Documentation](https://aka.ms/AQ/Documentation). +For more information about the Microsoft Quantum Development Kit, visit [https://aka.ms/qdk](https://aka.ms/qdk). ## Contributing diff --git a/npm/qsharp/ux/estimatesPanel.tsx b/npm/qsharp/ux/estimatesPanel.tsx index b1f08c4163..8ad1a07029 100644 --- a/npm/qsharp/ux/estimatesPanel.tsx +++ b/npm/qsharp/ux/estimatesPanel.tsx @@ -55,7 +55,7 @@ export function EstimatesPanel(props: { {props.calculating ? ( ) : null} -

Azure Quantum Resource Estimator

+

Microsoft Quantum Resource Estimator

- Created with Azure Quantum Resource Estimator + Created with Microsoft Quantum Resource Estimator {props.data.map((series, seriesIdx) => { diff --git a/pip/README.md b/pip/README.md index 6784349f4b..55ea2cb276 100644 --- a/pip/README.md +++ b/pip/README.md @@ -48,7 +48,7 @@ To disable sending telemetry from this package, set the environment variable `QS ## Support -For more information about the Azure Quantum Development Kit, visit [https://aka.ms/AQ/Documentation](https://aka.ms/AQ/Documentation). +For more information about the Microsoft Quantum Development Kit, visit [https://aka.ms/qdk](https://aka.ms/qdk). ## Contributing diff --git a/resource_estimator/README.md b/resource_estimator/README.md index c9c27848f6..188b15a810 100644 --- a/resource_estimator/README.md +++ b/resource_estimator/README.md @@ -1,13 +1,13 @@ -# Azure Quantum Resource Estimator +# Microsoft Quantum Resource Estimator The implementation for the Resource Estimator is broken up into two major components: - [counts](./src/counts.rs) - performs program execution tracing to capture the logical qubit and gate counts for the given program - [estimates](./src/estimates.rs) - takes in logical counts and a configuration to produce the set of corresponding physical resource estimates -For more information about the Azure Quantum Resource Estimator, see [the official documentation](https://learn.microsoft.com/en-us/azure/quantum/intro-to-resource-estimation). +For more information about the Microsoft Quantum Resource Estimator, see [the official documentation](https://learn.microsoft.com/en-us/azure/quantum/intro-to-resource-estimation). -The theoretical models used in Azure Quantum Resource Estimator are described in [Beverland at al. "Assessing requirements to scale to practical quantum advantage"](https://arxiv.org/abs/2211.07629). +The theoretical models used in Microsoft Quantum Resource Estimator are described in [Beverland at al. "Assessing requirements to scale to practical quantum advantage"](https://arxiv.org/abs/2211.07629). ## Using the resource estimator crate for customizable tasks diff --git a/samples/estimation/EkeraHastadFactoring.qs b/samples/estimation/EkeraHastadFactoring.qs index e23efb86c9..997c9f2306 100644 --- a/samples/estimation/EkeraHastadFactoring.qs +++ b/samples/estimation/EkeraHastadFactoring.qs @@ -7,7 +7,7 @@ /// [ia.cr/2017/077](https://eprint.iacr.org/2017/077) based on the /// implementation described in /// [arXiv:1905.09749](https://arxiv.org/abs/1905.09749). This makes it ideal -/// for use with the Azure Quantum Resource Estimator. +/// for use with the Microsoft Quantum Resource Estimator. import Std.Convert.*; import Std.Math.*; import Std.ResourceEstimation.*; diff --git a/samples/estimation/README.md b/samples/estimation/README.md index b09d895b77..9563d6e31c 100644 --- a/samples/estimation/README.md +++ b/samples/estimation/README.md @@ -1,6 +1,6 @@ # Resource Estimation -This folder contains samples that show how to use the Azure Quantum Resource Estimator. +This folder contains samples that show how to use the Microsoft Quantum Resource Estimator. * [EkeraHastadFactoring.qs](./EkeraHastadFactoring.qs): Resource estimation for integer factorization using Ekerå-Håstad algorithm (Stand-alone Q# version). * [estimation-factoring.ipynb](./estimation-factoring.ipynb): Uses EkeraHastadFactoring.qs in a Jupyter notebook to pre-configure error budget. diff --git a/samples/estimation/ShorRE.qs b/samples/estimation/ShorRE.qs index 73e579d939..cc2804883f 100644 --- a/samples/estimation/ShorRE.qs +++ b/samples/estimation/ShorRE.qs @@ -5,7 +5,7 @@ /// In this sample we concentrate on costing the `EstimateFrequency` /// operation, which is the core quantum operation in Shor's algorithm, and /// we omit the classical pre- and post-processing. This makes it ideal for -/// use with the Azure Quantum Resource Estimator. +/// use with the Microsoft Quantum Resource Estimator. import Std.Arrays.*; import Std.Canon.*; import Std.Convert.*; @@ -68,7 +68,7 @@ operation EstimateFrequency( H(c); } apply { // `BeginEstimateCaching` and `EndEstimateCaching` are the operations - // exposed by Azure Quantum Resource Estimator. These will instruct + // exposed by Microsoft Quantum Resource Estimator. These will instruct // resource counting such that the if-block will be executed // only once, its resources will be cached, and appended in // every other iteration. diff --git a/samples/estimation/estimation-qiskit.ipynb b/samples/estimation/estimation-qiskit.ipynb index b411e9b952..96df1b1502 100644 --- a/samples/estimation/estimation-qiskit.ipynb +++ b/samples/estimation/estimation-qiskit.ipynb @@ -421,7 +421,7 @@ "(including a crossing pre-factor $a$ which can be extracted numerically for\n", "simulations) are listed below.\n", "\n", - "In Azure Quantum Resource Estimation we can abstract the quantum error\n", + "In Microsoft Quantum Resource Estimation we can abstract the quantum error\n", "correction scheme based on the above formula by providing values for the\n", "crossing pre-factor $a$ and the error correction threshold $p^*$. Further, one\n", "needs to specify the logical cycle time, i.e., the time to execute a single\n", @@ -590,7 +590,7 @@ "name": "python3" }, "kernelspec": { - "display_name": "Python 3 (ipykernel)", + "display_name": ".venv", "language": "python", "name": "python3" }, @@ -604,7 +604,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.9" + "version": "3.12.10" }, "microsoft": { "host": { diff --git a/samples/notebooks/iterative_phase_estimation.ipynb b/samples/notebooks/iterative_phase_estimation.ipynb index 5c6cf8aa95..f7e45f9be1 100644 --- a/samples/notebooks/iterative_phase_estimation.ipynb +++ b/samples/notebooks/iterative_phase_estimation.ipynb @@ -14,7 +14,7 @@ "\n", "We also configure the target profile as `Adaptive_RI` to indicate we use the QIR profile with support for mid-circuit measurement, measurement-based control flow, and classical integer computation as part of compilation.\n", "\n", - "Replace the `subscription_id`, `resource_group`, `name`, and `location` connection parameters with the values for your configured Azure Quantum Workspace, or try copying the Python code for connecting to your workspace from the VS Code Azure Quantum Extension." + "Replace the `subscription_id`, `resource_group`, `name`, and `location` connection parameters with the values for your configured Azure Quantum Workspace, or try copying the Python code for connecting to your workspace from the VS Code Microsoft Quantum Extension." ] }, { diff --git a/samples/notebooks/repeat_until_success.ipynb b/samples/notebooks/repeat_until_success.ipynb index 6c7c9cbe9a..9e0e8b284f 100644 --- a/samples/notebooks/repeat_until_success.ipynb +++ b/samples/notebooks/repeat_until_success.ipynb @@ -33,7 +33,7 @@ "\n", "We also configure the target profile as `Adaptive_RI` to indicate we use the QIR profile with support for mid-circuit measurement, measurement-based control flow, and classical integer computation as part of compilation.\n", "\n", - "Replace the `subscription_id`, `resource_group`, `name`, and `location` connection parameters with the values for your configured Azure Quantum Workspace, or try copying the Python code for connecting to your workspace from the VS Code Azure Quantum Extension." + "Replace the `subscription_id`, `resource_group`, `name`, and `location` connection parameters with the values for your configured Azure Quantum Workspace, or try copying the Python code for connecting to your workspace from the VS Code Microsoft Quantum Extension." ] }, { @@ -340,7 +340,7 @@ "name": "python3" }, "kernelspec": { - "display_name": "Python 3 (ipykernel)", + "display_name": ".venv", "language": "python", "name": "python3" }, @@ -354,7 +354,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.6" + "version": "3.12.10" }, "nteract": { "version": "nteract-front-end@1.0.0" diff --git a/version.py b/version.py index 27d10db946..712718c58b 100755 --- a/version.py +++ b/version.py @@ -97,8 +97,8 @@ def update_file(file: str, old_text: str, new_text: str): ) update_file( os.path.join(root_dir, "vscode/package.json"), - r"[DEV BUILD] Azure Quantum Development Kit", - r"Azure Quantum Development Kit", + r"[DEV BUILD] Microsoft Quantum Development Kit", + r"Microsoft Quantum Development Kit", ) else: diff --git a/vscode/README-DEV.md b/vscode/README-DEV.md index 36d142f00e..9d8d3fe94c 100644 --- a/vscode/README-DEV.md +++ b/vscode/README-DEV.md @@ -1,9 +1,9 @@ -# [DEV BUILD] Azure Quantum Development Kit +# [DEV BUILD] Microsoft Quantum Development Kit -This is a development build of the Azure Quantum Development Kit, and is intended for early testing +This is a development build of the Microsoft Quantum Development Kit, and is intended for early testing of upcoming features. To install the tested version of this extension, visit . The README for the stable build contains details on features and usage. -For more information about the Modern QDK and Azure Quantum, visit [https://aka.ms/AQ/Documentation](https://aka.ms/AQ/Documentation). +For more information about the Modern QDK and Microsoft Quantum, visit [https://aka.ms/qdk](https://aka.ms/qdk). diff --git a/vscode/README.md b/vscode/README.md index 9533e248e1..8194eac5ef 100644 --- a/vscode/README.md +++ b/vscode/README.md @@ -1,4 +1,4 @@ -# Azure Quantum Development Kit (QDK) +# Microsoft Quantum Development Kit (QDK) This extension brings rich Q# language support to VS Code. Develop, build, and run your Q# code from VS Code either locally on simulators, or by submitting a job to Azure Quantum. @@ -19,7 +19,7 @@ The Q# extension currently supports: - Snippet and sample support - Completions -For more information about the QDK and Azure Quantum, visit [https://aka.ms/AQ/Documentation](https://aka.ms/AQ/Documentation). +For more information about the QDK and Microsoft Quantum, visit [https://aka.ms/qdk](https://aka.ms/qdk). ## Contributing diff --git a/vscode/package.json b/vscode/package.json index 8c386ea47e..9b734f9de9 100644 --- a/vscode/package.json +++ b/vscode/package.json @@ -1,6 +1,6 @@ { "name": "qsharp-lang-vscode-dev", - "displayName": "[DEV BUILD] Azure Quantum Development Kit (QDK)", + "displayName": "[DEV BUILD] Microsoft Quantum Development Kit (QDK)", "description": "Q# and OpenQASM Language Support", "version": "0.0.0", "publisher": "quantum", @@ -31,13 +31,13 @@ "walkthroughs": [ { "id": "qsharp-vscode.welcome", - "title": "The Azure Quantum Development Kit", - "description": "Getting started with the Azure Quantum Development Kit in VS Code", + "title": "The Microsoft Quantum Development Kit", + "description": "Getting started with the Microsoft Quantum Development Kit in VS Code", "steps": [ { "id": "qsharp-vscode.welcome.editor", - "title": "Welcome to the Azure Quantum Development Kit", - "description": "The Azure Quantum Development Kit (QDK) is an open-source SDK that you can use to write quantum programs and execute them on quantum hardware. This walkthrough will show you how to get started with the Azure Quantum Development Kit in VS Code.\n\nThe QDK gives you rich editor support for writing quantum programs, such as error checking, signature help, completion lists, safely renaming identifiers, and much more.", + "title": "Welcome to the Microsoft Quantum Development Kit", + "description": "The Microsoft Quantum Development Kit (QDK) is an open-source SDK that you can use to write quantum programs and execute them on quantum hardware. This walkthrough will show you how to get started with the Microsoft Quantum Development Kit in VS Code.\n\nThe QDK gives you rich editor support for writing quantum programs, such as error checking, signature help, completion lists, safely renaming identifiers, and much more.", "media": { "image": "resources/intellisense.png", "altText": "Intellisense" @@ -432,12 +432,12 @@ { "command": "qsharp-vscode.setTargetProfile", "category": "QDK", - "title": "Set the Azure Quantum QIR target profile" + "title": "Set the QIR target profile" }, { "command": "qsharp-vscode.createNotebook", "category": "QDK", - "title": "Create an Azure Quantum notebook" + "title": "Create a Microsoft Quantum notebook" }, { "command": "qsharp-vscode.openPlayground", diff --git a/vscode/src/extension.ts b/vscode/src/extension.ts index ed319c8636..3b1400420f 100644 --- a/vscode/src/extension.ts +++ b/vscode/src/extension.ts @@ -128,7 +128,7 @@ function checkForOldQdk() { 'Extension "Microsoft Quantum Development Kit for Visual Studio" (`quantum.quantum-devkit-vscode`) found. We recommend uninstalling the prior QDK before using this release.'; const bothReleaseAndPrereleaseWarningMessage = - 'Extension "Azure Quantum Development Kit (QDK)" has both release and pre-release versions installed. We recommend uninstalling one of these versions.'; + 'Extension "Microsoft Quantum Development Kit (QDK)" has both release and pre-release versions installed. We recommend uninstalling one of these versions.'; // we don't await the warnings below so we don't block extension initialization if (oldQdkExtension) { diff --git a/vscode/src/memfs.ts b/vscode/src/memfs.ts index 387e55ac07..82d865d24f 100644 --- a/vscode/src/memfs.ts +++ b/vscode/src/memfs.ts @@ -13,9 +13,9 @@ const playgroundRootUri = vscode.Uri.parse( ); const playgroundReadme = ` -# Azure Quantum Playground +# Microsoft Quantum Playground -Welcome to the Azure Quantum Development Kit playground! An online environment to +Welcome to the Microsoft Quantum Development Kit playground! An online environment to safely learn and explore quantum computing with the Q# language. The samples folder contains a set of common quantum algorithms written in Q#. @@ -29,8 +29,8 @@ will be lost when the editor window is closed. You should use the 'File: Save As...' command in the VS Code Command Palette (accessed by pressing F1) to save your work elsewhere if you wish to keep it. -For more information about the Azure Quantum Development Kit, -visit . +For more information about the Microsoft Quantum Development Kit, +visit . `; // Put the playground in its own 'authority', so we can keep the default space clean. diff --git a/vscode/src/notebookTemplate.ts b/vscode/src/notebookTemplate.ts index 59773cd373..dcdff18575 100644 --- a/vscode/src/notebookTemplate.ts +++ b/vscode/src/notebookTemplate.ts @@ -11,7 +11,7 @@ export const notebookTemplate: vscode.NotebookData = { { kind: vscode.NotebookCellKind.Markup, languageId: "markdown", - value: `## Azure Quantum Q# notebook + value: `## Microsoft Quantum Q# notebook To use Jupyter Notebooks with Q#, the "qsharp" and "jupyterlab" Python packages should be installed. diff --git a/vscode/src/webview/help.tsx b/vscode/src/webview/help.tsx index f0ab7712fa..24718a3d54 100644 --- a/vscode/src/webview/help.tsx +++ b/vscode/src/webview/help.tsx @@ -30,10 +30,10 @@ export function HelpPage() { return (
-

Azure Quantum Development Kit

+

Microsoft Quantum Development Kit

Overview

- Welcome to the Azure Quantum Development Kit. Below you will find a + Welcome to the Microsoft Quantum Development Kit. Below you will find a quick overview of some of the features it enables in Visual Studio Code.

Powerful Q# editing

@@ -68,11 +68,9 @@ export function HelpPage() {

Learn more

- You can find out more about the latest features in the Azure Quantum + You can find out more about the latest features in the Microsoft Quantum Development Kit by visiting  - - https://aka.ms/AQ/Documentation. - + https://aka.ms/qdk. . Happy coding!

From 79a88d4ccbb9c33650b4b85c8f663b005ab6f0ea Mon Sep 17 00:00:00 2001 From: Bill Ticehurst Date: Tue, 20 May 2025 12:39:00 -0700 Subject: [PATCH 2/2] PR feedback --- .gitignore | 1 - vscode/README-DEV.md | 2 +- vscode/resources/chat-instructions/qsharp.instructions.md | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 3ccbd98312..8587b8fcf9 100644 --- a/.gitignore +++ b/.gitignore @@ -20,4 +20,3 @@ __pycache__/ .pytest_cache/ .idea/ *.so -scratch/ diff --git a/vscode/README-DEV.md b/vscode/README-DEV.md index 9d8d3fe94c..4f9a5c37af 100644 --- a/vscode/README-DEV.md +++ b/vscode/README-DEV.md @@ -6,4 +6,4 @@ of upcoming features. To install the tested version of this extension, visit . The README for the stable build contains details on features and usage. -For more information about the Modern QDK and Microsoft Quantum, visit [https://aka.ms/qdk](https://aka.ms/qdk). +For more information about the QDK and Microsoft Quantum, visit [https://aka.ms/qdk](https://aka.ms/qdk). diff --git a/vscode/resources/chat-instructions/qsharp.instructions.md b/vscode/resources/chat-instructions/qsharp.instructions.md index 81b0e3ff08..5b12715ab0 100644 --- a/vscode/resources/chat-instructions/qsharp.instructions.md +++ b/vscode/resources/chat-instructions/qsharp.instructions.md @@ -44,7 +44,7 @@ A typical `qsharp.json` will be a JSON file with an empty JSON object in it. {} ``` -Modern Q# does not use `namespace` blocks to enclose code. +Q# best practice is to _NOT_ use `namespace` blocks to enclose code. Each function or operation is in a namespace which is the name of the containing file. For example, if `Main.qs` has an operation `Foo`, then `Tests.qs` could reference the operation as `Main.Foo`, or bring `Foo` into scope by adding `import Main.Foo;` in the file.