557 lines
17 KiB
JSON
557 lines
17 KiB
JSON
{
|
|
"title": "Guides",
|
|
"collapsed": true,
|
|
"children": [
|
|
{
|
|
"title": "Get started",
|
|
"children": [
|
|
{
|
|
"title": "Introduction to Qiskit",
|
|
"url": "/guides"
|
|
},
|
|
{
|
|
"title": "Install",
|
|
"children": [
|
|
{
|
|
"title": "Install Qiskit",
|
|
"url": "/guides/install-qiskit"
|
|
},
|
|
{
|
|
"title": "Set up an IBM Quantum channel",
|
|
"url": "/guides/setup-channel"
|
|
},
|
|
{
|
|
"title": "Online lab environments",
|
|
"url": "/guides/online-lab-environments"
|
|
},
|
|
{
|
|
"title": "Advanced setup",
|
|
"children": [
|
|
{
|
|
"title": "Install the Qiskit SDK from source",
|
|
"url": "/guides/install-qiskit-source"
|
|
},
|
|
{
|
|
"title": "Configure the Qiskit SDK locally",
|
|
"url": "/guides/configure-qiskit-local"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Hello world",
|
|
"url": "/guides/hello-world"
|
|
},
|
|
{
|
|
"title": "Development workflow",
|
|
"children": [
|
|
{
|
|
"title": "Introduction to Qiskit patterns",
|
|
"url": "/guides/intro-to-patterns"
|
|
},
|
|
{
|
|
"title": "Map problem to circuits",
|
|
"url": "/guides/map-problem-to-circuits"
|
|
},
|
|
{
|
|
"title": "Optimize for hardware",
|
|
"url": "/guides/optimize-for-hardware"
|
|
},
|
|
{
|
|
"title": "Execute on hardware",
|
|
"url": "/guides/execute-on-hardware"
|
|
},
|
|
{
|
|
"title": "Post-process results",
|
|
"url": "/guides/post-process-results"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Latest updates",
|
|
"url": "/guides/latest-updates"
|
|
}
|
|
],
|
|
"collapsible": false
|
|
},
|
|
{
|
|
"title": "Qiskit Functions",
|
|
"children": [
|
|
{
|
|
"title": "Introduction to Qiskit Functions",
|
|
"url": "/guides/functions"
|
|
},
|
|
{
|
|
"title": "Circuit functions",
|
|
"children": [
|
|
{
|
|
"title": "IBM Circuit function",
|
|
"url": "/guides/ibm-circuit-function"
|
|
},
|
|
{
|
|
"title": "Algorithmiq Tensor-network error mitigation",
|
|
"url": "/guides/algorithmiq-tem"
|
|
},
|
|
{
|
|
"title": "Q-CTRL Performance Management",
|
|
"url": "/guides/q-ctrl-performance-management"
|
|
},
|
|
{
|
|
"title": "Qedma QESEM",
|
|
"url": "/guides/qedma-qesem"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Application functions",
|
|
"children": [
|
|
{
|
|
"title": "Q-CTRL Optimization Solver",
|
|
"url": "/guides/q-ctrl-optimization-solver"
|
|
},
|
|
{
|
|
"title": "QunaSys QURI Chemistry",
|
|
"url": "/guides/qunasys-quri-chemistry"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"collapsible": false
|
|
},
|
|
{
|
|
"title": "Tools",
|
|
"children": [
|
|
{
|
|
"title": "Circuits and operators",
|
|
"children": [
|
|
{
|
|
"title": "Circuit library",
|
|
"url": "/guides/circuit-library"
|
|
},
|
|
{
|
|
"title": "Construct circuits",
|
|
"url": "/guides/construct-circuits"
|
|
},
|
|
{
|
|
"title": "Fractional gates",
|
|
"url": "/guides/fractional-gates"
|
|
},
|
|
{
|
|
"title": "Classical feedforward and control flow",
|
|
"url": "/guides/classical-feedforward-and-control-flow"
|
|
},
|
|
{
|
|
"title": "Measure qubits",
|
|
"url": "/guides/measure-qubits"
|
|
},
|
|
{
|
|
"title": "Synthesize unitary operators",
|
|
"url": "/guides/synthesize-unitary-operators"
|
|
},
|
|
{
|
|
"title": "Bit-ordering in the Qiskit SDK",
|
|
"url": "/guides/bit-ordering"
|
|
},
|
|
{
|
|
"title": "Save circuits to disk",
|
|
"url": "/guides/save-circuits"
|
|
},
|
|
{
|
|
"title": "Operators module overview",
|
|
"url": "/guides/operators-overview"
|
|
},
|
|
{
|
|
"title": "Specify observables in the Pauli basis",
|
|
"url": "/guides/specify-observables-pauli"
|
|
},
|
|
{
|
|
"title": "The Operator class",
|
|
"url": "/guides/operator-class"
|
|
},
|
|
{
|
|
"title": "Other circuit-building tools",
|
|
"children": [
|
|
{
|
|
"title": "Pulse schedules",
|
|
"url": "/guides/pulse"
|
|
},
|
|
{
|
|
"title": "OpenQASM",
|
|
"children": [
|
|
{
|
|
"title": "Intro to OpenQASM",
|
|
"url": "/guides/introduction-to-qasm"
|
|
},
|
|
{
|
|
"title": "OpenQASM 2 and the Qiskit SDK",
|
|
"url": "/guides/interoperate-qiskit-qasm2"
|
|
},
|
|
{
|
|
"title": "OpenQASM 3 and the Qiskit SDK",
|
|
"url": "/guides/interoperate-qiskit-qasm3"
|
|
},
|
|
{
|
|
"title": "OpenQASM 3 feature table",
|
|
"url": "/guides/qasm-feature-table"
|
|
},
|
|
{
|
|
"title": "OpenQASM 3.x live specification",
|
|
"url": "https://openqasm.com/"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Transpiler",
|
|
"children": [
|
|
{
|
|
"title": "Introduction to transpilation",
|
|
"url": "/guides/transpile"
|
|
},
|
|
{
|
|
"title": "Transpiler stages",
|
|
"url": "/guides/transpiler-stages"
|
|
},
|
|
{
|
|
"title": "Transpile with pass managers",
|
|
"url": "/guides/transpile-with-pass-managers"
|
|
},
|
|
{
|
|
"title": "Create a pass manager for dynamical decoupling",
|
|
"url": "/guides/dynamical-decoupling-pass-manager"
|
|
},
|
|
{
|
|
"title": "Configure preset pass managers",
|
|
"children":[
|
|
{
|
|
"title": "Default settings and configuration options",
|
|
"url": "/guides/defaults-and-configuration-options"
|
|
},
|
|
{
|
|
"title": "Set optimization level",
|
|
"url": "/guides/set-optimization"
|
|
},
|
|
{
|
|
"title": "Commonly used parameters for transpilation",
|
|
"url": "/guides/common-parameters"
|
|
},
|
|
{
|
|
"title": "Represent quantum computers",
|
|
"url": "/guides/represent-quantum-computers"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Qiskit Transpiler Service",
|
|
"children": [
|
|
{
|
|
"title": "Transpile circuits remotely with the Qiskit Transpiler Service",
|
|
"url": "/guides/qiskit-transpiler-service"
|
|
},
|
|
{
|
|
"title": "AI transpiler passes",
|
|
"url": "/guides/ai-transpiler-passes"
|
|
},
|
|
{
|
|
"title": "Transpile using REST API",
|
|
"url": "/guides/transpile-rest-api"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Advanced transpilation resources",
|
|
"children": [
|
|
{
|
|
"title": "Write a custom transpiler pass",
|
|
"url": "/guides/custom-transpiler-pass"
|
|
},
|
|
{
|
|
"title": "Transpile against custom backends",
|
|
"url": "/guides/custom-backend"
|
|
},
|
|
{
|
|
"title": "Install and use transpiler plugins",
|
|
"url": "/guides/transpiler-plugins"
|
|
},
|
|
{
|
|
"title": "Create a transpiler plugin",
|
|
"url": "/guides/create-transpiler-plugin"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Debugging tools",
|
|
"children": [
|
|
{
|
|
"title": "Introduction to debugging tools",
|
|
"url": "/guides/debugging-tools"
|
|
},
|
|
{
|
|
"title": "Exact simulation with Qiskit SDK primitives",
|
|
"url": "/guides/simulate-with-qiskit-sdk-primitives"
|
|
},
|
|
{
|
|
"title": "Exact and noisy simulation with Qiskit Aer primitives",
|
|
"url": "/guides/simulate-with-qiskit-aer"
|
|
},
|
|
{
|
|
"title": "Qiskit Runtime local testing mode",
|
|
"url": "/guides/local-testing-mode"
|
|
},
|
|
{
|
|
"title": "Debug Qiskit Runtime jobs",
|
|
"url": "/guides/debug-qiskit-runtime-jobs"
|
|
},
|
|
{
|
|
"title": "Build noise models",
|
|
"url": "/guides/build-noise-models"
|
|
},
|
|
{
|
|
"title": "Efficient simulation of stabilizer circuits with Qiskit Aer primitives",
|
|
"url": "/guides/simulate-stabilizer-circuits"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Primitives",
|
|
"children": [
|
|
{
|
|
"title": "Introduction to primitives",
|
|
"url": "/guides/primitives"
|
|
},
|
|
{
|
|
"title": "Get started with primitives",
|
|
"url": "/guides/get-started-with-primitives"
|
|
},
|
|
{
|
|
"title": "Primitive inputs and outputs",
|
|
"url": "/guides/primitive-input-output"
|
|
},
|
|
{
|
|
"title": "Primitives examples",
|
|
"url": "/guides/primitives-examples"
|
|
},
|
|
{
|
|
"title": "Primitives with REST API",
|
|
"url": "/guides/primitives-rest-api"
|
|
},
|
|
{
|
|
"title": "Noise learning",
|
|
"url": "/guides/noise-learning"
|
|
},
|
|
{
|
|
"title": "Introduction to options",
|
|
"url": "/guides/runtime-options-overview"
|
|
},
|
|
{
|
|
"title": "Specify options",
|
|
"url": "/guides/specify-runtime-options"
|
|
},{
|
|
"title": "Error mitigation and suppression techniques",
|
|
"url": "/guides/error-mitigation-and-suppression-techniques"
|
|
},
|
|
{
|
|
"title": "Configure error mitigation",
|
|
"url": "/guides/configure-error-mitigation"
|
|
},
|
|
{
|
|
"title": "Configure error suppression",
|
|
"url": "/guides/configure-error-suppression"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Execution modes",
|
|
"children": [
|
|
{
|
|
"title": "Introduction to execution modes",
|
|
"url": "/guides/execution-modes"
|
|
},
|
|
{
|
|
"title": "Run jobs in a batch",
|
|
"url": "/guides/run-jobs-batch"
|
|
},
|
|
{
|
|
"title": "Introduction to sessions",
|
|
"url": "/guides/sessions"
|
|
},
|
|
{
|
|
"title": "Run jobs in a session",
|
|
"url": "/guides/run-jobs-session"
|
|
},
|
|
{
|
|
"title": "Fixed and dynamic repetition rate execution",
|
|
"url": "/guides/repetition-rate-execution"
|
|
},
|
|
{
|
|
"title": "Execution modes using REST API",
|
|
"url": "/guides/execution-modes-rest-api"
|
|
},
|
|
{
|
|
"title": "Execution modes FAQs",
|
|
"url": "/guides/execution-modes-faq"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Manage jobs",
|
|
"children": [
|
|
{
|
|
"title": "Monitor or cancel a job",
|
|
"url": "/guides/monitor-job"
|
|
},
|
|
{
|
|
"title": "Estimate job run time",
|
|
"url": "/guides/estimate-job-run-time"
|
|
},
|
|
{
|
|
"title": "Minimize job run time",
|
|
"url": "/guides/minimize-time"
|
|
},
|
|
{
|
|
"title": "Maximum execution time",
|
|
"url": "/guides/max-execution-time"
|
|
},
|
|
{
|
|
"title": "Job limits",
|
|
"url": "/guides/job-limits"
|
|
},
|
|
{
|
|
"title": "Retrieve and save results",
|
|
"url": "/guides/save-jobs"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "IBM quantum computers",
|
|
"children": [
|
|
{
|
|
"title": "Processor types",
|
|
"url": "/guides/processor-types"
|
|
},
|
|
{
|
|
"title": "QPU information",
|
|
"url": "/guides/qpu-information"
|
|
},
|
|
{
|
|
"title": "Get QPU information with Qiskit",
|
|
"url": "/guides/get-qpu-information"
|
|
},
|
|
{
|
|
"title": "Native gates and operations",
|
|
"url": "/guides/native-gates"
|
|
},
|
|
{
|
|
"title": "Retired QPUs",
|
|
"url": "/guides/retired-qpus"
|
|
},
|
|
{
|
|
"title": "Hardware considerations and limitations for classical feedforward and control flow",
|
|
"url": "/guides/dynamic-circuits-considerations"
|
|
},
|
|
{
|
|
"title": "Instances",
|
|
"url": "/guides/instances"
|
|
},
|
|
{
|
|
"title": "Fair-share scheduler",
|
|
"url": "/guides/fair-share-scheduler"
|
|
},
|
|
{
|
|
"title": "Manage cost",
|
|
"url": "/guides/manage-cost"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Visualization",
|
|
"children": [
|
|
{
|
|
"title": "Visualize circuits",
|
|
"url": "/guides/visualize-circuits"
|
|
},
|
|
{
|
|
"title": "Plot quantum states",
|
|
"url": "/guides/plot-quantum-states"
|
|
},
|
|
{
|
|
"title": "Visualize results",
|
|
"url": "/guides/visualize-results"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Qiskit Serverless",
|
|
"children": [
|
|
{
|
|
"title": "Qiskit Serverless overview",
|
|
"url": "/guides/serverless"
|
|
},
|
|
{
|
|
"title": "Write your first Qiskit Serverless program",
|
|
"url": "/guides/serverless-first-program"
|
|
},
|
|
{
|
|
"title": "Run your first Qiskit Serverless workload remotely",
|
|
"url": "/guides/serverless-run-first-workload"
|
|
},
|
|
{
|
|
"title": "Manage Qiskit Serverless compute and data resources",
|
|
"url": "/guides/serverless-manage-resources"
|
|
},
|
|
{
|
|
"title": "Port code to Qiskit Serverless",
|
|
"url": "/guides/serverless-port-code"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Qiskit addons",
|
|
"children": [
|
|
{
|
|
"title": "Qiskit addons overview",
|
|
"url": "/guides/addons"
|
|
},
|
|
{
|
|
"title": "Sample-based quantum diagonalization (SQD)" ,
|
|
"children": [
|
|
{
|
|
"title": "SQD addon overview",
|
|
"url": "/guides/qiskit-addons-sqd"
|
|
},
|
|
{
|
|
"title": "Getting started with SQD",
|
|
"url": "/guides/qiskit-addons-sqd-get-started"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Qiskit Code Assistant",
|
|
"children": [
|
|
{
|
|
"title": "Qiskit Code Assistant overview",
|
|
"url": "/guides/qiskit-code-assistant"
|
|
},
|
|
{
|
|
"title": "Use Qiskit Code Assistant in JupyterLab",
|
|
"url": "/guides/qiskit-code-assistant-jupyterlab"
|
|
},
|
|
{
|
|
"title": "Use Qiskit Code Assistant in VS Code",
|
|
"url": "/guides/qiskit-code-assistant-vscode"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"collapsible": false
|
|
}
|
|
]
|
|
} |