azure Module

Classes

AzureError

Contains error information resulting from an attempt to interact with Azure.

AzureJob

Represents an instance of an Azure Quantum job.

AzureTarget

Represents an instance of an Azure Quantum execution target for Q# job submission.

Functions

connect

Connects to an Azure Quantum workspace or displays current connection status. See https://docs.microsoft.com/qsharp/api/iqsharp-magic/azure.connect for more details.

connect(**params) -> List[qsharp.azure.AzureTarget]

execute

Submits a job to an Azure Quantum workspace and waits for completion. See https://docs.microsoft.com/qsharp/api/iqsharp-magic/azure.execute for more details.

execute(op: qsharp.loader.QSharpCallable, **params) -> Dict

Parameters

op

jobs

Displays a list of jobs in the current Azure Quantum workspace. See https://docs.microsoft.com/qsharp/api/iqsharp-magic/azure.jobs for more details.

jobs(filter: str = '', count: int = 30, **params) -> List[qsharp.azure.AzureJob]

Parameters

filter
count
default value: 30

output

Displays results for a job in the current Azure Quantum workspace. See https://docs.microsoft.com/qsharp/api/iqsharp-magic/azure.output for more details.

output(jobId: str = '', **params) -> Dict

Parameters

jobId

status

Displays status for a job in the current Azure Quantum workspace. See https://docs.microsoft.com/qsharp/api/iqsharp-magic/azure.status for more details.

status(jobId: str = '', **params) -> qsharp.azure.AzureJob

Parameters

jobId

submit

Submits a job to an Azure Quantum workspace. See https://docs.microsoft.com/qsharp/api/iqsharp-magic/azure.submit for more details.

submit(op: qsharp.loader.QSharpCallable, **params) -> qsharp.azure.AzureJob

Parameters

op

target

Sets or displays the active execution target for Q# job submission in an Azure Quantum workspace. See https://docs.microsoft.com/qsharp/api/iqsharp-magic/azure.target for more details.

target(name: str = '', **params) -> qsharp.azure.AzureTarget

Parameters

name