Qldpc

Latest version: v0.0.15

Safety actively analyzes 629639 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.0.15

What's Changed
* PSL by michaelontiveros in https://github.com/Infleqtion/qLDPC/pull/94
* Additions to the group PSL. by michaelontiveros in https://github.com/Infleqtion/qLDPC/pull/95
* Rename generalized bicycle code (GBCode) to two-block code (TBCode) by perlinm in https://github.com/Infleqtion/qLDPC/pull/96

New Contributors
* michaelontiveros made their first contribution in https://github.com/Infleqtion/qLDPC/pull/94

**Full Changelog**: https://github.com/Infleqtion/qLDPC/compare/v0.0.14...v0.0.15

0.0.14

What's Changed
* Rename quasi-cyclic code to bivariate bicycle code by perlinm in https://github.com/Infleqtion/qLDPC/pull/93


**Full Changelog**: https://github.com/Infleqtion/qLDPC/compare/v0.0.13...v0.0.14

0.0.13

What's Changed
* Retrieve `SmallGroup` structure descriptions by perlinm in https://github.com/Infleqtion/qLDPC/pull/85
* Save both X and Z distance when they are known to be equal by perlinm in https://github.com/Infleqtion/qLDPC/pull/86
* Identify the dimension of qudit codes by perlinm in https://github.com/Infleqtion/qLDPC/pull/87
* Use symplectic CSS parity check matrix by perlinm in https://github.com/Infleqtion/qLDPC/pull/88
* Clean up graph construction of HGP product by perlinm in https://github.com/Infleqtion/qLDPC/pull/90
* Add logical operator construction for `QuditCode`s by perlinm in https://github.com/Infleqtion/qLDPC/pull/89
* Experiments: save quasi-cyclic codes with a minimum encoding rate by perlinm in https://github.com/Infleqtion/qLDPC/pull/91
* Faster calculation of QCCode dimension by perlinm in https://github.com/Infleqtion/qLDPC/pull/92


**Full Changelog**: https://github.com/Infleqtion/qLDPC/compare/v0.0.12...v0.0.13

0.0.12

What's Changed
* Revert to "three code parameters" convention: [n, k, d] by perlinm in https://github.com/Infleqtion/qLDPC/pull/71
* Fix random symmetric subset generation by perlinm in https://github.com/Infleqtion/qLDPC/pull/72
* Move disk caching decorator to its own file by perlinm in https://github.com/Infleqtion/qLDPC/pull/73
* Ensure that `CayleyComplex`es are connected by perlinm in https://github.com/Infleqtion/qLDPC/pull/74
* Better group descriptions by perlinm in https://github.com/Infleqtion/qLDPC/pull/75
* Add quantum Tanner code search experiment file by perlinm in https://github.com/Infleqtion/qLDPC/pull/65
* Faster `CayleyComplex` construction by perlinm in https://github.com/Infleqtion/qLDPC/pull/76
* Faster `GroupMember` initialization by perlinm in https://github.com/Infleqtion/qLDPC/pull/77
* Add disk cache test by perlinm in https://github.com/Infleqtion/qLDPC/pull/78
* Add quasi-cyclic code search by perlinm in https://github.com/Infleqtion/qLDPC/pull/79
* Add missing toric layouts to the `QCCode`s by perlinm in https://github.com/Infleqtion/qLDPC/pull/80
* Faster lifts for `CyclicGroup` and `AbelianGroup` by perlinm in https://github.com/Infleqtion/qLDPC/pull/81
* Faster toric mappings for `QCCode` by perlinm in https://github.com/Infleqtion/qLDPC/pull/82
* Separate `codes.py` into a module by perlinm in https://github.com/Infleqtion/qLDPC/pull/83
* Move `named_*.py` files into an `external` module by perlinm in https://github.com/Infleqtion/qLDPC/pull/84


**Full Changelog**: https://github.com/Infleqtion/qLDPC/compare/v0.0.11...v0.0.12

0.0.11

What's Changed
* Allow the boundary operators of a `ChainComplex` to be `abstract.Protopraph`s by perlinm in https://github.com/Infleqtion/qLDPC/pull/52
* Remove restriction on rotated toric code dimensions by perlinm in https://github.com/Infleqtion/qLDPC/pull/53
* Add random quantum Tanner codes by perlinm in https://github.com/Infleqtion/qLDPC/pull/54
* Construct `abstract.Group` instances from permutations by perlinm in https://github.com/Infleqtion/qLDPC/pull/55
* More permissive `Protograph.build` by perlinm in https://github.com/Infleqtion/qLDPC/pull/56
* Add five-qubit and steane codes by perlinm in https://github.com/Infleqtion/qLDPC/pull/57
* Add human-readable representations of codes by perlinm in https://github.com/Infleqtion/qLDPC/pull/58
* Better use of random number seeds by perlinm in https://github.com/Infleqtion/qLDPC/pull/59
* Add qudit conjugation to `QuditCode`s by perlinm in https://github.com/Infleqtion/qLDPC/pull/60
* Save quantum Tanner codes to a file, and read them from a file by perlinm in https://github.com/Infleqtion/qLDPC/pull/61
* Add `AbstractCode.name` property by perlinm in https://github.com/Infleqtion/qLDPC/pull/62
* Add `Group.name` property by perlinm in https://github.com/Infleqtion/qLDPC/pull/63
* Update github action versions by perlinm in https://github.com/Infleqtion/qLDPC/pull/64
* Handle missing paths in `QTCode.save` and `QTCode.load` by perlinm in https://github.com/Infleqtion/qLDPC/pull/66
* By convention, trivial (dimension-0) codes have infinite distance by perlinm in https://github.com/Infleqtion/qLDPC/pull/67
* infinite distnace --> undefined (np.nan) distance for trivial (dimension-0) codes by perlinm in https://github.com/Infleqtion/qLDPC/pull/68
* Better use of exact distances, when known by perlinm in https://github.com/Infleqtion/qLDPC/pull/69
* Fix some `QCCode` bugs by perlinm in https://github.com/Infleqtion/qLDPC/pull/70


**Full Changelog**: https://github.com/Infleqtion/qLDPC/compare/v0.0.10...v0.0.11

0.0.10

What's Changed
* Fix bug with the order of symbols/variables in `QCCode` by perlinm in https://github.com/Infleqtion/qLDPC/pull/50
* Add "folded torus" layout to `QCCode` by perlinm in https://github.com/Infleqtion/qLDPC/pull/51


**Full Changelog**: https://github.com/Infleqtion/qLDPC/compare/v0.0.9...v0.0.10

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.