Coverage report: 84%

Files Functions Classes

coverage.py v7.10.7, created at 2025-09-29 20:01 +0000

File function statements missing excluded coverage
src/gwtransport/__init__.py (no function) 2 0 0 100%
src/gwtransport/advection.py infiltration_to_extraction 13 0 0 100%
src/gwtransport/advection.py extraction_to_infiltration 1 1 1 0%
src/gwtransport/advection.py gamma_infiltration_to_extraction 2 0 0 100%
src/gwtransport/advection.py gamma_extraction_to_infiltration 1 1 1 0%
src/gwtransport/advection.py distribution_infiltration_to_extraction 27 4 0 85%
src/gwtransport/advection.py _distribution_infiltration_to_extraction_weights 14 0 0 100%
src/gwtransport/advection.py distribution_extraction_to_infiltration 27 4 0 85%
src/gwtransport/advection.py _distribution_extraction_to_infiltration_weights 14 0 0 100%
src/gwtransport/advection.py (no function) 14 0 0 100%
src/gwtransport/deposition.py compute_deposition_weights 14 0 0 100%
src/gwtransport/deposition.py deposition_to_extraction 13 4 0 69%
src/gwtransport/deposition.py extraction_to_deposition 13 2 0 85%
src/gwtransport/deposition.py spinup_duration 5 5 0 0%
src/gwtransport/deposition.py (no function) 10 0 0 100%
src/gwtransport/diffusion.py infiltration_to_extraction 2 2 0 0%
src/gwtransport/diffusion.py extraction_to_infiltration 1 1 1 0%
src/gwtransport/diffusion.py compute_sigma_array 9 9 0 0%
src/gwtransport/diffusion.py convolve_diffusion 34 4 0 88%
src/gwtransport/diffusion.py deconvolve_diffusion 1 1 1 0%
src/gwtransport/diffusion.py create_example_data 6 6 0 0%
src/gwtransport/diffusion.py (no function) 22 9 0 59%
src/gwtransport/examples.py generate_example_data 30 7 0 77%
src/gwtransport/examples.py generate_example_deposition_timeseries 20 1 0 95%
src/gwtransport/examples.py (no function) 7 0 0 100%
src/gwtransport/gamma.py parse_parameters 9 0 0 100%
src/gwtransport/gamma.py mean_std_to_alpha_beta 3 0 0 100%
src/gwtransport/gamma.py alpha_beta_to_mean_std 3 0 0 100%
src/gwtransport/gamma.py bins 21 9 0 57%
src/gwtransport/gamma.py bin_masses 15 6 0 60%
src/gwtransport/gamma.py (no function) 9 0 0 100%
src/gwtransport/logremoval.py residence_time_to_log_removal 2 0 0 100%
src/gwtransport/logremoval.py parallel_mean 13 0 0 100%
src/gwtransport/logremoval.py gamma_pdf 2 2 0 0%
src/gwtransport/logremoval.py gamma_cdf 2 2 0 0%
src/gwtransport/logremoval.py gamma_mean 1 0 0 100%
src/gwtransport/logremoval.py gamma_find_flow_for_target_mean 1 0 0 100%
src/gwtransport/logremoval.py (no function) 10 0 0 100%
src/gwtransport/residence_time.py residence_time 37 2 0 95%
src/gwtransport/residence_time.py residence_time_mean 22 0 0 100%
src/gwtransport/residence_time.py fraction_explained 4 0 0 100%
src/gwtransport/residence_time.py (no function) 8 0 0 100%
src/gwtransport/surfacearea.py compute_average_heights 13 0 0 100%
src/gwtransport/surfacearea.py (no function) 2 0 0 100%
src/gwtransport/utils.py linear_interpolate 20 0 0 100%
src/gwtransport/utils.py interp_series 5 0 0 100%
src/gwtransport/utils.py diff 9 2 0 78%
src/gwtransport/utils.py linear_average 57 6 0 89%
src/gwtransport/utils.py partial_isin 27 4 0 85%
src/gwtransport/utils.py time_bin_overlap 16 0 0 100%
src/gwtransport/utils.py generate_failed_coverage_badge 3 3 0 0%
src/gwtransport/utils.py combine_bin_series 31 0 0 100%
src/gwtransport/utils.py compute_time_edges 20 6 0 70%
src/gwtransport/utils.py get_soil_temperature 21 1 0 95%
src/gwtransport/utils.py solve_underdetermined_system 18 5 0 72%
src/gwtransport/utils.py _optimize_nullspace_coefficients 14 7 0 50%
src/gwtransport/utils.py _squared_differences_objective 2 0 0 100%
src/gwtransport/utils.py _summed_differences_objective 2 2 0 0%
src/gwtransport/utils.py _get_nullspace_objective_function 8 6 0 25%
src/gwtransport/utils.py (no function) 27 0 0 100%
Total   759 124 4 84%

No items found using the specified filter.