TeamGraphix / graphix

measurement-based quantum computing (MBQC) compiler and simulator
https://graphix.readthedocs.io
Apache License 2.0
60 stars 21 forks source link

Implement Noise model via abstract base classes (no dm backend fixes) #72

Closed mgarnier59 closed 1 year ago

mgarnier59 commented 1 year ago

Before submitting, please check the following:

Then, please fill in below:

Context (if applicable): Deleted the branch by mistake!

Description of the change: Implemented a noise model as an abc

Related issue:

31

also see that checks (github actions) pass. If lint check keeps failing, try installing black==22.8.0 as behavior seems to vary across versions.