Coverage report: 71%

Files Functions Classes

coverage.py v7.11.0, created at 2026-01-10 12:32 +0100

File class statements missing excluded coverage
src\pqlattice\__init__.py (no class) 4 0 0 100%
src\pqlattice\_backends\__init__.py (no class) 0 0 0 100%
src\pqlattice\_backends\_fast.py FastBackend 25 25 0 0%
src\pqlattice\_backends\_fast.py (no class) 32 2 0 94%
src\pqlattice\_backends\_native.py NativeBackend 7 7 0 0%
src\pqlattice\_backends\_native.py (no class) 19 0 0 100%
src\pqlattice\_backends\_protocol.py BackendInterface 0 0 5 100%
src\pqlattice\_backends\_protocol.py (no class) 3 0 4 100%
src\pqlattice\_utils.py (no class) 94 74 0 21%
src\pqlattice\integer\__init__.py (no class) 6 0 0 100%
src\pqlattice\integer\_integer.py (no class) 24 1 8 96%
src\pqlattice\integer\_modintring.py ModIntRing 15 2 12 87%
src\pqlattice\integer\_modintring.py (no class) 18 0 24 100%
src\pqlattice\integer\_modring.py (no class) 32 5 40 84%
src\pqlattice\integer\_primality.py (no class) 44 8 0 82%
src\pqlattice\integer\_primes.py (no class) 1 0 0 100%
src\pqlattice\lattice\__init__.py (no class) 16 4 0 75%
src\pqlattice\lattice\_bkz.py (no class) 50 1 0 98%
src\pqlattice\lattice\_cvp.py (no class) 24 11 0 54%
src\pqlattice\lattice\_embeddings.py (no class) 41 27 0 34%
src\pqlattice\lattice\_gso.py (no class) 20 0 0 100%
src\pqlattice\lattice\_hkz.py (no class) 6 0 0 100%
src\pqlattice\lattice\_lattice.py (no class) 42 2 0 95%
src\pqlattice\lattice\_lll.py (no class) 41 8 0 80%
src\pqlattice\lattice\_svp.py (no class) 58 0 0 100%
src\pqlattice\lattice\embeddings.py (no class) 2 0 0 100%
src\pqlattice\linalg\__init__.py (no class) 8 1 0 88%
src\pqlattice\linalg\_linalg.py (no class) 104 17 0 84%
src\pqlattice\linalg\_modint.py (no class) 79 59 0 25%
src\pqlattice\linalg\_utils.py (no class) 28 1 0 96%
src\pqlattice\polynomial\__init__.py (no class) 4 0 0 100%
src\pqlattice\polynomial\_modpolyqring.py ModIntPolyQuotientRing 14 9 0 36%
src\pqlattice\polynomial\_modpolyqring.py (no class) 35 4 0 89%
src\pqlattice\polynomial\_modpolyring.py ModIntPolyRing 41 26 0 37%
src\pqlattice\polynomial\_modpolyring.py (no class) 25 0 0 100%
src\pqlattice\polynomial\_poly.py (no class) 59 14 0 76%
src\pqlattice\polynomial\poly.py (no class) 2 0 0 100%
src\pqlattice\random\__init__.py (no class) 6 0 0 100%
src\pqlattice\random\_distribution.py Distribution 3 1 5 67%
src\pqlattice\random\_distribution.py Uniform 18 7 0 61%
src\pqlattice\random\_distribution.py DiscreteGaussian 48 23 0 52%
src\pqlattice\random\_distribution.py (no class) 35 0 11 100%
src\pqlattice\random\_lattice.py (no class) 24 0 0 100%
src\pqlattice\random\_lwe.py LWE 25 25 0 0%
src\pqlattice\random\_lwe.py (no class) 11 0 0 100%
src\pqlattice\random\_lwr.py LWR 2 2 2 0%
src\pqlattice\random\_lwr.py (no class) 5 0 4 100%
src\pqlattice\random\_prime.py (no class) 28 1 0 96%
src\pqlattice\random\distribution.py (no class) 2 0 0 100%
src\pqlattice\settings.py _Settings 12 9 0 25%
src\pqlattice\settings.py (no class) 28 8 0 71%
src\pqlattice\typing\__init__.py (no class) 3 0 0 100%
src\pqlattice\typing\_types.py (no class) 11 2 0 82%
src\pqlattice\typing\_types_validator.py (no class) 36 0 0 100%
Total   1320 386 115 71%

No items found using the specified filter.