Coverage report: 88%

coverage.py v7.4.0, created at 2024-03-15 10:40 +0000

Module statements missing excluded branches partial coverage
quicktest.py 4 4 6 0 0 0%
src/lbmpy/advanced_streaming/communication.py 145 36 0 77 4 76%
src/lbmpy/advanced_streaming/indexing.py 122 1 0 50 1 99%
src/lbmpy/advanced_streaming/utility.py 66 5 0 32 5 90%
src/lbmpy/boundaries/boundaries_in_kernel.py 80 17 0 42 3 75%
src/lbmpy/boundaries/boundaryconditions.py 455 22 1 163 13 94%
src/lbmpy/boundaries/boundaryhandling.py 119 1 1 24 4 97%
src/lbmpy/chapman_enskog/chapman_enskog.py 417 27 2 200 13 92%
src/lbmpy/chapman_enskog/chapman_enskog_higher_order.py 62 1 0 38 1 98%
src/lbmpy/chapman_enskog/chapman_enskog_steady_state.py 206 1 0 82 2 99%
src/lbmpy/continuous_distribution_measures.py 54 1 0 18 1 97%
src/lbmpy/creationfunctions.py 459 66 1 236 36 82%
src/lbmpy/cumulants.py 98 1 0 44 1 99%
src/lbmpy/custom_code_nodes.py 62 1 2 20 0 99%
src/lbmpy/db.py 36 6 0 16 3 79%
src/lbmpy/equilibrium/continuous_hydro_maxwellian.py 118 6 7 24 2 93%
src/lbmpy/equilibrium/discrete_hydro_maxwellian.py 59 8 11 12 4 83%
src/lbmpy/equilibrium/generic_discrete_equilibrium.py 54 7 0 4 2 84%
src/lbmpy/fieldaccess.py 254 6 1 110 8 96%
src/lbmpy/fluctuatinglb.py 46 4 0 26 5 88%
src/lbmpy/forcemodels.py 285 3 1 42 1 99%
src/lbmpy/geometry.py 127 5 0 64 7 94%
src/lbmpy/innerloopsplit.py 39 3 0 22 2 89%
src/lbmpy/lbstep.py 281 25 0 88 13 89%
src/lbmpy/macroscopic_value_kernels.py 133 8 0 62 11 90%
src/lbmpy/max_domain_size_info.py 94 11 7 40 8 84%
src/lbmpy/maxwellian_equilibrium.py 96 9 0 48 4 88%
src/lbmpy/methods/abstractlbmethod.py 73 1 0 20 1 96%
src/lbmpy/methods/conservedquantitycomputation.py 260 48 2 128 8 80%
src/lbmpy/methods/creationfunctions.py 311 59 0 177 17 79%
src/lbmpy/methods/cumulantbased/cumulant_simplifications.py 30 6 0 10 2 80%
src/lbmpy/methods/cumulantbased/cumulantbasedmethod.py 184 20 11 54 4 87%
src/lbmpy/methods/cumulantbased/fourth_order_correction.py 107 4 0 8 2 95%
src/lbmpy/methods/cumulantbased/galilean_correction.py 48 5 0 10 2 84%
src/lbmpy/methods/default_moment_sets.py 37 2 1 16 2 92%
src/lbmpy/methods/momentbased/centralmomentbasedmethod.py 187 11 11 62 4 92%
src/lbmpy/methods/momentbased/entropic.py 161 19 2 80 6 85%
src/lbmpy/methods/momentbased/momentbasedmethod.py 205 13 11 64 6 92%
src/lbmpy/methods/momentbased/momentbasedsimplifications.py 241 10 0 114 7 95%
src/lbmpy/moment_transforms/abstractmomenttransform.py 71 4 2 16 4 91%
src/lbmpy/moment_transforms/centralmomenttransforms.py 455 25 0 190 4 93%
src/lbmpy/moment_transforms/cumulanttransforms.py 117 4 0 52 4 95%
src/lbmpy/moment_transforms/rawmomenttransforms.py 177 1 0 70 3 98%
src/lbmpy/moments.py 401 93 1 198 7 77%
src/lbmpy/non_newtonian_models.py 39 2 0 6 2 91%
src/lbmpy/oldroydb.py 140 48 1 70 3 61%
src/lbmpy/parameterization.py 174 18 0 28 10 86%
src/lbmpy/partially_saturated_cells.py 58 38 0 28 0 26%
src/lbmpy/phasefield/analytical.py 204 24 0 128 10 87%
src/lbmpy/phasefield/contact_angle_circle_fitting.py 81 11 0 22 4 83%
src/lbmpy/phasefield/experiments1D.py 119 14 0 34 2 84%
src/lbmpy/phasefield/experiments2D.py 51 0 0 6 1 98%
src/lbmpy/phasefield/fd_stencils.py 24 2 1 14 2 89%
src/lbmpy/phasefield/kerneleqs.py 80 16 0 26 3 76%
src/lbmpy/phasefield/n_phase_boyer.py 242 15 15 138 5 93%
src/lbmpy/phasefield/nphase_nestler.py 168 2 0 50 1 99%
src/lbmpy/phasefield/phasefieldstep.py 218 21 1 78 5 89%
src/lbmpy/phasefield/phasefieldstep_direct.py 117 6 0 34 4 91%
src/lbmpy/phasefield/post_processing.py 118 3 0 55 4 96%
src/lbmpy/phasefield/scenarios.py 52 22 0 10 3 60%
src/lbmpy/phasefield_allen_cahn/analytical.py 55 1 0 10 2 95%
src/lbmpy/phasefield_allen_cahn/contact_angle.py 35 3 1 6 2 88%
src/lbmpy/phasefield_allen_cahn/derivatives.py 56 8 0 26 4 85%
src/lbmpy/phasefield_allen_cahn/kernel_equations.py 190 22 0 64 7 86%
src/lbmpy/phasefield_allen_cahn/numerical_solver.py 75 4 0 26 0 94%
src/lbmpy/phasefield_allen_cahn/parameter_calculation.py 163 31 8 4 0 80%
src/lbmpy/plot.py 99 14 0 48 8 82%
src/lbmpy/quadratic_equilibrium_construction.py 63 3 0 22 3 91%
src/lbmpy/relaxationrates.py 30 9 1 16 2 63%
src/lbmpy/scenarios.py 69 4 1 29 7 89%
src/lbmpy/simplificationfactory.py 74 3 0 26 3 94%
src/lbmpy/sparse/mapping.py 159 57 0 61 5 61%
src/lbmpy/sparse/update_rule_sparse.py 46 38 0 18 0 12%
src/lbmpy/stencils.py 70 4 7 14 3 92%
src/lbmpy/turbulence_models.py 66 10 0 22 8 77%
src/lbmpy/updatekernels.py 59 5 0 34 6 88%
Total 10599 1068 139 4068 356 88%

No items found using the specified filter.

22 files skipped due to complete coverage.