qiskit-documentation/docs/guides/_toc.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
}
]
}