Coverage report: 54%

Files Functions Classes

coverage.py v7.13.0, created at 2025-12-11 21:45 +0000

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
src / klipper_utils / __init__.py (no class)   100% 0 0 0   100% 0 0   100%
src / klipper_utils / klipper_choice.py KlipperChoice   100% 5 0 0   100% 0 0   100%
src / klipper_utils / klipper_choice.py (no class)   100% 13 0 0   100% 0 0   100%
src / klipper_utils / klipper_module.py KlipperModule   0% 73 73 0   0% 34 0   0%
src / klipper_utils / klipper_module.py (no class)   100% 23 0 0   100% 0 0   100%
src / klipper_utils / klipper_utils.py KlipperUtilsError   100% 0 0 0   100% 0 0   100%
src / klipper_utils / klipper_utils.py KlipperUtils   80% 65 13 1   82% 34 0   81%
src / klipper_utils / klipper_utils.py KlipperConfigDict   67% 3 1 0   100% 0 0   67%
src / klipper_utils / klipper_utils.py (no class)   100% 40 0 0   100% 0 0   100%
src / project_meta / __init__.py (no class)   100% 0 0 0   100% 0 0   100%
src / project_meta / git_info.py GitInfo   0% 10 10 0   0% 2 0   0%
src / project_meta / git_info.py (no class)   0% 12 12 0   100% 0 0   0%
src / project_meta / project_info.py _ProjectKey   100% 0 0 0   100% 0 0   100%
src / project_meta / project_info.py _ProjectInfoBase   0% 16 16 0   0% 4 0   0%
src / project_meta / project_info.py (no class)   0% 25 25 0   100% 0 0   0%
src / project_meta / project_info_pkg.py ProjectInfoPkg   0% 33 33 0   0% 18 0   0%
src / project_meta / project_info_pkg.py (no class)   0% 9 9 0   100% 0 0   0%
src / project_meta / project_info_pyproject.py ProjectInfoPyProject   0% 38 38 0   0% 14 0   0%
src / project_meta / project_info_pyproject.py (no class)   0% 11 11 0   100% 0 0   0%
src / zooc / __init__.py (no class)   100% 0 0 0   100% 0 0   100%
src / zooc / config / __init__.py (no class)   100% 0 0 0   100% 0 0   100%
src / zooc / config / config.py (no class)   0% 78 78 0   0% 28 0   0%
src / zooc / data / __init__.py (no class)   100% 0 0 0   100% 0 0   100%
src / zooc / data / calibration_data.py CalibrationData   14% 7 6 1   100% 0 0   14%
src / zooc / data / calibration_data.py (no class)   100% 16 0 0   100% 0 0   100%
src / zooc / data / fixed_offset.py FixedOffset   0% 3 3 0   100% 0 0   0%
src / zooc / data / fixed_offset.py (no class)   0% 13 13 0   100% 0 0   0%
src / zooc / data / offset_data.py OffsetData   86% 22 3 1   75% 8 2   83%
src / zooc / data / offset_data.py (no class)   100% 27 0 0   100% 0 0   100%
src / zooc / data / offset_temp.py OffsetTemp   78% 9 2 0   50% 2 1   73%
src / zooc / data / offset_temp.py (no class)   100% 20 0 0   100% 0 0   100%
src / zooc / data / temps.py _Temp   69% 29 9 0   64% 14 5   67%
src / zooc / data / temps.py Temps   73% 15 4 0   100% 2 0   76%
src / zooc / data / temps.py (no class)   100% 42 0 0   100% 0 0   100%
src / zooc / dsp / __init__.py (no class)   100% 0 0 0   100% 0 0   100%
src / zooc / dsp / dither.py (no class)   11% 28 25 0   0% 10 0   8%
src / zooc / dsp / filters.py Filter   100% 5 0 0   100% 2 0   100%
src / zooc / dsp / filters.py FilterMonotonic   100% 7 0 0   100% 0 0   100%
src / zooc / dsp / filters.py FilterMedian   100% 7 0 0   100% 2 0   100%
src / zooc / dsp / filters.py FilterMath   33% 3 2 0   100% 0 0   33%
src / zooc / dsp / filters.py FilterMedianLinear   96% 24 1 0   83% 12 2   92%
src / zooc / dsp / filters.py FilterStable   100% 1 0 0   100% 0 0   100%
src / zooc / dsp / filters.py FilterExpDecay   68% 44 14 0   80% 10 2   70%
src / zooc / dsp / filters.py FilterMonotonicImpl   100% 1 0 0   100% 0 0   100%
src / zooc / dsp / filters.py FilterExpDecayZ   100% 12 0 0   100% 0 0   100%
src / zooc / dsp / filters.py (no class)   100% 157 0 0   100% 0 0   100%
src / zooc / dsp / surface_extrapolator.py SurfaceExtrapolator   100% 0 0 0   100% 0 0   100%
src / zooc / dsp / surface_extrapolator.py SurfaceExtrapolator2d   100% 23 0 0   100% 4 0   100%
src / zooc / dsp / surface_extrapolator.py SurfaceExtrapolator1d   100% 4 0 0   100% 0 0   100%
src / zooc / dsp / surface_extrapolator.py (no class)   94% 50 3 0   79% 14 3   91%
src / zooc / dsp / surface_nearest_interpolator.py SurfaceNearestInterpolator   0% 26 26 0   0% 10 0   0%
src / zooc / dsp / surface_nearest_interpolator.py (no class)   0% 14 14 0   100% 0 0   0%
src / zooc / run / __init__.py (no class)   100% 0 0 0   100% 0 0   100%
src / zooc / run / measure_methods.py MeasureMethods   100% 1 0 0   100% 0 0   100%
src / zooc / run / measure_methods.py (no class)   100% 16 0 0   100% 0 0   100%
src / zooc / run / measure_z.py MeasureZ   0% 30 30 0   0% 12 0   0%
src / zooc / run / measure_z.py MeasureZDelay   0% 2 2 0   100% 0 0   0%
src / zooc / run / measure_z.py MeasureZDelta   0% 17 17 0   0% 8 0   0%
src / zooc / run / measure_z.py MeasureZForecast   0% 21 21 0   0% 12 0   0%
src / zooc / run / measure_z.py (no class)   100% 34 0 0   100% 0 0   100%
src / zooc / run / model_z_offset.py ModelZOffset   75% 8 2 0   75% 4 1   75%
src / zooc / run / model_z_offset.py ModelZOffsetStable   81% 16 3 0   75% 4 1   80%
src / zooc / run / model_z_offset.py ModelZOffsetExp   88% 32 4 0   86% 14 2   87%
src / zooc / run / model_z_offset.py (no class)   100% 56 0 0   100% 0 0   100%
src / zooc / run / run.py Run   38% 72 45 0   72% 18 1   44%
src / zooc / run / run.py (no class)   100% 27 0 0   100% 0 0   100%
src / zooc / run / run_calibrate.py RunCalibrate   100% 0 0 0   100% 0 0   100%
src / zooc / run / run_calibrate.py (no class)   100% 8 0 0   100% 0 0   100%
src / zooc / run / run_config.py RunConfig   100% 0 0 0   100% 0 0   100%
src / zooc / run / run_config.py (no class)   100% 16 0 3   100% 0 0   100%
src / zooc / run / temp_scan_methods.py TempsScanMethods   0% 1 1 0   100% 0 0   0%
src / zooc / run / temp_scan_methods.py (no class)   100% 12 0 0   100% 0 0   100%
src / zooc / run / temps_scan.py TempScan   100% 0 0 0   100% 0 0   100%
src / zooc / run / temps_scan.py TempScanSimple   0% 15 15 0   0% 4 0   0%
src / zooc / run / temps_scan.py TempScanFull   0% 14 14 0   0% 4 0   0%
src / zooc / run / temps_scan.py (no class)   100% 29 0 0   100% 0 0   100%
src / zooc / zooc_core.py ZoocError   100% 0 0 0   100% 0 0   100%
src / zooc / zooc_core.py ZoocCore   62% 29 11 0   57% 14 0   60%
src / zooc / zooc_core.py (no class)   100% 13 0 0   100% 0 0   100%
src / zooc / zooc_klipper.py ZoocKlipper   0% 58 58 0   0% 16 0   0%
src / zooc / zooc_klipper.py (no class)   0% 18 18 0   100% 0 0   0%
Total     57% 1608 685 6   37% 334 20   54%

No items found using the specified filter.