Skip to content

BBPSSWProt in the ProtocolZoo#313

Open
LBacciottini wants to merge 3 commits intoQuantumSavory:masterfrom
LBacciottini:master
Open

BBPSSWProt in the ProtocolZoo#313
LBacciottini wants to merge 3 commits intoQuantumSavory:masterfrom
LBacciottini:master

Conversation

@LBacciottini
Copy link

@LBacciottini LBacciottini commented Jan 19, 2026

Implemented and incorporated the BBPSSW distillation protocol from https://arxiv.org/abs/quant-ph/9511027 into the ProtocolZoo.

Created a new file ProtocolZoo/distillation.jl that is now included in ProtocolZoo.jl, following the same style that was used for swapping.jl. This way, additional well-known distillation protocols (e.g. DEJMPS) can be added in the future to distillation.jl with minor/no changes to other files.

Tests for new functionalities implemented in the new file test/test_protocolzoo_distillation.jl

Note: I didn't edit the CHANGELOG file to avoid conflicts.

Before considering your pull request ready for review and merging make sure that all of the following are completed (please keep the clecklist as part of your PR):

  • [v] The code is properly formatted and commented.
  • [v] Substantial new functionality is documented within the docs.
  • [v] All new functionality is tested.
  • All of the automated tests on github pass.
  • We recently started enforcing formatting checks. If formatting issues are reported in the new code you have written, please correct them. There will be plenty of old code that is flagged as we are slowly transitioning to enforced formatting. Please do not worry about or address older formatting issues -- keep your PR just focused on your planned contribution.

If possible, keep your git history not too wild (rebase and squash commits, keep commits small and semantically separated) so that review is easier.

@LBacciottini LBacciottini changed the title BBPPSWProt in the ProtocolZoo BBPSSWProt in the ProtocolZoo Jan 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

BBPSSW Entanglement Purification Protocol for QuantumSavory.jl (#137)

1 participant