UnitaryLab
Official@unitarylab
Offers a comprehensive framework for designing, simulating, and executing quantum circuits, algorithms, and differential equation solvers across diverse hardware backends.
Agent Skills by UnitaryLab
Showing 64 vetted skills indexed across 2 GitHub repositories.
quantum-error-correction
Constructs and validates qLDPC quantum error-correcting codes using CSS and Hypergraph Product methods in Python.
eigensolvers
Compute quantum operator eigenvalues using exact NumPy diagonalization and variational VQD workflows.
state-preparation
Routes quantum state-loading requests among five UnitaryLab state-preparation algorithm implementations.
schrodingerization
Solve advection and heat PDEs by transforming non-unitary dynamics into unitary Schrodinger-type evolution.
gradients
Compute analytic and numerical gradients of parameterized quantum circuits using Qiskit Algorithms.
fermi-hubbard-vqe
Estimates Fermi-Hubbard ground-state energies using UnitaryLab's VQE workflow with Jordan-Wigner mapping.
cvqnn
Trains a continuous variable quantum neural network for binary classification with PyTorch.
vqd
Computes the lowest k eigenvalues of a qubit operator using variational deflation with Qiskit primitives.
numyeigensolver
Computes lowest k eigenvalues and eigenstates of quantum operators via NumPy and SciPy diagonalization.
numpy-minimum-eigensolver
Computes minimum eigenvalues of qubit operators via exact classical diagonalization in Qiskit.
cartan
Simulate quantum time evolution using Cartan decomposition and Lax flow iteration.
qsp
Simulates Hamiltonian time evolution via QSP block-encoding and Chebyshev polynomial transformations.
taylor
Simulate quantum time evolution using truncated Taylor series and LCU circuits.
grover
Implements Grover's quantum search algorithm for finding a marked state with quadratic speedup.
mps
Prepares quantum states from Matrix Product State tensors using QR-completed unitary circuits in UnitaryLab.
multiplexer
Prepare arbitrary complex quantum states using recursive multiplexer circuits in UnitaryLab.
mottonen
Prepares arbitrary small complex quantum states using the Möttönen decomposition with Gray-code RY/RZ ladders.
pauli
Approximate target quantum states by fitting fixed Pauli-word rotation sequences with L-BFGS-B optimization.
superposition
Prepares sparse quantum superposition states using compact coefficient preparation and support permutation.
vqls
Runs the Variational Quantum Linear Solver on caller-provided power-of-two linear systems.
qsvt-qlsa
Solves linear systems Ax=b using QSVT-based quantum singular value transformation.
quantum-fourier-transform
Implements and verifies Quantum Fourier Transform circuits using UnitaryLab and NumPy FFT.
aqc
Explains and demonstrates UnitaryLab's adiabatic quantum linear-system solver with statevector simulation.
parameter-shift
Computes exact analytic gradients of parameterized quantum circuits via the parameter shift rule.
Frequently Asked Questions About UnitaryLab
FAQPage SchemaWhat specific tasks can researchers perform using UnitaryLab?▼
Researchers can design and simulate quantum circuits, execute variational algorithms like VQE and QAOA, perform Hamiltonian time evolution, and solve complex partial differential equations using Schrödingerization techniques across multiple backends.
Which technical personas benefit most from these quantum capabilities?▼
Quantum physicists, computational scientists, and researchers focused on variational circuit design or numerical analysis will find these resources essential for prototyping and validating quantum-classical hybrid approaches.
What are the primary dependencies for running these quantum simulations?▼
Execution requires a local environment configured with Qiskit or PennyLane backends. Users must manage circuit dependencies and ensure compatible hardware or simulator interfaces are installed to support the specific gate-level operations defined in the manifest.