The package also aims for a more general way of defining control problems with QuTiP and makes switching between the four control algorithms (GOAT, JOPT, and GRAPE and CRAB implemented in qutip-qtrl) very easy.
Numerical tools for quantum information theory research
Quantum Information
Provides numerical tools for quantum information theory research, analyzing states, channels, measurements, entanglement, and nonlocal games. Supports researchers and educators.
Abstract and optimize quantum algorithms efficiently.
Quantum Algorithms
Develop, differentiate, and optimize quantum algorithms using abstract data structures. Execute on diverse simulators and hardware backends for variational quantum computation.
The qutip-qip package, QuTiP quantum information processing, aims at providing basic tools for quantum computing simulation both for simple quantum algorithm design and for experimental realization.
Simulate open quantum systems dynamics efficiently. Supports various Hamiltonians, time-dependence, and applications in quantum optics, superconducting circuits, and more.
Simulate large, noisy, and parametric quantum circuits rapidly using a parallelized C++/Python library with GPU acceleration and built-in noise models.
Bridge quantum physics formalisms to classical code
High-level Quantum ProgrammingQuantum Algorithms
QCL is a high-level, architecture-independent quantum programming language with syntax like C/Pascal, enabling full algorithm implementation and simulation.
Build and train quantum neural networks with a cloud-integrated platform. Offers easy-to-use APIs, comprehensive tutorials, toolkits for chemistry/optimization, and large-scale simulation.