Skip to content

Releases: DeDuckProject/epp-demo

v1.1.0 - CNOT Success Probability Correction

16 Sep 21:44
7479b2d

Choose a tag to compare

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

03 Jul 14:04

Choose a tag to compare

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

  1. Configure simulation parameters (initial pairs, target fidelity, noise type)
  2. Choose between Monte Carlo or Average simulation engines
  3. Run step-by-step or complete simulation
  4. Visualize quantum states and fidelity improvements
  5. 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.