Coverage report: 94.73%

Files Functions Classes

coverage.py v7.14.0, created at 2026-05-14 20:17 +0000

File   statements missing excluded   coverage
markdiffusion / __init__.py   8 0 0   100.00%
markdiffusion / detection / __init__.py   2 0 0   100.00%
markdiffusion / detection / base.py   9 1 0   88.89%
markdiffusion / detection / gm / __init__.py   2 0 0   100.00%
markdiffusion / detection / gm / gm_detection.py   197 20 0   89.85%
markdiffusion / detection / gs / __init__.py   2 0 0   100.00%
markdiffusion / detection / gs / gs_detection.py   52 1 0   98.08%
markdiffusion / detection / prc / __init__.py   2 0 0   100.00%
markdiffusion / detection / prc / prc_detection.py   93 2 0   97.85%
markdiffusion / detection / ri / __init__.py   2 0 0   100.00%
markdiffusion / detection / ri / ri_detection.py   36 3 1   91.67%
markdiffusion / detection / robin / __init__.py   2 0 0   100.00%
markdiffusion / detection / robin / robin_detection.py   45 0 0   100.00%
markdiffusion / detection / seal / __init__.py   2 0 0   100.00%
markdiffusion / detection / seal / seal_detection.py   45 2 0   95.56%
markdiffusion / detection / sfw / __init__.py   2 0 0   100.00%
markdiffusion / detection / sfw / sfw_detection.py   56 3 0   94.64%
markdiffusion / detection / tr / __init__.py   2 0 0   100.00%
markdiffusion / detection / tr / tr_detection.py   26 1 0   96.15%
markdiffusion / detection / videomark / __init__.py   2 0 0   100.00%
markdiffusion / detection / videomark / videomark_detection.py   179 10 0   94.41%
markdiffusion / detection / videoshield / __init__.py   2 0 0   100.00%
markdiffusion / detection / videoshield / videoshield_detection.py   113 8 0   92.92%
markdiffusion / detection / wind / __init__.py   2 0 0   100.00%
markdiffusion / detection / wind / wind_detection.py   64 1 0   98.44%
markdiffusion / evaluation / __init__.py   2 0 0   100.00%
markdiffusion / evaluation / dataset.py   87 0 0   100.00%
markdiffusion / evaluation / pipelines / __init__.py   1 0 0   100.00%
markdiffusion / evaluation / pipelines / detection.py   99 1 0   98.99%
markdiffusion / evaluation / pipelines / image_quality_analysis.py   281 14 0   95.02%
markdiffusion / evaluation / pipelines / video_quality_analysis.py   181 3 0   98.34%
markdiffusion / evaluation / tools / __init__.py   1 0 0   100.00%
markdiffusion / evaluation / tools / image_editor.py   304 13 0   95.72%
markdiffusion / evaluation / tools / image_quality_analyzer.py   468 19 0   95.94%
markdiffusion / evaluation / tools / success_rate_calculator.py   111 2 0   98.20%
markdiffusion / evaluation / tools / video_editor.py   115 1 0   99.13%
markdiffusion / evaluation / tools / video_quality_analyzer.py   332 22 1   93.37%
markdiffusion / exceptions / __init__.py   1 0 0   100.00%
markdiffusion / exceptions / exceptions.py   52 0 0   100.00%
markdiffusion / inversions / __init__.py   3 0 0   100.00%
markdiffusion / inversions / base_inversion.py   46 6 0   86.96%
markdiffusion / inversions / ddim_inversion.py   45 7 0   84.44%
markdiffusion / inversions / exact_inversion.py   95 8 0   91.58%
markdiffusion / utils / __init__.py   5 0 0   100.00%
markdiffusion / utils / callbacks.py   29 0 0   100.00%
markdiffusion / utils / diffusion_config.py   43 0 0   100.00%
markdiffusion / utils / media_utils.py   163 16 1   90.18%
markdiffusion / utils / pipeline_utils.py   30 1 0   96.67%
markdiffusion / utils / utils.py   54 1 0   98.15%
markdiffusion / visualize / __init__.py   4 0 0   100.00%
markdiffusion / visualize / auto_visualization.py   33 0 0   100.00%
markdiffusion / visualize / base.py   318 9 0   97.17%
markdiffusion / visualize / data_for_visualization.py   9 0 0   100.00%
markdiffusion / visualize / gm / __init__.py   2 0 0   100.00%
markdiffusion / visualize / gm / gm_visualizer.py   264 24 0   90.91%
markdiffusion / visualize / gs / __init__.py   2 0 0   100.00%
markdiffusion / visualize / gs / gs_visualizer.py   97 5 0   94.85%
markdiffusion / visualize / prc / __init__.py   2 0 0   100.00%
markdiffusion / visualize / prc / prc_visualizer.py   82 7 0   91.46%
markdiffusion / visualize / ri / __init__.py   2 0 0   100.00%
markdiffusion / visualize / ri / ri_visualizer.py   56 0 0   100.00%
markdiffusion / visualize / robin / __init__.py   2 0 0   100.00%
markdiffusion / visualize / robin / robin_visualizer.py   58 2 0   96.55%
markdiffusion / visualize / seal / __init__.py   2 0 0   100.00%
markdiffusion / visualize / seal / seal_visualizer.py   64 3 0   95.31%
markdiffusion / visualize / sfw / __init__.py   2 0 0   100.00%
markdiffusion / visualize / sfw / sfw_visualizer.py   79 3 0   96.20%
markdiffusion / visualize / tr / __init__.py   2 0 0   100.00%
markdiffusion / visualize / tr / tr_visualizer.py   38 1 0   97.37%
markdiffusion / visualize / videomark / __init__.py   2 0 0   100.00%
markdiffusion / visualize / videomark / video_mark_visualizer.py   86 8 0   90.70%
markdiffusion / visualize / videoshield / __init__.py   2 0 0   100.00%
markdiffusion / visualize / videoshield / video_shield_visualizer.py   143 4 0   97.20%
markdiffusion / visualize / wind / __init__.py   2 0 0   100.00%
markdiffusion / visualize / wind / wind_visualizer.py   182 0 0   100.00%
markdiffusion / watermark / __init__.py   7 0 0   100.00%
markdiffusion / watermark / auto_config.py   24 4 0   83.33%
markdiffusion / watermark / auto_watermark.py   46 7 0   84.78%
markdiffusion / watermark / base.py   194 12 7   93.81%
markdiffusion / watermark / gm / __init__.py   1 0 0   100.00%
markdiffusion / watermark / gm / gm.py   331 14 2   95.77%
markdiffusion / watermark / gm / gnr.py   83 5 0   93.98%
markdiffusion / watermark / gs / __init__.py   1 0 0   100.00%
markdiffusion / watermark / gs / gs.py   132 12 0   90.91%
markdiffusion / watermark / prc / __init__.py   1 0 0   100.00%
markdiffusion / watermark / prc / prc.py   175 10 0   94.29%
markdiffusion / watermark / ri / __init__.py   1 0 0   100.00%
markdiffusion / watermark / ri / ri.py   193 12 3   93.78%
markdiffusion / watermark / robin / __init__.py   1 0 0   100.00%
markdiffusion / watermark / robin / robin.py   158 15 0   90.51%
markdiffusion / watermark / robin / watermark_generator.py   151 8 1   94.70%
markdiffusion / watermark / seal / __init__.py   1 0 0   100.00%
markdiffusion / watermark / seal / seal.py   136 9 0   93.38%
markdiffusion / watermark / sfw / __init__.py   1 0 0   100.00%
markdiffusion / watermark / sfw / sfw.py   305 27 0   91.15%
markdiffusion / watermark / tr / __init__.py   1 0 0   100.00%
markdiffusion / watermark / tr / tr.py   145 12 1   91.72%
markdiffusion / watermark / videomark / __init__.py   1 0 0   100.00%
markdiffusion / watermark / videomark / video_mark.py   233 6 0   97.42%
markdiffusion / watermark / videoshield / __init__.py   1 0 0   100.00%
markdiffusion / watermark / videoshield / video_shield.py   204 12 0   94.12%
markdiffusion / watermark / wind / __init__.py   1 0 0   100.00%
markdiffusion / watermark / wind / wind.py   129 8 0   93.80%
Total   7687 405 17   94.73%

No items found using the specified filter.