gensec.cli¶
Command-line interface entry point.
Usage:
uv run gensec input.yaml [--n-points 400] [--output-dir ./results]
Or equivalently:
uv run python -m gensec input.yaml [--n-points 400] [--output-dir ./results]
The CLI reads a YAML input file (see YAML input reference), runs the full analysis pipeline (section construction, N-M diagram generation, demand verification, per-fiber post-processing), and writes all outputs (plots, CSV, JSON) to the specified directory.
Command-line interface for GenSec.
Usage:
uv run gensec run input.yaml [--n-points 400] [--output-dir ./results]
uv run gensec plot data_file.json [--output plot.png] [--dpi 150]
- main(
- argv=None,
GenSec CLI entry point with subcommands.