Quantum Developer Tools

Quantum developer tools are a powerful set of software libraries, frameworks, and platforms that encapsulate complex quantum physics principles into clean APIs and programming models. Using these tools, developers can design quantum algorithms, run simulations, and test ideas on real quantum computers without needing to delve into the underlying hardware.

QPanda3

QPanda3 provides a high-performance software-hardware co-designed quantum programming framework. This is the tutorial for the Python version (pyqpanda3).

  • High-performance circuit simulation
  • Simple and user-friendly programming interface
  • Hardware-software co-optimization
  • Built-in circuit analysis capabilities
Learn more

VQNet

VQNet is a quantum machine learning computational framework, which can be used to construct, execute, and optimize quantum algorithms. This documentation covers the APIs and examples.

  • High-performance circuit simulation
  • Simple and user-friendly programming interface
  • Hardware-software co-optimization
Learn more

pyqpanda-algorithm

pyqpanda-algorithm is a quantum algorithm software package, containing basic quantum algorithms and functions commonly used in quantum computing.

  • High development efficiency
  • High reliability and stability
  • High-performance algorithm optimization
  • Rich examples and documentation
Learn more

ChemiQ

ChemiQ relies on QPanda to calculate molecular energy and structure, chemical reactions, simulate potential energy curves using real or simulated quantum computers.

  • Variable algorithm
  • Optimization algorithm
  • Virtual time evolution
  • Machine learning
Learn more

QCFD

This software implements quantum linear solvers based on the HHL and variational algorithms, achieving accelerated hybrid quantum-classical computations on simulators..

  • Quantum linear solvers
  • Multi-preconditioners
  • Multi-fluid properties
  • Multiple simulation backends
Learn more