Releases: DeDuckProject/epp-demo
v1.1.0 - CNOT Success Probability Correction
Changes
Bug Fixes
- Corrected CNOT success probability: Fixed the calculation formula from the previous implementation to the correct formula: F² + 2/3 F(1-F) + 5/9 (1-F)²
New Features
- Added CITATION.cff file: Enables proper academic citation of this software with author information, project metadata, DOI, and repository details
This release improves the accuracy of the quantum entanglement purification simulation by correcting the CNOT gate success probability calculation used in the BBPSSW protocol.
v1.0.0: Quantum Entanglement Purification Simulator
Quantum Entanglement Purification Simulator v1.0.0
This release provides a complete implementation of the BBPSSW (Bennett-Brassard-Popescu-Schumacher-Smolin-Wootters) quantum entanglement purification protocol simulator.
Key Features
- Interactive web-based quantum simulation - Real-time visualization of quantum states and operations
- Dual simulation engines - Monte Carlo (realistic) and Average (theoretical) approaches
- Multiple noise channels - Depolarizing, dephasing, amplitude damping, and uniform noise
- Educational content - Built-in explanations of quantum concepts and protocol steps
- Comprehensive testing - Full test coverage with Vitest testing framework
- Responsive design - Works on desktop and mobile devices
Technical Details
- Frontend: React 18, TypeScript, Vite
- Quantum calculations: Density matrix formalism with complex number support
- Testing: Vitest with comprehensive test coverage
- CI/CD: GitHub Actions for continuous integration
- Architecture: Modular design with clear separation of concerns
Academic Context
This simulator implements the entanglement purification protocol described in:
Bennett, C. H., Brassard, G., Popescu, S., Schumacher, B., Smolin, J. A., & Wootters, W. K. (1996). "Purification of noisy entanglement and faithful teleportation via noisy channels" Physical Review Letters, 76(5), 722-725.
Usage
- Configure simulation parameters (initial pairs, target fidelity, noise type)
- Choose between Monte Carlo or Average simulation engines
- Run step-by-step or complete simulation
- Visualize quantum states and fidelity improvements
- Access educational content through the info window
Ready for Zenodo Archiving
This release is specifically prepared for academic archiving on Zenodo to generate a DOI for citation in research papers and academic work.
Built at the Hebrew University of Jerusalem under the supervision of Michael Ben-Or.