Coverage report: 89%

Files Functions Classes

coverage.py v7.5.1, created at 2024-05-16 11:41 +0200

File statements missing excluded coverage
C:\src\imod-python\imod\__init__.py 3 0 0 100%
C:\src\imod-python\imod\couplers\__init__.py 1 0 0 100%
C:\src\imod-python\imod\couplers\metamod\__init__.py 1 0 0 100%
C:\src\imod-python\imod\couplers\metamod\metamod.py 5 0 0 100%
C:\src\imod-python\imod\data\__init__.py 1 0 0 100%
C:\src\imod-python\imod\data\sample_data.py 110 53 0 52%
C:\src\imod-python\imod\data\synthetic.py 0 0 0 100%
C:\src\imod-python\imod\evaluate\__init__.py 5 0 0 100%
C:\src\imod-python\imod\evaluate\boundaries.py 75 5 0 93%
C:\src\imod-python\imod\evaluate\budget.py 181 20 0 89%
C:\src\imod-python\imod\evaluate\constraints.py 95 11 0 88%
C:\src\imod-python\imod\evaluate\head.py 89 8 0 91%
C:\src\imod-python\imod\evaluate\streamfunction.py 45 11 0 76%
C:\src\imod-python\imod\flow\__init__.py 19 1 0 95%
C:\src\imod-python\imod\flow\ani.py 8 0 0 100%
C:\src\imod-python\imod\flow\bas.py 39 1 0 97%
C:\src\imod-python\imod\flow\cap.py 50 0 0 100%
C:\src\imod-python\imod\flow\chd.py 7 0 0 100%
C:\src\imod-python\imod\flow\conductivity.py 43 4 0 91%
C:\src\imod-python\imod\flow\dis.py 27 0 0 100%
C:\src\imod-python\imod\flow\drn.py 8 0 0 100%
C:\src\imod-python\imod\flow\evt.py 9 0 0 100%
C:\src\imod-python\imod\flow\ghb.py 8 0 0 100%
C:\src\imod-python\imod\flow\hfb.py 52 8 0 85%
C:\src\imod-python\imod\flow\model.py 259 43 0 83%
C:\src\imod-python\imod\flow\oc.py 30 1 0 97%
C:\src\imod-python\imod\flow\pkgbase.py 186 41 0 78%
C:\src\imod-python\imod\flow\pkggroup.py 42 1 0 98%
C:\src\imod-python\imod\flow\rch.py 7 0 0 100%
C:\src\imod-python\imod\flow\riv.py 10 0 0 100%
C:\src\imod-python\imod\flow\slv.py 24 0 0 100%
C:\src\imod-python\imod\flow\sto.py 13 0 0 100%
C:\src\imod-python\imod\flow\timeutil.py 26 3 0 88%
C:\src\imod-python\imod\flow\wel.py 68 16 0 76%
C:\src\imod-python\imod\formats\__init__.py 0 0 0 100%
C:\src\imod-python\imod\formats\array_io\__init__.py 1 0 0 100%
C:\src\imod-python\imod\formats\array_io\reading.py 171 3 0 98%
C:\src\imod-python\imod\formats\array_io\writing.py 54 2 0 96%
C:\src\imod-python\imod\formats\gen\__init__.py 1 0 0 100%
C:\src\imod-python\imod\formats\gen\gen.py 200 10 0 95%
C:\src\imod-python\imod\formats\idf.py 225 34 0 85%
C:\src\imod-python\imod\formats\ipf.py 257 29 0 89%
C:\src\imod-python\imod\formats\prj\__init__.py 2 0 0 100%
C:\src\imod-python\imod\formats\prj\disv_conversion.py 347 306 0 12%
C:\src\imod-python\imod\formats\prj\prj.py 498 27 0 95%
C:\src\imod-python\imod\formats\rasterio.py 169 43 0 75%
C:\src\imod-python\imod\logging\__init__.py 6 0 0 100%
C:\src\imod-python\imod\logging\_loggerholder.py 22 0 0 100%
C:\src\imod-python\imod\logging\config.py 21 0 0 100%
C:\src\imod-python\imod\logging\ilogger.py 32 13 0 59%
C:\src\imod-python\imod\logging\logging_decorators.py 35 0 0 100%
C:\src\imod-python\imod\logging\loglevel.py 12 0 0 100%
C:\src\imod-python\imod\logging\logurulogger.py 24 8 0 67%
C:\src\imod-python\imod\logging\nulllogger.py 14 3 0 79%
C:\src\imod-python\imod\logging\pythonlogger.py 37 3 0 92%
C:\src\imod-python\imod\mf6\__init__.py 36 0 0 100%
C:\src\imod-python\imod\mf6\adv.py 34 3 0 91%
C:\src\imod-python\imod\mf6\api_package.py 11 0 0 100%
C:\src\imod-python\imod\mf6\auxiliary_variables.py 27 1 0 96%
C:\src\imod-python\imod\mf6\boundary_condition.py 217 5 0 98%
C:\src\imod-python\imod\mf6\buy.py 46 3 0 93%
C:\src\imod-python\imod\mf6\chd.py 29 0 0 100%
C:\src\imod-python\imod\mf6\clipped_boundary_condition_creator.py 14 0 0 100%
C:\src\imod-python\imod\mf6\cnc.py 23 1 0 96%
C:\src\imod-python\imod\mf6\dis.py 58 4 0 93%
C:\src\imod-python\imod\mf6\disv.py 75 0 0 100%
C:\src\imod-python\imod\mf6\drn.py 28 0 0 100%
C:\src\imod-python\imod\mf6\dsp.py 27 0 0 100%
C:\src\imod-python\imod\mf6\evt.py 42 2 0 95%
C:\src\imod-python\imod\mf6\exchangebase.py 44 1 0 98%
C:\src\imod-python\imod\mf6\ghb.py 28 0 0 100%
C:\src\imod-python\imod\mf6\gwfgwf.py 36 0 0 100%
C:\src\imod-python\imod\mf6\gwfgwt.py 17 1 0 94%
C:\src\imod-python\imod\mf6\gwtgwt.py 32 1 0 97%
C:\src\imod-python\imod\mf6\hfb.py 318 20 0 94%
C:\src\imod-python\imod\mf6\ic.py 39 4 0 90%
C:\src\imod-python\imod\mf6\ims.py 46 3 0 93%
C:\src\imod-python\imod\mf6\interfaces\__init__.py 0 0 0 100%
C:\src\imod-python\imod\mf6\interfaces\idict.py 36 17 0 53%
C:\src\imod-python\imod\mf6\interfaces\ilinedatapackage.py 14 3 0 79%
C:\src\imod-python\imod\mf6\interfaces\imaskingsettings.py 8 1 0 88%
C:\src\imod-python\imod\mf6\interfaces\imodel.py 33 8 0 76%
C:\src\imod-python\imod\mf6\interfaces\ipackage.py 21 5 0 76%
C:\src\imod-python\imod\mf6\interfaces\ipackagebase.py 11 2 0 82%
C:\src\imod-python\imod\mf6\interfaces\ipointdatapackage.py 13 2 0 85%
C:\src\imod-python\imod\mf6\interfaces\iregridpackage.py 8 1 0 88%
C:\src\imod-python\imod\mf6\interfaces\isimulation.py 16 4 0 75%
C:\src\imod-python\imod\mf6\ist.py 28 3 0 89%
C:\src\imod-python\imod\mf6\lak.py 365 8 0 98%
C:\src\imod-python\imod\mf6\mf6_hfb_adapter.py 41 0 0 100%
C:\src\imod-python\imod\mf6\mf6_wel_adapter.py 40 1 0 98%
C:\src\imod-python\imod\mf6\model.py 280 26 0 91%
C:\src\imod-python\imod\mf6\model_gwf.py 47 0 0 100%
C:\src\imod-python\imod\mf6\model_gwt.py 12 0 0 100%
C:\src\imod-python\imod\mf6\mst.py 25 0 0 100%
C:\src\imod-python\imod\mf6\multimodel\exchange_creator.py 99 4 0 96%
C:\src\imod-python\imod\mf6\multimodel\exchange_creator_structured.py 56 0 0 100%
C:\src\imod-python\imod\mf6\multimodel\exchange_creator_unstructured.py 76 0 0 100%
C:\src\imod-python\imod\mf6\multimodel\modelsplitter.py 53 1 0 98%
C:\src\imod-python\imod\mf6\multimodel\partition_generator.py 62 4 0 94%
C:\src\imod-python\imod\mf6\npf.py 53 6 0 89%
C:\src\imod-python\imod\mf6\oc.py 91 3 0 97%
C:\src\imod-python\imod\mf6\out\__init__.py 58 11 0 81%
C:\src\imod-python\imod\mf6\out\cbc.py 122 9 0 93%
C:\src\imod-python\imod\mf6\out\common.py 18 1 0 94%
C:\src\imod-python\imod\mf6\out\dis.py 180 5 0 97%
C:\src\imod-python\imod\mf6\out\disu.py 46 32 0 30%
C:\src\imod-python\imod\mf6\out\disv.py 231 20 0 91%
C:\src\imod-python\imod\mf6\package.py 283 11 0 96%
C:\src\imod-python\imod\mf6\pkgbase.py 48 1 0 98%
C:\src\imod-python\imod\mf6\rch.py 28 0 0 100%
C:\src\imod-python\imod\mf6\riv.py 29 1 0 97%
C:\src\imod-python\imod\mf6\simulation.py 485 21 0 96%
C:\src\imod-python\imod\mf6\src.py 18 0 0 100%
C:\src\imod-python\imod\mf6\ssm.py 60 9 0 85%
C:\src\imod-python\imod\mf6\statusinfo.py 58 4 0 93%
C:\src\imod-python\imod\mf6\sto.py 79 0 0 100%
C:\src\imod-python\imod\mf6\timedis.py 52 9 0 83%
C:\src\imod-python\imod\mf6\utilities\__init__.py 0 0 0 100%
C:\src\imod-python\imod\mf6\utilities\clip.py 69 2 0 97%
C:\src\imod-python\imod\mf6\utilities\dataset.py 26 4 0 85%
C:\src\imod-python\imod\mf6\utilities\grid.py 41 1 0 98%
C:\src\imod-python\imod\mf6\utilities\mask.py 73 5 0 93%
C:\src\imod-python\imod\mf6\utilities\package.py 7 0 0 100%
C:\src\imod-python\imod\mf6\utilities\regrid.py 179 6 0 97%
C:\src\imod-python\imod\mf6\utilities\regridding_types.py 7 0 0 100%
C:\src\imod-python\imod\mf6\utilities\schemata.py 9 0 0 100%
C:\src\imod-python\imod\mf6\uzf.py 108 7 0 94%
C:\src\imod-python\imod\mf6\validation.py 34 0 0 100%
C:\src\imod-python\imod\mf6\wel.py 227 15 0 93%
C:\src\imod-python\imod\mf6\write_context.py 48 0 0 100%
C:\src\imod-python\imod\msw\__init__.py 14 0 0 100%
C:\src\imod-python\imod\msw\coupler_mapping.py 59 0 0 100%
C:\src\imod-python\imod\msw\fixed_format.py 45 22 0 51%
C:\src\imod-python\imod\msw\grid_data.py 39 0 0 100%
C:\src\imod-python\imod\msw\idf_mapping.py 34 1 0 97%
C:\src\imod-python\imod\msw\infiltration.py 17 0 0 100%
C:\src\imod-python\imod\msw\initial_conditions.py 42 0 0 100%
C:\src\imod-python\imod\msw\landuse.py 43 1 0 98%
C:\src\imod-python\imod\msw\meteo_grid.py 68 4 0 94%
C:\src\imod-python\imod\msw\meteo_mapping.py 52 0 0 100%
C:\src\imod-python\imod\msw\model.py 101 6 0 94%
C:\src\imod-python\imod\msw\output_control.py 39 1 0 97%
C:\src\imod-python\imod\msw\pkgbase.py 59 6 0 90%
C:\src\imod-python\imod\msw\ponding.py 23 0 0 100%
C:\src\imod-python\imod\msw\scaling_factors.py 15 0 0 100%
C:\src\imod-python\imod\msw\sprinkling.py 36 0 0 100%
C:\src\imod-python\imod\msw\timeutil.py 9 0 0 100%
C:\src\imod-python\imod\msw\vegetation.py 29 2 0 93%
C:\src\imod-python\imod\prepare\__init__.py 9 0 0 100%
C:\src\imod-python\imod\prepare\common.py 357 11 0 97%
C:\src\imod-python\imod\prepare\interpolate.py 233 21 0 91%
C:\src\imod-python\imod\prepare\layer.py 27 0 0 100%
C:\src\imod-python\imod\prepare\layerregrid.py 73 4 0 95%
C:\src\imod-python\imod\prepare\pcg.py 343 25 0 93%
C:\src\imod-python\imod\prepare\regrid.py 253 13 0 95%
C:\src\imod-python\imod\prepare\reproject.py 88 22 0 75%
C:\src\imod-python\imod\prepare\spatial.py 361 29 0 92%
C:\src\imod-python\imod\prepare\subsoil.py 47 36 0 23%
C:\src\imod-python\imod\prepare\surface_water.py 10 4 0 60%
C:\src\imod-python\imod\prepare\topsystem\__init__.py 3 0 0 100%
C:\src\imod-python\imod\prepare\topsystem\allocation.py 97 8 0 92%
C:\src\imod-python\imod\prepare\topsystem\conductance.py 142 7 0 95%
C:\src\imod-python\imod\prepare\topsystem\resistance.py 27 23 0 15%
C:\src\imod-python\imod\prepare\voxelize.py 90 9 0 90%
C:\src\imod-python\imod\prepare\wells.py 71 0 0 100%
C:\src\imod-python\imod\schemata.py 262 22 0 92%
C:\src\imod-python\imod\select\__init__.py 4 0 0 100%
C:\src\imod-python\imod\select\cross_sections.py 207 19 0 91%
C:\src\imod-python\imod\select\grid.py 37 1 0 97%
C:\src\imod-python\imod\select\layers.py 12 1 0 92%
C:\src\imod-python\imod\select\points.py 118 10 0 92%
C:\src\imod-python\imod\testing.py 12 0 0 100%
__init__.py 0 0 0 100%
additional_code_checks.py 34 34 0 0%
conftest.py 15 0 0 100%
fixtures\__init__.py 0 0 0 100%
fixtures\flow_basic_fixture.py 144 0 0 100%
fixtures\flow_basic_unstructured_fixture.py 27 0 0 100%
fixtures\flow_example_fixture.py 70 62 0 11%
fixtures\flow_transport_simulation_fixture.py 73 0 0 100%
fixtures\mf6_circle_fixture.py 183 5 0 97%
fixtures\mf6_flow_with_transport_fixture.py 110 0 0 100%
fixtures\mf6_lake_package_fixture.py 79 0 0 100%
fixtures\mf6_modelrun_fixture.py 22 0 0 100%
fixtures\mf6_rectangle_with_lakes.py 56 0 0 100%
fixtures\mf6_small_models_fixture.py 94 0 0 100%
fixtures\mf6_twri_disv_fixture.py 65 0 0 100%
fixtures\mf6_twri_fixture.py 116 0 0 100%
fixtures\mf6_welltest_fixture.py 72 0 0 100%
fixtures\msw_fixture.py 19 1 0 95%
fixtures\msw_model_fixture.py 121 45 0 63%
fixtures\package_instance_creation.py 70 0 0 100%
test_assign_wells.py 122 0 0 100%
test_benchmark.py 108 0 0 100%
test_code_checks.py 39 10 0 74%
test_common.py 241 0 0 100%
test_data.py 11 0 0 100%
test_examples.py 15 1 0 93%
test_interpolate.py 146 0 0 100%
test_layer.py 78 0 0 100%
test_layerregrid.py 94 0 0 100%
test_regrid.py 385 6 0 98%
test_reproject.py 158 0 0 100%
test_spatial.py 221 0 0 100%
test_voxelize.py 82 0 0 100%
C:\src\imod-python\imod\typing\__init__.py 11 0 0 100%
C:\src\imod-python\imod\typing\grid.py 193 18 0 91%
C:\src\imod-python\imod\typing\structured.py 128 10 0 92%
C:\src\imod-python\imod\util\__init__.py 10 0 0 100%
C:\src\imod-python\imod\util\context.py 17 3 0 82%
C:\src\imod-python\imod\util\dims.py 10 0 0 100%
C:\src\imod-python\imod\util\imports.py 5 2 0 60%
C:\src\imod-python\imod\util\nested_dict.py 29 2 0 93%
C:\src\imod-python\imod\util\path.py 96 2 0 98%
C:\src\imod-python\imod\util\spatial.py 263 19 0 93%
C:\src\imod-python\imod\util\structured.py 56 2 0 96%
C:\src\imod-python\imod\util\time.py 69 0 0 100%
C:\src\imod-python\imod\visualize\__init__.py 4 0 0 100%
C:\src\imod-python\imod\visualize\common.py 21 1 0 95%
C:\src\imod-python\imod\visualize\cross_sections.py 170 87 0 49%
C:\src\imod-python\imod\visualize\pyvista.py 307 65 0 79%
C:\src\imod-python\imod\visualize\spatial.py 179 94 0 47%
C:\src\imod-python\imod\visualize\waterbalance.py 61 3 0 95%
C:\src\imod-python\imod\wq\__init__.py 19 0 0 100%
C:\src\imod-python\imod\wq\adv.py 68 27 0 60%
C:\src\imod-python\imod\wq\bas.py 86 9 0 90%
C:\src\imod-python\imod\wq\btn.py 44 6 0 86%
C:\src\imod-python\imod\wq\chd.py 18 0 0 100%
C:\src\imod-python\imod\wq\dis.py 48 2 0 96%
C:\src\imod-python\imod\wq\drn.py 17 2 0 88%
C:\src\imod-python\imod\wq\dsp.py 23 0 0 100%
C:\src\imod-python\imod\wq\evt.py 65 8 0 88%
C:\src\imod-python\imod\wq\ghb.py 24 0 0 100%
C:\src\imod-python\imod\wq\lpf.py 39 0 0 100%
C:\src\imod-python\imod\wq\mal.py 10 1 0 90%
C:\src\imod-python\imod\wq\model.py 399 145 0 64%
C:\src\imod-python\imod\wq\oc.py 17 0 0 100%
C:\src\imod-python\imod\wq\pkgbase.py 264 32 0 88%
C:\src\imod-python\imod\wq\pkggroup.py 57 0 0 100%
C:\src\imod-python\imod\wq\rch.py 77 8 0 90%
C:\src\imod-python\imod\wq\riv.py 28 1 0 96%
C:\src\imod-python\imod\wq\slv.py 92 10 0 89%
C:\src\imod-python\imod\wq\tvc.py 10 1 0 90%
C:\src\imod-python\imod\wq\vdf.py 20 0 0 100%
C:\src\imod-python\imod\wq\wel.py 125 11 0 91%
Total 18868 2073 0 89%

No items found using the specified filter.