Overview

Request 1198064 accepted

- update to 1.8.4:
* support for numpy v2.0 and scipy v1.14
* add MPS sampling: `MatrixProductState.sample_configuration`
and `MatrixProductState.sample` (generating multiple samples)
and use these for `CircuitMPS.sample` and
`CircuitPermMPS.sample`.
* add basic `.plot()` method for SimpleUpdate classes
* add `edges_1d_chain` for generating 1D chain edges
* operatorbuilder: better coefficient placement for long range
MPO building
* `TNOptimizer` can now accept an arbitrary pytree (nested
combination of dicts, lists, tuples, etc. with
`TensorNetwork`, `Tensor` or raw `array_like` objects as the
leaves) as the target object to optimize.
* `TNOptimizer` can now directly optimize `Circuit` objects,
returning a new optimized circuit with updated parameters.
* `Circuit`: add `.copy()`, `.get_params()` and `.set_params()`
interface methods.
* Update generic TN optimizer docs.
* add `tn.gen_inds_loops` for generating all loops of indices
in a TN.
* add `tn.gen_inds_connected` for generating all connected sets
of indices in a TN.
* make SVD fallback error catching more generic ({pull}`#238`)
* fix some windows + numba CI issues.
* `approx_spectral_function` add plotting and tracking
* add dispatching to various tensor primitives to allow
overriding
* `CircuitMPS` now supports multi qubit gates, including
arbitrary multi-controls (which are treated in a low-rank

Loading...
Request History
Dirk Mueller's avatar

dirkmueller created request

- update to 1.8.4:
* support for numpy v2.0 and scipy v1.14
* add MPS sampling: `MatrixProductState.sample_configuration`
and `MatrixProductState.sample` (generating multiple samples)
and use these for `CircuitMPS.sample` and
`CircuitPermMPS.sample`.
* add basic `.plot()` method for SimpleUpdate classes
* add `edges_1d_chain` for generating 1D chain edges
* operatorbuilder: better coefficient placement for long range
MPO building
* `TNOptimizer` can now accept an arbitrary pytree (nested
combination of dicts, lists, tuples, etc. with
`TensorNetwork`, `Tensor` or raw `array_like` objects as the
leaves) as the target object to optimize.
* `TNOptimizer` can now directly optimize `Circuit` objects,
returning a new optimized circuit with updated parameters.
* `Circuit`: add `.copy()`, `.get_params()` and `.set_params()`
interface methods.
* Update generic TN optimizer docs.
* add `tn.gen_inds_loops` for generating all loops of indices
in a TN.
* add `tn.gen_inds_connected` for generating all connected sets
of indices in a TN.
* make SVD fallback error catching more generic ({pull}`#238`)
* fix some windows + numba CI issues.
* `approx_spectral_function` add plotting and tracking
* add dispatching to various tensor primitives to allow
overriding
* `CircuitMPS` now supports multi qubit gates, including
arbitrary multi-controls (which are treated in a low-rank


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Dominique Leuenberger's avatar

dimstar_suse added as a reviewer

Being evaluated by staging project "openSUSE:Factory:Staging:adi:61"


Dominique Leuenberger's avatar

dimstar_suse accepted review

Picked "openSUSE:Factory:Staging:adi:61"


Saul Goodman's avatar

licensedigger accepted review

The legal review is accepted preliminary. The package may require actions later on.


Dominique Leuenberger's avatar

dimstar accepted review


Dominique Leuenberger's avatar

dimstar_suse accepted review

Staging Project openSUSE:Factory:Staging:adi:61 got accepted.


Dominique Leuenberger's avatar

dimstar_suse approved review

Staging Project openSUSE:Factory:Staging:adi:61 got accepted.


Dominique Leuenberger's avatar

dimstar_suse accepted request

Staging Project openSUSE:Factory:Staging:adi:61 got accepted.

openSUSE Build Service is sponsored by