• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Aharoni-Lab / mio / 18163160736

01 Oct 2025 01:07PM UTC coverage: 76.146% (-4.5%) from 80.616%
18163160736

Pull #133

github

web-flow
Merge 701c57234 into 445f845bd
Pull Request #133: Feature - stitching multiple video streams

13 of 160 new or added lines in 2 files covered. (8.13%)

161 existing lines in 5 files now uncovered.

1976 of 2595 relevant lines covered (76.15%)

10.33 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/mio/cli/process.py
1
"""
2
Command line interface for offline video pre-processing.
3
"""
4

5
import click
×
6

7
from mio.models.process import DenoiseConfig
×
UNCOV
8
from mio.process.video import denoise_run
×
9

10

11
@click.group()
×
12
def process() -> None:
×
13
    """
14
    Command group for video processing.
15
    """
16
    pass
×
17

18

19
@process.command()
×
20
@click.option(
×
21
    "-i",
22
    "--input",
23
    required=True,
24
    type=click.Path(exists=True, dir_okay=False),
25
    help="Path to the video file to process.",
26
)
27
@click.option(
×
28
    "-c",
29
    "--denoise_config",
30
    required=True,
31
    type=str,
32
    help="Path to the YAML processing configuration file.",
33
)
34
def denoise(
×
35
    input: str,
36
    denoise_config: str,
37
) -> None:
38
    """
39
    Denoise a video file.
40
    """
41
    denoise_config_parsed = DenoiseConfig.from_any(denoise_config)
×
42
    denoise_run(input, denoise_config_parsed)
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc