Coverage report: 83%

Files Functions Classes

coverage.py v7.11.0, created at 2026-01-12 23:47 +0100

File class statements missing excluded coverage
src/pqlattice/__init__.py (no class) 4 0 0 100%
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/_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/_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/_prime.py (no class) 28 1 0 96%
src/pqlattice/random/distribution.py (no class) 2 0 0 100%
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   949 162 100 83%

No items found using the specified filter.