Unitary Hack
Pre-release
Pre-release
DESCRIPTION
A major architecture redesign introducing QuantumBitGenerator
, QuantumPlatform
, and QuantumProtocol
. This allows to have a variety of possible quantum platforms (e.g. Qiskit, Cirq, Q#), as well as cross-compatible QRNG protocols along with a classical entropy verification suite that can be used to decorate any base quantum protocol.
Eventually these changes will deprecate the original QiskitBitGenerator
approach.
This pre-release was put together for unitaryHACK 2021.
CHANGELOG
Fix
- QiskitBitGenerator: move deprecation warning
- update qiskit version dependency
- platform-protocol circular dependency
Feat
- add quantum_bit_generator
Refactor
- platforms: rename quantum factory
- imports
- platforms: upgrade architecture
- bit_cache: extract BitCache to a separate module
- update package and module names
- quantum_platforms: update circuit and job models
- redesign architecture (preliminary)
Perf
- QiskitPlatform: upgrade _compute_bounded_factorization