Skip to main content
Ctrl+K

ferrmion documentation

  • Examples
  • Fermion-Qubit Encoding
  • Optimizations
  • Fermionic Hamiltonians
  • Core (Rust extension)
    • Utilities
    • Device Models
    • Quantum SDK Interop
    • Development
    • Rust internals
  • GitHub
  • Examples
  • Fermion-Qubit Encoding
  • Optimizations
  • Fermionic Hamiltonians
  • Core (Rust extension)
  • Utilities
  • Device Models
  • Quantum SDK Interop
  • Development
  • Rust internals
  • GitHub

Section Navigation

Hamiltonian Examples

  • General Hamiltonians

Optimizing Hamiltonians

  • Clifford Annealing Qubit Hamiltonians

Encoding Examples

  • Ternary Tree Mappings
  • Bonsai Algorithm

Optimization Examples

  • Numerically minimising Pauli-weight
  • TOPP-HATT
  • Reduced Entanglement Ternary Tree
  • Huffman Ternary Tree
  • Hamiltonian Adaptive Ternary Tree
  • Examples

Examples#

ferrmion provides methods for building fermionic Hamiltonians, encodings for transforming these into qubit Hamiltonians, and optimisation methods for both.

Hamiltonians#

General Hamiltonians
notebooks/encoding_hamiltonians.html

Optimizing Hamiltonans#

Clifford Annealing Qubit Hamiltonians
notebooks/clifford_heuristic.html

Encodings#

Ternary Tree Mappings
notebooks/ternary_trees.html
Bonsai Algorithm
notebooks/bonsai.html

Optimizing Encodings#

Numerically minimising Pauli-weight
notebooks/pauli_weight.html
TOPP-HATT
notebooks/topp_hatt.html
Reduced Entanglement Ternary Tree
notebooks/rett.html
Huffman Ternary Tree
notebooks/huffman.html
Hamiltonian Adaptive Ternary Tree
notebooks/hatt.html

previous

ferrmion

next

General Hamiltonians

On this page
  • Hamiltonians
  • Optimizing Hamiltonans
  • Encodings
  • Optimizing Encodings
Show Source

© Copyright 2025, Michael Williams de la Bastida.

Created using Sphinx 9.1.0.

Built with the PyData Sphinx Theme 0.17.1.