Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Stefan Krastanov <stefan@krastanov.org>
- Loading branch information
Signed-off-by: Stefan Krastanov <stefan@krastanov.org>
d858636
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@JuliaRegistrator register
Release Notes:
t
prefix. e.g.,CNOT
→tCNOT
, in order to distinguish them from "symbolic" operators likesCNOT
.CliffordId
totId1
to match the naming style ofsId1
.enumerate_cliffords
,enumerate_phases
,symplecticGS
used for the enumeration of all Clifford operations over given number of qubits.CliffordOperator(sCNOT)
now givestCNOT
which acts equivalently tosCNOT(1,2)
.project[X|Y|Z]rand!
as a simpler interface toproject!
with automatic randomization of measurement phases.sMX
/sMY
/sMZ
symbolic measurement operations that can be used withapply!
. Useprojectrand!
internally.NoisyCircuits
NoisyCircuits
now supports onlyMixedDestabilizer
andRegister
.Register
is moved out ofNoisyCircuits
. Used withsMX
/etc to store classical bit results during circuit evolution.SparseGate
is moved out ofNoisyCircuits
.Reset
is moved out ofNoisyCircuits
.DenseMeasurement
is renamedPauliMeasurement
and moved out ofNoisyCircuits
.DenseGate
is removed (just use any dense CliffordOperator).SparseMeasurement
is removed (just usesMX
,sMY
,sMZ
). Due to this we lost the functionality of measuring more than one but less than all qubits.applyop!
is renamed toapplywstatus!
and simplified.applyop_branches
is renamed toapplybranches
and simplified.d858636
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Registration pull request updated: JuliaRegistries/General/60508
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via: