v0.0.24
What's Changed
- Improve interface for injecting custom decoders by @perlinm in #180
- Add circuits.get_logical_tableau by @perlinm in #181
- Inherit logical operators when stacking quantum codes by @perlinm in #182
- Add capability to deform a code by physical Clifford operations by @perlinm in #183
- Allow initializing QuditCodes from stabilizers in [X|Z] form by @perlinm in #189
- Make
circuits.get_encoding_circuit
encode arbitrary states of a code by @perlinm in #190 - Using a bipartite matching algorithm by @jmlarson1 in #192
- add
qldpc.objects.conjugate_xz
by @perlinm in #195 - Identify SWAP-transversal gates with code deformation by @perlinm in #193
- Define all Pauli strings (including rows of parity check matrices) in [X|Z] format by @perlinm in #196
- Fix qudit surface/toric codes by @perlinm in #197
- Precomputing distances and locations by @jmlarson1 in #194
- Reproduce Table 1 of arXiv:2404.18809 by @perlinm in #198
- Recycle distance calculations in
examples/find_bbcode_layouts.py
by @perlinm in #199 - Switch from
classmethod
s tostaticmethod
s by @perlinm in #200 - Add IcebergCode by @perlinm in #201
- More speedups and a nicer a nicer user interface in
find_bbcode_layouts.py
by @perlinm in #202 - version bump to 0.0.24 by @perlinm in #203
New Contributors
- @jmlarson1 made their first contribution in #192
Full Changelog: v0.0.23...v0.0.24