{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/7"}],"enrichment":{"capability":"Qiskit Terra provides the core SDK for building and executing quantum circuits, operators, and primitive functions on quantum computers and simulators.","skillfed_tags":["quantum-computing","circuit-simulation","deprecated"],"use_cases":["Design and simulate quantum circuits locally using the Sampler primitive to obtain measurement outcome distributions.","Compute expectation values of quantum observables using the Estimator primitive with quantum circuits and operators.","Optimize and transpile quantum circuits to match the basis gates and qubit connectivity of specific quantum hardware.","Build quantum operators using the quantum information toolbox for use in quantum algorithms.","Develop hybrid quantum-classical algorithms by combining circuit construction with classical post-processing."],"what_it_does":"Qiskit Terra is the foundational component of the Qiskit quantum computing SDK. It provides tools for constructing quantum circuits using standard gates, defining quantum operators, and executing quantum programs through primitive functions (Sampler for measurement outcomes, Estimator for observable expectation values). The package includes a transpiler that optimizes quantum circuits and maps them to the basis gates and qubit connectivity of target hardware.\n\nThe package depends on rustworkx, numpy, scipy, sympy for numerical and symbolic computation, and several other utilities. It supports Python 3.8 through 3.12 on macOS, Linux, and Windows. The description explicitly warns that qiskit-terra will not be updated after August 15th, 2024, and recommends installing the qiskit meta-package instead for forward compatibility.","worth_installing":"Yes, with conditions. Qiskit Terra is actively maintained and widely used for quantum computing development. However, the package is officially deprecated in favor of the qiskit meta-package (recommended for new projects). Install it only if you have a specific reason to depend on qiskit-terra directly; otherwise, use qiskit instead. Be aware of four known vulnerabilities before deploying to production."},"id":"qiskit-terra","links":{"html":"https://skillfed.io/packages/qiskit-terra","md":"https://skillfed.io/packages/qiskit-terra.md","pypi":"https://pypi.org/project/qiskit-terra/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2024-09-22","license_spdx":null,"license_treatment":"permissive","name":"qiskit-terra","python_support":"supports_current","summary":"Software for developing quantum computing programs"},"popularity":{"monthly_downloads":128900,"position":11691,"tier":"top_15000"},"security":{"n_vulnerabilities":4},"version":"0.46.3"}
