qulab-infinite / quantum_lab /quick_test.py
workofarttattoo's picture
πŸš€ QuLab MCP Server: Complete Experiment Taxonomy Deployment
91994bf
#!/usr/bin/env python3
"""
Copyright (c) 2025 Joshua Hendricks Cole (DBA: Corporation of Light). All Rights Reserved. PATENT PENDING.
quick_test - Part of Quantum Lab
"""
"""
Quick test of quantum laboratory functionality
"""
import sys
sys.path.insert(0, '/Users/noone/QuLabInfinite/quantum_lab')
from quantum_lab import QuantumLabSimulator, create_bell_pair
from quantum_chemistry import Molecule
print("="*60)
print("QUANTUM LABORATORY QUICK TEST")
print("="*60)
# Test 1: Basic simulator
print("\n1️⃣ Basic Simulator")
lab = QuantumLabSimulator(num_qubits=5, verbose=False)
lab.h(0).cnot(0, 1)
print(" βœ… 5-qubit simulator operational")
# Test 2: Bell state
print("\n2️⃣ Bell State")
bell = create_bell_pair(verbose=False)
probs = bell.get_probabilities()
print(f" Probabilities: |00⟩={probs.get('00', 0):.3f}, |11⟩={probs.get('11', 0):.3f}")
print(" βœ… Bell state created")
# Test 3: Chemistry
print("\n3️⃣ Quantum Chemistry")
h2 = Molecule.hydrogen_molecule(bond_length=0.74)
print(f" Hβ‚‚ electrons: {h2.num_electrons}")
orbitals = lab.chemistry.molecular_orbitals(h2)
print(f" HOMO-LUMO gap: {orbitals['gap']:.4f} Ha")
print(" βœ… Chemistry module operational")
# Test 4: Materials
print("\n4️⃣ Quantum Materials")
gap = lab.materials.compute_band_gap('silicon')
print(f" Silicon band gap: {gap:.3f} eV")
print(" βœ… Materials module operational")
# Test 5: Sensors
print("\n5️⃣ Quantum Sensors")
sens = lab.sensors.magnetometry_sensitivity(num_qubits=5)
print(f" Magnetometry: {sens*1e15:.2f} fT/√Hz")
print(" βœ… Sensors module operational")
print("\n" + "="*60)
print("βœ… ALL MODULES OPERATIONAL!")
print("="*60)