Infleqtion / qLDPC

Tools for constructing and analyzing quantum low density parity check (qLDPC) codes.
Apache License 2.0
72 stars 8 forks source link

Adding stim support to qldpc #117

Open pgoiporia opened 3 weeks ago

pgoiporia commented 3 weeks ago

This PR creates a pipeline that takes in an instantiated qldpc.codes object (SurfaceCode, CSSCode etc.), creates a syndrome extraction circuit for it in stim, and runs a simulation in stim to produce a threshold plot.

review-notebook-app[bot] commented 3 weeks ago

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

pgoiporia commented 2 weeks ago

Made some changes so that the pipeline doesn't have an ldpc_v2 dependence. It seems like it's a bit less performant (runs slower). Will pick this up again in a couple of days.