qdk_chemistry.plugins.qiskit.qubit_mapper module
Qiskit-based qubit mappers to map electronic structure Hamiltonians to qubit Hamiltonians.
This module provides a QiskitQubitMapper class to convert Hamiltonians to QubitHamiltonians using different mapping strategies (“jordan-wigner”, “bravyi-kitaev”, and “parity”).
- class qdk_chemistry.plugins.qiskit.qubit_mapper.QiskitQubitMapper(encoding='jordan-wigner')[source]
Bases:
QubitMapperClass to map an electronic structure Hamiltonian to a QubitHamiltonian using a Qiskit mapper.
- Parameters:
encoding (str)
- QubitMappers: ClassVar = {'bravyi-kitaev': qiskit_nature.second_q.mappers.BravyiKitaevMapper, 'jordan-wigner': qiskit_nature.second_q.mappers.JordanWignerMapper, 'parity': qiskit_nature.second_q.mappers.ParityMapper}
- class qdk_chemistry.plugins.qiskit.qubit_mapper.QiskitQubitMapperSettings[source]
Bases:
SettingsSettings configuration for a QiskitQubitMapper.
- QiskitQubitMapper-specific settings:
encoding (string, default=”jordan-wigner”): Qubit mapping strategy to use.
Valid options: “jordan-wigner”, “bravyi-kitaev”, “parity”