Skip to content

qosst/qosst-pp

Repository files navigation

qosst-pp

QOSST Logo

Documentation Status Github - License Github - Release PyPI - Version Code style: black Linting with pylint Checked with mypy Python Version

Docstr coverage


This project is part of QOSST.

Features

qosst-pp is the module of QOSST in charge of error reconciliation and privacy amplification. In particular, it includes:

  • Functions handling the socket messages for error reconciliation, using IR_for_CVQKD;
  • Extractors for privacy amplification and associated functions for Alice and Bob, using Cryptomite.

Installation

The module can be installed with the following command:

pip install qosst-pp

It is also possible to install it directly from the github repository:

pip install git+https://github.com/qosst/qosst-pp

It also possible to clone the repository before and install it with pip or poetry

git clone https://github.com/qosst/qosst-pp
cd qosst-pp
poetry install
pip install .

Documentation

The whole documentation can be found at https://qosst-pp.readthedocs.io/en/latest/

License

As for all submodules of QOSST, qosst-pp is shipped under the Gnu General Public License v3.

Contributing

Contribution are more than welcomed, either by reporting issues or proposing merge requests. Please check the contributing section of the QOSST project fore more information.

About

Post Processing (PP) submodule for QOSST

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published