Dépendances facultatives
Ce module définit des testeurs de disponibilité « paresseux » pour les dépendances tierces facultatives. Les « checkers » sont des instances de LazyImportTester et peuvent être utilisés comme des valeurs booléennes (évaluées de manière paresseuse), ou pour déclencher une MissingOptionalLibraryError lorsqu'une dépendance est requise.
Testeurs disponibles
HAS_FFSIM
Valeur par défaut : <qiskit.utils.lazy_tester.LazyImportTester object>
ffsim est un simulateur haute performance pour les circuits quantiques fermioniques qui exploite la conservation du nombre de particules et du spin Z.
FermionicCircuit Ces cas peuvent être simulés à l'aide de ffsim.apply_unitary().
ffsim ne prend pas en charge Windows, c'est pourquoi il s'agit d'une dépendance facultative.
LazyDependencyManager pour découvrir des exemples d'utilisation et les méthodes disponibles de cet objet.
HAS_PYOMO
Valeur par défaut : <qiskit.utils.lazy_tester.LazyImportTester object>
Pyomo est un langage de modélisation d'optimisation basé sur le modèle « Python » (modèle-définition-règle), utilisé pour élaborer des programmes linéaires et à nombres entiers mixtes (LP/MILP) destinés aux solveurs classiques.
LazyDependencyManager pour découvrir des exemples d'utilisation et les méthodes disponibles de cet objet.
HAS_QISKIT_ADDON_SQD
Valeur par défaut : <qiskit.utils.lazy_tester.LazyImportTester object>
qiskit-addon-sqd met en œuvre la diagonalisation quantique par échantillonnage (SQD) : il projette un hamiltonien sur le sous-espace engendré par les configurations mesurées de la base de calcul, puis affine ce sous-espace de manière itérative grâce à la récupération de configuration.
qiskit-addon-sqd Il inclut la bibliothèque « PySCF, », qui n'est pas compatible avec Windows; c'est pourquoi il s'agit d'une dépendance facultative.
LazyDependencyManager pour découvrir des exemples d'utilisation et les méthodes disponibles de cet objet.