Qibo

Latest version: v0.2.17

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

Scan your dependencies

Page 1 of 8

0.2.17

What's Changed
* `SymbolicHamiltonian` refactor by BrunoLiegiBastonLiegi in https://github.com/qiboteam/qibo/pull/1548
* Include `T` gate in `qibo.matrices` by renatomello in https://github.com/qiboteam/qibo/pull/1596
* Remove while loop in `error_sensitive_circuit` by AlejandroSopena in https://github.com/qiboteam/qibo/pull/1597
* Fix `gates.GeneralizedRBS.apply` method by renatomello in https://github.com/qiboteam/qibo/pull/1594
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/qiboteam/qibo/pull/1600
* Matrix representation of `gates.GeneralizedRBS` independent of qubit order by AlejandroSopena in https://github.com/qiboteam/qibo/pull/1599
* Migrating to Numpy 2.0 by BrunoLiegiBastonLiegi in https://github.com/qiboteam/qibo/pull/1582
* Support Python 3.13 by alecandido in https://github.com/qiboteam/qibo/pull/1484
* Fix clustering bug when plotting single-qubit circuits by sergiomtzlosa in https://github.com/qiboteam/qibo/pull/1608
* Add `binary_encoder` parameterized in hyperspherical coordinates by renatomello in https://github.com/qiboteam/qibo/pull/1584
* Implementing function to visualize states in UI module by MatteoRobbiati in https://github.com/qiboteam/qibo/pull/1605
* bug fix 1609 by sergiomtzlosa in https://github.com/qiboteam/qibo/pull/1610
* custom labels for plot_circuit drawing function - issue 1611 by sergiomtzlosa in https://github.com/qiboteam/qibo/pull/1612
* Use `qibojit` `main` for tests by alecandido in https://github.com/qiboteam/qibo/pull/1619
* Fix `Circuit.get_parameters(format="flatlist")` in the presence of 0-dimensional tensors by renatomello in https://github.com/qiboteam/qibo/pull/1614
* Add Lanczos algorithm to `quantum_info.linalg_operations` by renatomello in https://github.com/qiboteam/qibo/pull/1604
* Make ``backend.samples_to_binary`` use the backend's engine by BrunoLiegiBastonLiegi in https://github.com/qiboteam/qibo/pull/1615


**Full Changelog**: https://github.com/qiboteam/qibo/compare/v0.2.16...v0.2.17

0.2.16

What's Changed
* Bump jinja2 from 3.1.4 to 3.1.5 by dependabot in https://github.com/qiboteam/qibo/pull/1557
* Improving docstrings in final qubit mapping, w/ `{logical: physical}` by GuillermoAbadLopez in https://github.com/qiboteam/qibo/pull/1563
* Add `hamming_weight_encoder` to `models.encodings` by renatomello in https://github.com/qiboteam/qibo/pull/1560
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/qiboteam/qibo/pull/1568
* Fix `StarConnectivtyPlacer/Router._check_star_connectivity` for `len(nodes)>5` by GuillermoAbadLopez in https://github.com/qiboteam/qibo/pull/1567
* Add nontrivial entangling layers to `models.encodings.entangling_layer` by renatomello in https://github.com/qiboteam/qibo/pull/1559
* Fix transpiler tests failing in the `master` branch by renatomello in https://github.com/qiboteam/qibo/pull/1569
* Selfhosted GPU workflow and GPU Tests fixes by BrunoLiegiBastonLiegi in https://github.com/qiboteam/qibo/pull/1561
* Modify `models.encodings.hamming_weight_encoder` to upload data in the lexicographical order by renatomello in https://github.com/qiboteam/qibo/pull/1572
* Fix docstring of `gates.PRX` by renatomello in https://github.com/qiboteam/qibo/pull/1571
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/qiboteam/qibo/pull/1574
* Updating cuquantum version by andrea-pasquale in https://github.com/qiboteam/qibo/pull/1573
* Cupy matrices by BrunoLiegiBastonLiegi in https://github.com/qiboteam/qibo/pull/1558
* Adding ``wire_names`` to ``circuit.raw`` and ``from_dict`` by BrunoLiegiBastonLiegi in https://github.com/qiboteam/qibo/pull/1576
* Changed the directory to selfhosted tests to ``$(mktemp -d)`` by BrunoLiegiBastonLiegi in https://github.com/qiboteam/qibo/pull/1578
* Selfhosted GPU tests restricted to GPU backends only by BrunoLiegiBastonLiegi in https://github.com/qiboteam/qibo/pull/1579

New Contributors
* GuillermoAbadLopez made their first contribution in https://github.com/qiboteam/qibo/pull/1563

**Full Changelog**: https://github.com/qiboteam/qibo/compare/v0.2.15...v0.2.16

0.2.15

What's Changed
* `qibo.ui` import of `matplotlib.pyplot` by BrunoLiegiBastonLiegi in https://github.com/qiboteam/qibo/pull/1537
* Add general `Heisenberg` Hamiltonian and `XXX` model by renatomello in https://github.com/qiboteam/qibo/pull/1538
* Fix import in Advanced Examples by renatomello in https://github.com/qiboteam/qibo/pull/1539
* Graph not built if no edges are provided by Edoardo-Pedicillo in https://github.com/qiboteam/qibo/pull/1540
* Update Documentation for `wire_names` and `_Global` by csookim in https://github.com/qiboteam/qibo/pull/1531
* Fix documentation of `models.circuit.Circuit` by renatomello in https://github.com/qiboteam/qibo/pull/1544
* Add decomposition for `gates.CRY` by renatomello in https://github.com/qiboteam/qibo/pull/1547
* Remove dbi by Edoardo-Pedicillo in https://github.com/qiboteam/qibo/pull/1542
* Minor bug fix to expectation_from_samples by chmwzc in https://github.com/qiboteam/qibo/pull/1545
* Minor fix to qibo.transpiler.placer.Subgraph by carlos-luque in https://github.com/qiboteam/qibo/pull/1549
* Renaming backend methods related to vector and matrix norms by renatomello in https://github.com/qiboteam/qibo/pull/1520
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/qiboteam/qibo/pull/1552
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/qiboteam/qibo/pull/1553
* Add `models.encodings.binary_encoder` for real-valued data by renatomello in https://github.com/qiboteam/qibo/pull/1551
* Fix bug in `qasm` parser when `gates.U3` is present. by renatomello in https://github.com/qiboteam/qibo/pull/1555
* Updating GST to accept parameterised gates by mho291 in https://github.com/qiboteam/qibo/pull/1534

New Contributors
* chmwzc made their first contribution in https://github.com/qiboteam/qibo/pull/1545
* carlos-luque made their first contribution in https://github.com/qiboteam/qibo/pull/1549

**Full Changelog**: https://github.com/qiboteam/qibo/compare/v0.2.14...v0.2.15

0.2.14

What's Changed
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/qiboteam/qibo/pull/1503
* Expectation value of observables non diagonal in the computational basis by BrunoLiegiBastonLiegi in https://github.com/qiboteam/qibo/pull/1489
* Unsupported native gates by csookim in https://github.com/qiboteam/qibo/pull/1504
* Temporary fix for `q{i}` mapping by csookim in https://github.com/qiboteam/qibo/pull/1514
* Fix bug in `SymbolicHamiltonian.__mul__` by renatomello in https://github.com/qiboteam/qibo/pull/1517
* `gates.RBS` decomposition with less gates by renatomello in https://github.com/qiboteam/qibo/pull/1521
* Update outdated docstrings by renatomello in https://github.com/qiboteam/qibo/pull/1512
* Avoid logging for missing backends by alecandido in https://github.com/qiboteam/qibo/pull/1505
* Reset Transpiler When Setting Backends by csookim in https://github.com/qiboteam/qibo/pull/1526
* Transpiler refactor by csookim in https://github.com/qiboteam/qibo/pull/1500
* Migrating Pytorch backend to Qiboml by MatteoRobbiati in https://github.com/qiboteam/qibo/pull/1510


**Full Changelog**: https://github.com/qiboteam/qibo/compare/v0.2.13...v0.2.14

0.2.13

What's Changed
* Fix docstring of `quantum_info.utils.total_variation_distance` by renatomello in https://github.com/qiboteam/qibo/pull/1461
* Remove deprecation warning, remove old `draw`, and rename `display` as `draw` in `Circuit` class by renatomello in https://github.com/qiboteam/qibo/pull/1464
* Fix definition of `fidelity` in `quantum_info.metrics` by renatomello in https://github.com/qiboteam/qibo/pull/1463
* Add `classical_tsallis_relative_entropy` to `quantum_info.entropies` by renatomello in https://github.com/qiboteam/qibo/pull/1469
* Remove circular dependency between `MeasurementResult` and `M` gate by BrunoLiegiBastonLiegi in https://github.com/qiboteam/qibo/pull/1465
* Extend `meyer_wallach_entanglement` to `ndarrays` by AlejandroSopena in https://github.com/qiboteam/qibo/pull/1451
* Add `partial_transpose` to `quantum_info.linalg_operations` by renatomello in https://github.com/qiboteam/qibo/pull/1462
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/qiboteam/qibo/pull/1477
* Add `calculate_singular_value_decompositon` as a backend method by renatomello in https://github.com/qiboteam/qibo/pull/1473
* Add `negativity` to `quantum_info.entanglement` by renatomello in https://github.com/qiboteam/qibo/pull/1456
* Optimizations for the `qibo.quantum_info.basis.pauli_basis` and `vectorization` function by BrunoLiegiBastonLiegi in https://github.com/qiboteam/qibo/pull/1459
* Add hook to check toml files by alecandido in https://github.com/qiboteam/qibo/pull/1480
* Fix bug in `quantum_info.linalg_operations.matrix_power` for negative powers of singular matrices by renatomello in https://github.com/qiboteam/qibo/pull/1472
* Fix `pytorch` gradients by Simone-Bordoni in https://github.com/qiboteam/qibo/pull/1450
* Skipping controlled `try/except` for `M` gate in `from_dict` by BrunoLiegiBastonLiegi in https://github.com/qiboteam/qibo/pull/1483
* Avoid logging for missing backends by alecandido in https://github.com/qiboteam/qibo/pull/1486
* Add `hilbert_schmidt_inner_product` to `quantum_info.metrics` by renatomello in https://github.com/qiboteam/qibo/pull/1476
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/qiboteam/qibo/pull/1488
* Add `quantum_fisher_information_matrix` to `quantum_info.metrics` by renatomello in https://github.com/qiboteam/qibo/pull/1487
* Add (state) Schmidt decomposition to `quantum_info.linalg_operations` by renatomello in https://github.com/qiboteam/qibo/pull/1471
* Internal global backend `_Global` by csookim in https://github.com/qiboteam/qibo/pull/1440
* Add `relative_tsallis_entropy` to `quantum_info.entropies` + fix to `relative_von_neumann_entropy` by renatomello in https://github.com/qiboteam/qibo/pull/1470
* Add `GHZ` circuit function by mho291 in https://github.com/qiboteam/qibo/pull/1499
* Enabling plot circuit resolution through `dpi` argument by MatteoRobbiati in https://github.com/qiboteam/qibo/pull/1435
* Migrating TensorFlowBackend to Qiboml by MatteoRobbiati in https://github.com/qiboteam/qibo/pull/1479
* Add `to_stinespring` to `quantum_info.superoperator_transformations` by renatomello in https://github.com/qiboteam/qibo/pull/1492


**Full Changelog**: https://github.com/qiboteam/qibo/compare/v0.2.12...v0.2.13

0.2.12

What's Changed
* Optimize shortestpath in SABRE by csookim in https://github.com/qiboteam/qibo/pull/1408
* Fix root cause of bug reported in PR 1412 by renatomello in https://github.com/qiboteam/qibo/pull/1417
* Add `gates.GeneralizedRBS` gate by renatomello in https://github.com/qiboteam/qibo/pull/1373
* Tuple-related type hints by alecandido in https://github.com/qiboteam/qibo/pull/1420
* Added global unitary folding for get_noisy_circuits by mho291 in https://github.com/qiboteam/qibo/pull/1327
* Add `gates.CNOT` as a native gate in gate decomposition by csookim in https://github.com/qiboteam/qibo/pull/1422
* Fix default backend loading by alecandido in https://github.com/qiboteam/qibo/pull/1430
* Improved docs of `Hamiltonian` and `Gradients` modules by renatomello in https://github.com/qiboteam/qibo/pull/1428
* Matplotlib circuit drawer by sergiomtzlosa in https://github.com/qiboteam/qibo/pull/1370
* Serialization of measurements by BrunoLiegiBastonLiegi in https://github.com/qiboteam/qibo/pull/1431
* Fixes related to MPL drawer by MatteoRobbiati in https://github.com/qiboteam/qibo/pull/1444
* Fix math rendering in some docsstrings of the `quantum_info` module by renatomello in https://github.com/qiboteam/qibo/pull/1441
* Fix doc warnings by renatomello in https://github.com/qiboteam/qibo/pull/1442
* Fix Shor example by stavros11 in https://github.com/qiboteam/qibo/pull/1439
* Fix bug in `quantum_info._reshuffling` by renatomello in https://github.com/qiboteam/qibo/pull/1446
* SABRE + CircuitMap Optimization by csookim in https://github.com/qiboteam/qibo/pull/1419
* Hyperoptimizing with Optuna by MatteoRobbiati in https://github.com/qiboteam/qibo/pull/1338
* Expectation values as native backend arrays by BrunoLiegiBastonLiegi in https://github.com/qiboteam/qibo/pull/1382
* Allow `Circuit.draw` to display string directly by renatomello in https://github.com/qiboteam/qibo/pull/1434
* Matplotlib drawer: fix bug 1437 and add tests by sergiomtzlosa in https://github.com/qiboteam/qibo/pull/1438
* Add missing `hermitian` argument to `backend.calculate_eigenvalues` and `backend.calculate_eigenvectors` methods by renatomello in https://github.com/qiboteam/qibo/pull/1448
* Add `mutual_information` and `classical_mutual_information` to `quantum_info.entropies` by renatomello in https://github.com/qiboteam/qibo/pull/1455
* Bugfix to matrix unpacking in `CliffordBackend` by BrunoLiegiBastonLiegi in https://github.com/qiboteam/qibo/pull/1457
* Add `total_variation_distance` to `quantum_info.utils` by renatomello in https://github.com/qiboteam/qibo/pull/1452
* Add `matrix_power` to `quantum_info.linalg_operations` by renatomello in https://github.com/qiboteam/qibo/pull/1454

New Contributors
* sergiomtzlosa made their first contribution in https://github.com/qiboteam/qibo/pull/1370

**Full Changelog**: https://github.com/qiboteam/qibo/compare/v0.2.11...v0.2.12

Page 1 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.