Integrations

Visual Studio Code

../_images/vscode_graphic.png

Connecting your qBraid Lab account to Visual Studio Code enables running Jupyter Notebooks on your local machine while still accessing the pre-packaged environments, compute resources, and other softwares and API’s available through qBraid Lab.

Get access token

  1. Log in to lab.qbraid.com.

  2. Access your Control Panel by clicking File –> Hub Control Panel.

../_images/0_file_control_panel.png

  1. Navitage to the ‘Token’ page by clicking Token in the top bar.

../_images/1_top_bar_token.png

  1. Type in a description for the new token you want, and click Request new API Token.

../_images/2_request_token.png

5. Copy your token and keep it somewhere safe. You should treat this like a password to your qBraid Lab account, and revoke it from the same page when you are no longer using it.

../_images/3_copy_token.png

Connect VS Code to Lab

  1. Open the command palette in VS Code (Cmd+Shift+P on MacOS, Ctrl+Shift+P elsewhere).

  2. Select Jupyter: Specify Jupyter Server for Connections, and then select Existing.

../_images/4_jupyter_server.png

../_images/5_existing_uri.png

  1. Construct your notebook server URL with the following template: https://lab.qbraid.com/user/<your-lab-username>/?token=<your-token>.

../_images/6_example_user.png

Your Lab username is generated from the email address associated with your qBraid account.

Note

If your account email uses special characters, your Lab username might be escaped, i.e. modified, from your raw email address. You can verify this by looking at the URL you get after launching Lab; your username will be appear right after .../user/.

  1. Create or open a new notebook, and select a notebook kernel from any of your installed and active qBraid Lab environments.

../_images/7_notebook_kernel.png

../_images/8_select_kernel.png

See also

JupyterLab extensions

JupyterLab native (built-in) extensions.

Filebrowser

../_images/file_browser.png

The file browser and Files menu enable you to work with files and directories on your system. This includes opening, creating, deleting, renaming, downloading, copying, and sharing files and directories. To open the file browser, click on the FILES tab in the left sidebar (or use shortcut Cmd+Shift+F).

The file system can be navigated by double-clicking on folders in the listing or clicking on the folders at the top of the directory listing. To open any file, double-click on its name, or drag the file into the main work area to create a new tab.

Table Of Contents (TOC)

Table of Contents extension for JupyterLab.

Metadata

Linked data exploration in JupyterLab.

Git

A Git extension for JupyterLab.

See also

Resource Usage

Jupyter Notebook Extension for monitoring your own Resource Usage.

Quantum Docs

qBraid extension containing links to software documentation across quantum computing ecosystem.

Quantum Docs Widget

Quantum Docs Menu

QuEra Quantum Docs page

Omnisearch

qBraid top-bar extension providing polyglot search (GitHub, StackExchange, Google, ChatGPT).

Omnisearch from Launcher

Omnisearch: GitHub

Omnisearch GitHub integration

Omnisearch: ChatGPT

Omnisearch add ChatGPT

Omnisearch ChatGPT integration