Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Noise transformation with new channel interface #145

Closed
wants to merge 90 commits into from

Conversation

gadial
Copy link
Collaborator

@gadial gadial commented Apr 16, 2019

Summary

Details and comments

gadial and others added 18 commits April 16, 2019 11:38
* fix quantum channel import path

* fix change in quanutm channel api
* added initialize_component function to qubitvector class

* added examples to index0 and indexes functions (in comments)

* added comments with explanations to qubitvector class

* added an optimization where the qubits are sorted

* added a test: initialize_statevector_deterministic

* updated test_statevector simulator

* added basic gates initialize and reset to statvector_simulator and qasm_simulator classes
* add two qubit lambda for cnot

* use two qubit lambda for swap and cz

* use lambda with indexes for single-qubit operation
* * Adding static openblas library for Windows builds
* Change the build system to always build with our static openblas lib

* * Compressing openblas.lib and integrating the uncompression into the
  build system.
* fix bug in QuantumError tensor
gadial and others added 10 commits April 16, 2019 13:37
* Wrote qasm initialize tests

* Typo fix in a comment

* Skipping sampling optimization in the presence of initialize
* add to_channel method to QuantumError

* fix bug in QuantumError tensor

* remove inplace from QuantumError, ReadoutError
* add omp to probabilities in qubitvector

* add reduction for probabilities in qubitvector
macos error: Symbol not found: ___kmpc_critical
gadial and others added 27 commits April 22, 2019 11:14
* fix bug in QuantumError tensor
@gadial
Copy link
Collaborator Author

gadial commented Apr 22, 2019

I have fixed the Kraus/Unitary problem, but I am not able to clean the PR history using rebasing. I've opened a clean PR at #162 and hopefully this will be the last of it.

@gadial gadial closed this Apr 22, 2019
@gadial gadial deleted the noise_transformation branch June 11, 2019 07:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants