Qoqo

Latest version: v1.19.2

Safety actively analyzes 723685 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 18

1.2.0

* Activated circuitdag feature by default
* Modified serialization roqoqo version to use lowest compatible version
* Relaxed compatability check for Python arguments to allow backward compatability
* Added CircuitDag documentation
* Added PhaseShiftedControlledPhase to qoqo
* Updated dependencies
* Updated nalgebra to 0.31

1.1.0

* Added 1.0.0 compatibility tests
* Added rich comparison for Python interface of Measurements
* Added PragmaLoop
* Allowed creating PragmaSetStateVector from float or integer numpy arrays.
* Added `InputBit` to set bit in a (readout) bit register to a value.
* Added `InvolvedClassical` functionality to return which classical register variables are involved in an operation
* Added `CircuitDag` direct acyclical graph representation of `Circuit`

1.0.0

* Make qubit_remapping more lenient only remapping values found in a HashMap skipping remapping for qubits not found in HashMap instead of returning an error.
* Updated to qoqo_calculator 1.0
* Removed DoUnitary class from qoqo since functionality replaced by QuantumProgram.

0.16.0

* Updated minimum supported Python version to 3.9.
* Updated minimum supported Rust versio to 1.76.
* Updated to pyo3 0.23.
* Updated to qoqo-calculator 1.5, qoqo 1.19 and rand 0.9.
* Added qoqo/.cargo/config file with aarch64 and x86_64 targets for macos.

0.15.1

* Relaxed numpy requirement (removing `>=2.0`).
* Added warning to any circuits using `PragmaGetStateVector` or `PragmaGetDensityMatrix` with a non-empty Circuit argument passed that this circuit isn't used. This was added to `run_measurement_registers` and `run_circuit` in qoqo-quest only.

0.15.0

* Updated to qoqo-calculator 1.4.4, qoqo 1.18.0, struqture 1.11.1, struqture 2.0.0-alpha.7, pyo3 0.22 and ndarray 0.16

Page 7 of 18

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.