knarrow.cli package

Module contents

class knarrow.cli.Method(*values)

Bases: str, Enum

ALL = 'all'
ANGLE = 'angle'
C_METHOD = 'c_method'
DISTANCE = 'distance'
DISTANCE_ADJACENT = 'distance_adjacent'
KNEEDLE = 'kneedle'
MENGER_ANCHORED = 'menger_anchored'
MENGER_SUCCESSIVE = 'menger_successive'
OLS_SWIPING = 'ols_swiping'
class knarrow.cli.Output(*values)

Bases: str, Enum

INDEX = 'index'
VALUE = 'value'
knarrow.cli.main(method: Method = <typer.models.OptionInfo object>, files: List[Path] = <typer.models.ArgumentInfo object>, sort: bool = <typer.models.OptionInfo object>, delimiter: str = <typer.models.OptionInfo object>, output: Output = <typer.models.OptionInfo object>, smoothing: float = <typer.models.OptionInfo object>, version: bool | None = <typer.models.OptionInfo object>)
knarrow.cli.stdin_callback(value: Path | None) List[Path]
knarrow.cli.version_callback(value: bool) None