q1ss: Affine Partition Hashes
=================================
.. image:: https://img.shields.io/badge/python-3.10+-green.svg
:target: https://docs.python.org/3.10/
:alt: Python versions
.. image:: https://img.shields.io/pypi/v/aphash.svg
:target: https://pypi.python.org/pypi/aphash/
:alt: PyPI version
.. image:: https://img.shields.io/pypi/status/aphash.svg
:target: https://pypi.python.org/pypi/aphash/
:alt: PyPI status
.. image:: http://www.mypy-lang.org/static/mypy_badge.svg
:target: https://github.com/python/mypy
:alt: Checked with Mypy
.. image:: https://readthedocs.org/projects/aphash/badge/?version=latest
:target: https://aphash.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
.. image:: https://img.shields.io/badge/readme%20style-standard-brightgreen.svg?style=flat-square
:target: https://github.com/RichardLitt/standard-readme
:alt: standard-readme compliant
This library contains experimental implementations of quantum one-shot signatures by authors from the QSig Commission and other contributors, with special focus on blockchain technology.
.. contents::
Install
-------
The library is currently in pre-alpha development, but you can install the latest release from `PyPI <https://pypi.org/project/q1ss/>`_ as follows:
.. code-block:: console
$ pip install --upgrade q1ss
Low-level operations are vectorised using `numpy <https://numpy.org/doc/stable/>`_, which is a required dependency of this library.
If `numba <https://numba.readthedocs.io/en/stable/>`_ is installed, it is automatically used to JIT-compile certain low-level operations for additional performance:
.. code-block:: console
$ pip install --upgrade numba
If `cupy <https://docs.cupy.dev/en/stable/>`_ is installed additionally to `numba <https://numba.readthedocs.io/en/stable/>`_, GPU acceleration can be used for certain operations:
.. code-block:: console
$ pip install --upgrade cupy
Usage
-----
Coming soon.
API
---
For the full API documentation, see https://q1ss.readthedocs.io/
License
-------
`LGPL © Hashberg Ltd and 20squares UG. <LICENSE>`_
Raw data
{
"_id": null,
"home_page": "https://github.com/The-QSig-Commission/q1ss",
"name": "q1ss",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": "",
"keywords": "",
"author": "hashberg",
"author_email": "sg495@users.noreply.github.com",
"download_url": "https://files.pythonhosted.org/packages/90/10/c11f084e6c8779fde6d3af9c4d3595f489f6c56654784fd8ccfc036ccf86/q1ss-0.0.1.tar.gz",
"platform": null,
"description": "q1ss: Affine Partition Hashes\r\n=================================\r\n\r\n.. image:: https://img.shields.io/badge/python-3.10+-green.svg\r\n :target: https://docs.python.org/3.10/\r\n :alt: Python versions\r\n\r\n.. image:: https://img.shields.io/pypi/v/aphash.svg\r\n :target: https://pypi.python.org/pypi/aphash/\r\n :alt: PyPI version\r\n\r\n.. image:: https://img.shields.io/pypi/status/aphash.svg\r\n :target: https://pypi.python.org/pypi/aphash/\r\n :alt: PyPI status\r\n\r\n.. image:: http://www.mypy-lang.org/static/mypy_badge.svg\r\n :target: https://github.com/python/mypy\r\n :alt: Checked with Mypy\r\n\r\n.. image:: https://readthedocs.org/projects/aphash/badge/?version=latest\r\n :target: https://aphash.readthedocs.io/en/latest/?badge=latest\r\n :alt: Documentation Status\r\n\r\n.. image:: https://img.shields.io/badge/readme%20style-standard-brightgreen.svg?style=flat-square\r\n :target: https://github.com/RichardLitt/standard-readme\r\n :alt: standard-readme compliant\r\n\r\n\r\nThis library contains experimental implementations of quantum one-shot signatures by authors from the QSig Commission and other contributors, with special focus on blockchain technology.\r\n\r\n.. contents::\r\n\r\nInstall\r\n-------\r\n\r\nThe library is currently in pre-alpha development, but you can install the latest release from `PyPI <https://pypi.org/project/q1ss/>`_ as follows:\r\n\r\n.. code-block:: console\r\n\r\n $ pip install --upgrade q1ss\r\n\r\nLow-level operations are vectorised using `numpy <https://numpy.org/doc/stable/>`_, which is a required dependency of this library.\r\n\r\nIf `numba <https://numba.readthedocs.io/en/stable/>`_ is installed, it is automatically used to JIT-compile certain low-level operations for additional performance:\r\n\r\n.. code-block:: console\r\n\r\n $ pip install --upgrade numba\r\n\r\nIf `cupy <https://docs.cupy.dev/en/stable/>`_ is installed additionally to `numba <https://numba.readthedocs.io/en/stable/>`_, GPU acceleration can be used for certain operations:\r\n\r\n.. code-block:: console\r\n\r\n $ pip install --upgrade cupy\r\n\r\n\r\nUsage\r\n-----\r\n\r\nComing soon.\r\n\r\n\r\nAPI\r\n---\r\n\r\nFor the full API documentation, see https://q1ss.readthedocs.io/\r\n\r\n\r\nLicense\r\n-------\r\n\r\n`LGPL \u00a9 Hashberg Ltd and 20squares UG. <LICENSE>`_\r\n",
"bugtrack_url": null,
"license": "",
"summary": "Quantum 1-Shot Signatures",
"version": "0.0.1",
"project_urls": {
"Bug Tracker": "https://github.com/The-QSig-Commission/q1ss/issues",
"Homepage": "https://github.com/The-QSig-Commission/q1ss"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "d78627866d85db3ba1154845f7c2e4421241ab71be1696928e88bee385205d0a",
"md5": "fc6a240db248d425218da2ca9502e384",
"sha256": "1c4baa170fd44e762d037ace225c51e5bc079f397abd0dcccb138a38f32b7121"
},
"downloads": -1,
"filename": "q1ss-0.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "fc6a240db248d425218da2ca9502e384",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 57441,
"upload_time": "2024-02-17T01:29:35",
"upload_time_iso_8601": "2024-02-17T01:29:35.923555Z",
"url": "https://files.pythonhosted.org/packages/d7/86/27866d85db3ba1154845f7c2e4421241ab71be1696928e88bee385205d0a/q1ss-0.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9010c11f084e6c8779fde6d3af9c4d3595f489f6c56654784fd8ccfc036ccf86",
"md5": "60f232f0dd92e89459f60151f3c13627",
"sha256": "67838b991f5a1846d82711e865794e7519d7393a985a3e364c0dd0f1a05922e6"
},
"downloads": -1,
"filename": "q1ss-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "60f232f0dd92e89459f60151f3c13627",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 796166,
"upload_time": "2024-02-17T01:29:38",
"upload_time_iso_8601": "2024-02-17T01:29:38.837568Z",
"url": "https://files.pythonhosted.org/packages/90/10/c11f084e6c8779fde6d3af9c4d3595f489f6c56654784fd8ccfc036ccf86/q1ss-0.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-02-17 01:29:38",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "The-QSig-Commission",
"github_project": "q1ss",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [],
"tox": true,
"lcname": "q1ss"
}