Module: openfermion.transforms.opconversions.binary_codes

Pre-existing codes for Fermion-qubit mappings

based on (arXiv:1712.07067)

Functions

bravyi_kitaev_code(...): The Bravyi-Kitaev transform as binary code.

checksum_code(...): Checksum code for either even or odd Hamming weight.

interleaved_code(...): Linear code that reorders orbitals from even-odd to up-then-down.

jordan_wigner_code(...): The Jordan-Wigner transform as binary code.

linearize_decoder(...): Outputs linear decoding function from input matrix

parity_code(...): The parity transform (arXiv:1208.5986) as binary code.

weight_one_binary_addressing_code(...): Weight-1 binary addressing code (arXiv:1712.07067).

weight_one_segment_code(...): Weight-1 segment code (arXiv:1712.07067).

weight_two_segment_code(...): Weight-2 segment code (arXiv:1712.07067).