|
Hermes
Simulation Orchestration Platform for Aerospace
|
Functions | |
| None | _configure_logging (*, bool verbose=False, bool quiet=False) |
| None | cli () |
| None | run (Path config_path, bool verbose, bool quiet, bool no_server, int|None port) |
| None | validate (Path config_path) |
| None | list_signals (str|None shm_name) |
| None | main () |
Variables | |
| log = structlog.get_logger() | |
Command-line interface for Hermes simulation platform. Provides commands for running and managing simulations from the command line.
|
protected |
Configure structlog with appropriate log level filtering.
| None hermes.cli.main.cli | ( | ) |
Hermes - Simulation Orchestration Platform. Run and manage simulations from YAML configuration files.
| None hermes.cli.main.list_signals | ( | str | None | shm_name | ) |
List signals from a running simulation. Connects to the shared memory segment and lists all registered signals.
| None hermes.cli.main.main | ( | ) |
Entry point for the CLI.
| None hermes.cli.main.run | ( | Path | config_path, |
| bool | verbose, | ||
| bool | quiet, | ||
| bool | no_server, | ||
| int | None | port ) |
Run simulation from configuration file. CONFIG_PATH: Path to YAML configuration file
| None hermes.cli.main.validate | ( | Path | config_path | ) |
Validate configuration file. CONFIG_PATH: Path to YAML configuration file Exits with code 0 if valid, 1 if invalid.
| hermes.cli.main.log = structlog.get_logger() |