Skip to main content

qosst-skr

QOSST Logo

This project is part of QOSST.

Features

qosst-skr is the project that holds the codes to compute the Secret Key Rate (SKR) in different cases. For now, the SKR can be computed in the following cases:

  • Gaussian Trusted Heterodyne Asymptotic;
  • Gaussian Trusted Homodyne Asymptotic;
  • Gaussian Untrusted Homodyne Asymptotic.

Installation

The module can be installed with the following command:

pip install qosst-skr

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

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

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

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

Documentation

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

Usage

qosst-skr can be used by importing the functions and using the skr static method from each class. The parameters depends on the considered case.

from qosst_skr.gaussian_trusted_heterodyne_asymptotic import GaussianTrustedHeterodyneAsymptotic

k = GaussianTrustedHeterodyneAsymptotic(Va=5, eta=0.5, Vel=0.1, xi=0.01, T=0.5)

Refer to the documentation for more information.

License

As for all submodules of QOSST, qosst-skr 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.

Metadata

Release files for qosst-skr 0.10.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for qosst-skr 0.10.0
File Size Uploaded Provenance
qosst_skr-0.10.0.tar.gz 17.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for qosst-skr 0.10.0
File Interpreter ABI Platform
qosst_skr-0.10.0-py3-none-any.whl Python 3 none any Details

Total release size: 39.8 kB

Release files / qosst_skr-0.10.0.tar.gz

Download URL qosst_skr-0.10.0.tar.gz
Size 17.7 kB
Tags Source
SHA-256 checksum
How to use checksums
7ea537d3e81c303964a25a040fa2f1155cd2257b1e3f907d5fa5c5f17f1a5fcb
BLAKE2b-256 checksum
How to use checksums
b5e5b542255568ebb35c7f5daf66ad73e957e7062a92e4b6eb8acdfd78c51954
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.2 CPython/3.12.3 Linux/6.8.7-arch1-2

Release files / qosst_skr-0.10.0-py3-none-any.whl

Download URL qosst_skr-0.10.0-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a8c6c84daeaa19f2334556c1b6bd81e3b99d359c461c5f65e52d21291c31c391
BLAKE2b-256 checksum
How to use checksums
2dfc5cf3b8f4d1c03b78430669840c87e385bced424d1abfc8e657789a193f10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.2 CPython/3.12.3 Linux/6.8.7-arch1-2

Security for qosst-skr 0.10.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.10.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page