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

Aharoni-Lab / mio / 16457401468

22 Jul 2025 06:50AM UTC coverage: 77.726% (-2.1%) from 79.825%
16457401468

push

github

web-flow
Merge pull request #83 from Aharoni-Lab/feat-preprocess

Add video preprocessing (denoising) feature

478 of 675 new or added lines in 11 files covered. (70.81%)

1 existing line in 1 file now uncovered.

1825 of 2348 relevant lines covered (77.73%)

11.35 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

NEW
5
import click
×
6

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

10

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

18

NEW
19
@process.command()
×
NEW
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
)
NEW
27
@click.option(
×
28
    "-c",
29
    "--denoise_config",
30
    required=True,
31
    type=str,
32
    help="Path to the YAML processing configuration file.",
33
)
NEW
34
def denoise(
×
35
    input: str,
36
    denoise_config: str,
37
) -> None:
38
    """
39
    Denoise a video file.
40
    """
NEW
41
    denoise_config_parsed = DenoiseConfig.from_any(denoise_config)
×
NEW
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