lisbet.cli#

lisbet.cli.app()[source]#

Main entry point for betman CLI.

Return type:

None

Modules

commands

LISBET CLI Command Configuration This module provides configuration functions for various LISBET CLI commands. Each function configures an argparse.ArgumentParser for a specific command, allowing users to specify command-line arguments and options. The commands include: - evaluate_model: Evaluate a trained model on a dataset. - fetch_dataset: Download public datasets from the LISBET repository. - fetch_model: Download public models from the LISBET repository. - model_info: Display information about a LISBET model configuration. - reduce_dimensions: Perform dimensionality reduction using UMAP. - segment_motifs: Segment behavioral motifs using HMM. - select_prototypes: Select prototype behaviors from multiple annotations. - annotate_behavior: Annotate behaviors using a trained model. - compute_embeddings: Compute behavioral embeddings using a trained model. - export_embedder: Export an embedding model. - train_model: Train a model on a dataset. Each configuration function adds relevant arguments to the parser, allowing users to customize the command's behavior.

common

Common argument parsers for CLI tools.

main

LISBET Command Line Interface (CLI)