Zeeshan Ahmed
Zeeshan Ahmed
As requested in #3965 Made modifications to `kraus` in `kraus_protocol.py` by adding serial concatenation as mentioned. Also added a test based on the issue. Have Not implemented the precautions to...
As mentioned #4822, the `kraus` protocol has been re-structured. The original task (https://github.com/quantumlib/Cirq/pull/4486) has been split into two tasks to handle serial concatenation for `kraus` and `mixture` protocol. The serial...
As mentioned in #4876, the mixture protocol has been restructured. - The serial concatenation is handled by converting the decomposed operations into their superoperator form with the help of `cirq.Moment().expand()`...
This PR is to maintain code corresponding to the RFC that is being discussed for the addition of manual CPFP command as a JSONRPC API in revaultd. RFC is present...
Apart from the standard tests that have been written in #413, this PR contains more functional tests with other scenarios.
This issue is to update the community on the progress that will be made on the implementation of manual CPFP command for managers. The addition of a JSONRPC Command on...
I started working on the gui side of the manual CPFP command implementation. Currently, I'm working on the `SpendTransaction` portion of it. The UI will be the same on the...
Corresponding to https://github.com/revault/revaultd/issues/411, this issue is to update the progress that will be made on the implementation of manual CPFP command for managers on the `revault-gui` side. The API on...
**Summarize the task** Re-structuring the `mixture` and `has_mixture` protocol by calling lower-level protocols such as `unitary` rather than accessing the corresponding attributes. If there exists no direct way of constructing...
**Summarize the task** Changing the structure of `kraus` and `has_kraus` to invoke protocols such as `mixture` or `unitary` rather than using `getattr`. If no protocol or attribute can be used...