Command line#
Four commands cover quick runs; each subcommand calls one library
function. Run any of them with --help for the full option list.
Command |
Subcommands |
|---|---|
|
|
|
applies |
|
|
|
|
Config files#
Every subcommand takes --config file.yaml (or .json). Keys are the
option names with underscores (spreading_loss_db: 30); flags on the
command line override them. Keys the subcommand does not have log a
warning, so one config file can be shared across commands;
--strict-config turns the warning into an error.
Logging#
-v shows library DEBUG messages, -q shows warnings only, and
--log-file PATH also writes the log to a file.
Without matplotlib#
sidescan-convert and sidescan-correct run without the [viz] extra.
sidescan-export and sidescan-analyze need it for figures; analysis
subcommands with --no-plots and recommend-config do not.