qiskit-documentation/docs/api/qiskit/0.29/qiskit.chemistry.transforma...

43 lines
3.9 KiB
Plaintext

---
title: transformations (v0.29)
description: API reference for qiskit.chemistry.transformations in qiskit v0.29
in_page_toc_min_heading_level: 2
python_api_type: module
python_api_name: qiskit.chemistry.transformations
---
<span id="module-qiskit.chemistry.transformations" />
<span id="qiskit-chemistry-transformations" />
<span id="qubit-transformations-qiskit-chemistry-transformations" />
# Qubit Transformations
`qiskit.chemistry.transformations`
Transformations for both Fermionic and Bosonic operators to qubit operators. Transformation includes specification of qubit mapping type for example, as well as other options. As part of the transformation of the main operator other, so called auxiliary operators, may be created to enable other properties of the result state with the main operator to also be evaluated, such as total spin for example.
# Base Transformation
| | |
| --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- |
| [`Transformation`](qiskit.chemistry.transformations.Transformation "qiskit.chemistry.transformations.Transformation") | Base class for transformation to qubit operators for chemistry problems |
# Fermionic Transformation
| | |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------- |
| [`FermionicTransformation`](qiskit.chemistry.transformations.FermionicTransformation "qiskit.chemistry.transformations.FermionicTransformation") | A transformation from a fermionic problem, represented by a driver, to a qubit operator. |
| [`FermionicQubitMappingType`](qiskit.chemistry.transformations.FermionicQubitMappingType "qiskit.chemistry.transformations.FermionicQubitMappingType") | FermionicQubitMappingType enum |
| [`FermionicTransformationType`](qiskit.chemistry.transformations.FermionicTransformationType "qiskit.chemistry.transformations.FermionicTransformationType") | Electronic Transformation Type enum |
# Bosonic Transformation
| | |
| ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------- |
| [`BosonicTransformation`](qiskit.chemistry.transformations.BosonicTransformation "qiskit.chemistry.transformations.BosonicTransformation") | A vibronic Hamiltonian operator representing the energy of the nuclei in the molecule |
| [`BosonicQubitMappingType`](qiskit.chemistry.transformations.BosonicQubitMappingType "qiskit.chemistry.transformations.BosonicQubitMappingType") | BosonicQubitMappingType enum |
| [`BosonicTransformationType`](qiskit.chemistry.transformations.BosonicTransformationType "qiskit.chemistry.transformations.BosonicTransformationType") | BosonicTransformationType enum |