Coverage report: 87%

coverage.py v7.4.0, created at 2024-01-16 10:42 +0000

Module statements missing excluded branches partial coverage
src/pystencils/alignedarray.py 53 3 0 30 3 90%
src/pystencils/assignment.py 47 1 0 22 1 97%
src/pystencils/astnodes.py 577 30 32 157 11 93%
src/pystencils/backends/__init__.py 7 2 0 0 0 71%
src/pystencils/backends/arm_instruction_sets.py 99 97 1 34 0 2%
src/pystencils/backends/cbackend.py 633 99 4 313 59 82%
src/pystencils/backends/cuda_backend.py 40 9 0 10 1 76%
src/pystencils/backends/dot.py 62 12 1 20 3 79%
src/pystencils/backends/json.py 35 4 0 8 1 88%
src/pystencils/backends/ppc_instruction_sets.py 45 43 1 16 0 3%
src/pystencils/backends/riscv_instruction_sets.py 56 54 0 16 0 3%
src/pystencils/backends/simd_instruction_sets.py 89 42 1 36 15 50%
src/pystencils/backends/x86_instruction_sets.py 83 2 0 40 2 97%
src/pystencils/boundaries/boundaryconditions.py 62 6 4 16 3 83%
src/pystencils/boundaries/boundaryhandling.py 296 24 0 104 11 89%
src/pystencils/boundaries/createindexlist.py 89 13 0 62 5 85%
src/pystencils/boundaries/inkernel.py 26 5 0 20 6 76%
src/pystencils/cpu/cpujit.py 331 83 1 146 22 69%
src/pystencils/cpu/kernelcreation.py 130 7 0 67 8 92%
src/pystencils/cpu/vectorization.py 275 20 3 170 25 90%
src/pystencils/datahandling/__init__.py 36 12 0 18 5 61%
src/pystencils/datahandling/blockiteration.py 65 4 0 28 2 94%
src/pystencils/datahandling/datahandling_interface.py 157 3 1 38 3 96%
src/pystencils/datahandling/parallel_datahandling.py 292 17 1 148 22 91%
src/pystencils/datahandling/serial_datahandling.py 322 11 2 164 24 93%
src/pystencils/datahandling/vtk.py 23 1 0 8 2 90%
src/pystencils/display_utils.py 64 14 5 10 1 74%
src/pystencils/fast_approximation.py 50 4 0 28 4 90%
src/pystencils/fd/derivation.py 222 3 2 143 6 98%
src/pystencils/fd/derivative.py 329 24 2 197 19 90%
src/pystencils/fd/finitedifferences.py 207 27 1 100 16 83%
src/pystencils/fd/finitevolumes.py 156 29 2 125 9 78%
src/pystencils/fd/spatial.py 114 7 4 60 7 92%
src/pystencils/field.py 576 36 13 288 26 92%
src/pystencils/functions.py 35 2 1 4 1 92%
src/pystencils/gpu/gpu_array_handler.py 75 3 1 40 0 97%
src/pystencils/gpu/gpujit.py 126 13 0 74 8 88%
src/pystencils/gpu/indexing.py 251 10 2 106 9 94%
src/pystencils/gpu/kernelcreation.py 122 5 0 65 4 94%
src/pystencils/gpu/periodicity.py 33 0 0 13 1 98%
src/pystencils/integer_functions.py 88 7 2 18 2 92%
src/pystencils/integer_set_analysis.py 47 2 1 14 3 92%
src/pystencils/jupyter.py 90 34 0 28 8 58%
src/pystencils/kernel_contrains_check.py 85 2 0 46 3 95%
src/pystencils/kernelcreation.py 179 19 2 128 17 87%
src/pystencils/node_collection.py 57 1 1 38 1 98%
src/pystencils/placeholder_function.py 36 3 0 19 2 91%
src/pystencils/plot.py 187 8 0 50 9 93%
src/pystencils/rng.py 81 2 2 28 3 95%
src/pystencils/runhelper/db.py 121 23 0 48 14 78%
src/pystencils/runhelper/parameterstudy.py 178 23 0 42 7 85%
src/pystencils/simp/assignment_collection.py 237 6 20 146 7 96%
src/pystencils/simp/simplifications.py 142 5 1 101 9 94%
src/pystencils/simp/simplificationstrategy.py 68 2 28 14 1 96%
src/pystencils/simp/subexpression_insertion.py 48 1 0 14 0 95%
src/pystencils/simplificationfactory.py 10 0 0 2 1 92%
src/pystencils/slicing.py 160 9 0 96 12 92%
src/pystencils/stencil.py 251 8 2 167 7 96%
src/pystencils/sympyextensions.py 394 49 0 260 28 86%
src/pystencils/timeloop.py 88 27 0 32 2 68%
src/pystencils/transformations.py 626 46 2 407 34 90%
src/pystencils/typing/leaf_typing.py 177 11 3 130 9 93%
src/pystencils/typing/typed_sympy.py 121 8 0 14 2 93%
src/pystencils/typing/types.py 188 10 15 36 2 95%
src/pystencils/typing/utilities.py 144 20 2 110 10 83%
src/pystencils/utils.py 150 3 0 46 2 97%
Total 10575 1110 169 5040 540 87%

No items found using the specified filter.

18 files skipped due to complete coverage.