Coverage report: 86%

Files Functions Classes

coverage.py v7.9.1, created at 2025-08-01 16:57 +0000

File statements missing excluded coverage
rhodent/__init__.py 1 0 0 100%
rhodent/calculators/__init__.py 5 0 0 100%
rhodent/calculators/base.py 263 28 0 89%
rhodent/calculators/density.py 191 32 0 83%
rhodent/calculators/dipole.py 158 68 0 57%
rhodent/calculators/energy.py 143 11 0 92%
rhodent/calculators/hotcarriers.py 127 5 0 96%
rhodent/density_matrices/__init__.py 6 0 0 100%
rhodent/density_matrices/base.py 148 48 0 68%
rhodent/density_matrices/buffer.py 270 19 0 93%
rhodent/density_matrices/density_matrix.py 115 40 0 65%
rhodent/density_matrices/distributed/__init__.py 0 0 0 100%
rhodent/density_matrices/distributed/base.py 223 36 0 84%
rhodent/density_matrices/distributed/frequency.py 168 3 0 98%
rhodent/density_matrices/distributed/pulse.py 203 11 0 95%
rhodent/density_matrices/distributed/time.py 145 22 0 85%
rhodent/density_matrices/frequency.py 138 3 0 98%
rhodent/density_matrices/readers/__init__.py 0 0 0 100%
rhodent/density_matrices/readers/gpaw.py 436 33 0 92%
rhodent/density_matrices/readers/numpy.py 171 23 0 87%
rhodent/density_matrices/time.py 378 43 0 89%
rhodent/dos.py 120 14 0 88%
rhodent/perturbation.py 142 31 0 78%
rhodent/response/__init__.py 5 0 0 100%
rhodent/response/base.py 49 3 0 94%
rhodent/response/gpaw.py 35 2 0 94%
rhodent/response/numpy.py 51 16 0 69%
rhodent/spectrum.py 89 9 0 90%
rhodent/typing.py 17 1 0 94%
rhodent/utils/__init__.py 282 34 0 88%
rhodent/utils/env.py 19 5 0 74%
rhodent/utils/logging.py 113 17 0 85%
rhodent/utils/memory.py 68 2 0 97%
rhodent/utils/result.py 101 28 0 72%
rhodent/voronoi.py 421 106 0 75%
rhodent/writers/__init__.py 0 0 0 100%
rhodent/writers/density.py 62 1 0 98%
rhodent/writers/dos.py 26 1 0 96%
rhodent/writers/energy.py 51 3 0 94%
rhodent/writers/hcdist.py 176 26 0 85%
rhodent/writers/spectrum.py 19 0 0 100%
rhodent/writers/tcm.py 60 5 0 92%
rhodent/writers/writer.py 185 7 0 96%
tests/__init__.py 50 2 0 96%
tests/conftest.py 137 29 0 79%
tests/integration/__init__.py 0 0 0 100%
tests/integration/density_matrices/distributed/__init__.py 0 0 0 100%
tests/integration/density_matrices/distributed/test_frequency.py 52 2 0 96%
tests/integration/density_matrices/distributed/test_pulse.py 47 2 0 96%
tests/integration/test_dipole.py 97 2 0 98%
tests/integration/test_dos.py 50 0 0 100%
tests/integration/test_energy.py 83 15 0 82%
tests/integration/test_hotcarriers.py 85 15 0 82%
tests/integration/test_spectrum.py 62 9 0 85%
tests/mock.py 193 40 0 79%
tests/unittests/calculators/test_hotcarriers.py 21 0 0 100%
tests/unittests/density_matrices/distributed/test_distr_frequency.py 84 22 0 74%
tests/unittests/density_matrices/distributed/test_distr_pulse.py 66 24 0 64%
tests/unittests/density_matrices/distributed/test_distr_time.py 26 1 0 96%
tests/unittests/density_matrices/readers/test_gpaw.py 427 48 0 89%
tests/unittests/density_matrices/readers/test_numpy.py 126 0 0 100%
tests/unittests/density_matrices/test_exact_convolver.py 39 20 0 49%
tests/unittests/test_utils.py 49 9 0 82%
tests/unittests/test_voronoi.py 59 29 0 51%
tests/unittests/writers/test_density_writers.py 85 16 0 81%
tests/unittests/writers/test_energy_writers.py 44 1 0 98%
tests/unittests/writers/test_hcdist_writers.py 211 7 0 97%
tests/unittests/writers/test_tcm_writers.py 46 2 0 96%
Total 7519 1031 0 86%

No items found using the specified filter.