
What's Changed [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/qiboteam/qibo/pull/1886 Add Backend.dagger by @renatomello in https://github.com/qiboteam/qibo/pull/1889 Add nonzero sign to abstract backend by @renatomello in https://github.com/qiboteam/qibo/pull/1888 Add parallel drawing of two-qubit gates to Circuit.draw by @renatomello in https://github.com/qiboteam/qibo/pull/1890 Add draw_label argument to gates.Unitary by @renatomello in https://github.com/qiboteam/qibo/pull/1892 [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/qiboteam/qibo/pull/1893 Add fanout decomposition based on parity trees by @renatomello in https://github.com/qiboteam/qibo/pull/1894 Add Barrier special gate by @renatomello in https://github.com/qiboteam/qibo/pull/1895 Add InverseCancellation optimizer pass to transpiler by @renatomello in https://github.com/qiboteam/qibo/pull/1896 Add T gate rules to transpiler.optimizer by @renatomello in https://github.com/qiboteam/qibo/pull/1897 Transpiler rules for fusion of parametrized gates by @renatomello in https://github.com/qiboteam/qibo/pull/1898 Transpiler rules for Identity and reset removals by @renatomello in https://github.com/qiboteam/qibo/pull/1900 Transpiler optimizer removing diagonal gates before measurements by @renatomello in https://github.com/qiboteam/qibo/pull/1901 Fix bug in GeneralizedRBS by @renatomello in https://github.com/qiboteam/qibo/pull/1906 Transpiler optimizer for minimal single-qubit decompositions by @renatomello in https://github.com/qiboteam/qibo/pull/1903 Extend FermiHubbard model to regular 2D lattice by @renatomello in https://github.com/qiboteam/qibo/pull/1904 Add abstract backend methods on signal processing by @renatomello in https://github.com/qiboteam/qibo/pull/1907 Quantum signal processing models by @renatomello in https://github.com/qiboteam/qibo/pull/1908 Quantum Singular Value Transform by @renatomello in https://github.com/qiboteam/qibo/pull/1909 Bump urllib3 from 2.7.0 to 2.8.0 by @dependabot[bot] in https://github.com/qiboteam/qibo/pull/1911 Bump tornado from 6.5.8 to 6.5.9 by @dependabot[bot] in https://github.com/qiboteam/qibo/pull/1912 Rename Args to Attributes in Circuit docstring by @Athmane-quantum in https://github.com/qiboteam/qibo/pull/1905 Fix GPU (qibojit-cupy) test failures by @marcorossi5 in https://github.com/qiboteam/qibo/pull/1887 Add documentation page for the qibo.ui module by @scarrazza in https://github.com/qiboteam/qibo/pull/1918 Remove dangling DBI toctree references by @scarrazza in https://github.com/qiboteam/qibo/pull/1916 Decomposition of multicontrolled X, SU(2), and U(2) gates by @renatomello in https://github.com/qiboteam/qibo/pull/1913 fixing grover test by @scarrazza in https://github.com/qiboteam/qibo/pull/1920 Log backend information to stdout instead of stderr by @scarrazza in https://github.com/qiboteam/qibo/pull/1915 increasing tolerance in hamming weight tests by @scarrazza in https://github.com/qiboteam/qibo/pull/1925 Add more entropies and entanglement measures to quantum_info by @renatomello in https://github.com/qiboteam/qibo/pull/1922 Functions in superoperator_transformations accepting Channel objects as input by @renatomello in https://github.com/qiboteam/qibo/pull/1923 Add more transpiler optimizers by @renatomello in https://github.com/qiboteam/qibo/pull/1928 Add block encoding + LCU, with examples by @renatomello in https://github.com/qiboteam/qibo/pull/1927 [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/qiboteam/qibo/pull/1929 Update Documentation URL in pyproject.toml by @merelyacryptid in https://github.com/qiboteam/qibo/pull/1936 adjusting tests to increase coverage by @scarrazza in https://github.com/qiboteam/qibo/pull/1921 Bump mako from 1.4.1 to 1.4.2 by @dependabot[bot] in https://github.com/qiboteam/qibo/pull/1937 Add argmax, base_repr, and binary_repr to the abstract Backend by @renatomello in https://github.com/qiboteam/qibo/pull/1930 Add ClassicalShadows protocol to the tomography module by @renatomello in https://github.com/qiboteam/qibo/pull/1931 Implement generator_eigenvalue for 2-qubit rotations by @scarrazza in https://github.com/qiboteam/qibo/pull/1914 Add Qibochem link to the applications documentation by @scarrazza in https://github.com/qiboteam/qibo/pull/1917 Add Lie closure calculation to quantum_info.linalg_operations by @renatomello in https://github.com/qiboteam/qibo/pull/1933 Document the raw JSON serialization format by @scarrazza in https://github.com/qiboteam/qibo/pull/1919 Add checks of gate universality to the transpiler by @renatomello in https://github.com/qiboteam/qibo/pull/1934 Refactoring documentation by @scarrazza in https://github.com/qiboteam/qibo/pull/1926 Add frombuffer and packbits to the abstract Backend by @renatomello in https://github.com/qiboteam/qibo/pull/1938 Optimising quantum_info.lie_closure for Pauli sums by @renatomello in https://github.com/qiboteam/qibo/pull/1939 Change quantum_info.__init__ by @renatomello in https://github.com/qiboteam/qibo/pull/1943 Small improvements to placer and router by @renatomello in https://github.com/qiboteam/qibo/pull/1944 Add random IQP circuits to quantum_info.random_ensembles by @renatomello in https://github.com/qiboteam/qibo/pull/1941 Fix bugs, typos, and typing in quantum_info.hamming weight by @renatomello in https://github.com/qiboteam/qibo/pull/1949 Fix bugs and typos in quantum_info.basis by @renatomello in https://github.com/qiboteam/qibo/pull/1946 Fix bugs and typos in quantum_info.entanglement by @renatomello in https://github.com/qiboteam/qibo/pull/1948 Fix bugs, typos, and typing in quantum_info.clifford by @renatomello in https://github.com/qiboteam/qibo/pull/1950 Fix bugs, typos, and typing in quantum_info._linalg_operations by @renatomello in https://github.com/qiboteam/qibo/pull/1953 Fix bugs, typos, and typing in quantum_info.quantum_networks by @renatomello in https://github.com/qiboteam/qibo/pull/1956 Turn PREPARE and SELECT oracles into standalone functions by @renatomello in https://github.com/qiboteam/qibo/pull/1957 Fix bugs, typos, and typing in quantum_info.metrics by @renatomello in https://github.com/qiboteam/qibo/pull/1954 Fix bugs, typos, and typing in quantum_info.utils and quantum_info._quantum_info by @renatomello in https://github.com/qiboteam/qibo/pull/1951 Fix bugs, typos, and typing in quantum_info._superoperator_transformations by @renatomello in https://github.com/qiboteam/qibo/pull/1952 Fix coverage by @renatomello in https://github.com/qiboteam/qibo/pull/1962 Add spin_s_encoder to models.encodings by @renatomello in https://github.com/qiboteam/qibo/pull/1947 Refactor gate set tomography by @renatomello in https://github.com/qiboteam/qibo/pull/1958 Add robust version of local Clifford shadows + method to return state by @renatomello in https://github.com/qiboteam/qibo/pull/1959 Add "vanilla" state tomography to qibo.tomography by @renatomello in https://github.com/qiboteam/qibo/pull/1961 Change tomography.__init__ by @renatomello in https://github.com/qiboteam/qibo/pull/1964 Fix test failing on macOS + python 3.13.5 by @renatomello in https://github.com/qiboteam/qibo/pull/1966 fixing form attributes for hamiltonians by @scarrazza in https://github.com/qiboteam/qibo/pull/1945 Add "vanilla" process tomography to qibo.tomography by @renatomello in https://github.com/qiboteam/qibo/pull/1967 Add DoubleBracketIteration to qibo.models by @renatomello in https://github.com/qiboteam/qibo/pull/1968 [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/qiboteam/qibo/pull/1971 Add random isometry to quantum_info.random_ensembles + bug fixes by @renatomello in https://github.com/qiboteam/qibo/pull/1942 Add double_commutator and group_commutator to quantum_info.linalg_operations by @renatomello in https://github.com/qiboteam/qibo/pull/1969 Transpiler optimizers work with sympy parameters by @renatomello in https://github.com/qiboteam/qibo/pull/1973 Add density matrix estimators to tomography by @renatomello in https://github.com/qiboteam/qibo/pull/1972 Add RiemannianStateTomography to qibo.tomography by @renatomello in https://github.com/qiboteam/qibo/pull/1975 Faster ClassicalShadows implementation yielding faster tests by @renatomello in https://github.com/qiboteam/qibo/pull/1981 Fix coverage by @renatomello in https://github.com/qiboteam/qibo/pull/1980 Multiplexor gate + Cosine-sine decomposition in linalg_operations by @renatomello in https://github.com/qiboteam/qibo/pull/1974 Add schur decomposition to backends and quantum_info.linalg_operations by @renatomello in https://github.com/qiboteam/qibo/pull/1977 Fix bugs, typos, and typing in quantum_info.random_ensembles by @renatomello in https://github.com/qiboteam/qibo/pull/1955 New Contributors @Athmane-quantum made their first contribution in https://github.com/qiboteam/qibo/pull/1905 @marcorossi5 made their first contribution in https://github.com/qiboteam/qibo/pull/1887 @merelyacryptid made their first contribution in https://github.com/qiboteam/qibo/pull/1936 Full Changelog: https://github.com/qiboteam/qibo/compare/v0.3.5...v0.3.6
