Coverage report:
86%
hide covered
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.