Graphix

Latest version: v0.2.16

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

Scan your dependencies

Page 2 of 4

0.2.9

Added

- internal updates of gflow and linear algebra functionalities:
- A new option `mode` in `gflow.gflow`, specifying whether to obtain all possible maximally delayed gflow or not (80)
- New `MatGF2` class that computes elementary operations and Gauss-Jordan elimination on GF2 field, for faster gflow-finding (80)

Changed

- Removed `z3-solver` and added `galois` and `sympy` in `requirements.txt` (80)

Removed

- Removed `timeout` optional arguments from `gflow.flow` and `gflow.gflow`.

Fixed

- Bugfix conditional branch in `gflow.gflowaux` (80)

0.2.8

Added

- Add support for python 3.11

0.2.7

Added

- Visualization tool of resource state for a pattern, with flow or gflow structures (78)
- Visualize the resource state by calling `Pattern.draw_graph()`
- Tool to extract fusion network from the resource state of a pattern (87).

Changed

Fixed

0.2.6

Added

- `input_nodes` attribute added to the pattern class (88)
- `leave_input` optional argument to `Pattern.perform_pauli_measurements()` which leaves the input qubits unmeasured during the optimization.

Changed

- bump networkx version to 3.\* (82)

0.2.5

Added

- Fast alternative to partial trace (`Statevec.remove_qubit`) for a separable (post-measurement) qubit (73)

Changed

- `StatevectorBackend` now uses `Statevec.remove_qubit` after each measurement, instead of performing `ptrace` after multiple measurements, for better performance. This keeps the result exactly the same (73)
- bump dependency versions for docs build (77)

0.2.4

Added

- Interface to run patterns on the IBMQ devices. (see PR) (44)

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.