CLI parameters
Choose exactly one input: an OBS80 line, --input-file, --number or --mpec. --cache-info needs no input. Network requests send observation data to MPC/WAMO. Choose cache options deliberately; --cache-only prevents WAMO network requests. Reports may overwrite existing output files. Audit --reset overwrites resume state. Sampling options apply only to explicitly requested test runs.
wamo_cli.exe
| Parameter | Purpose / values | Default |
|---|---|---|
-h, --help | show this help message and exit (Flag) | — |
obs80 | single obs80 line (Text) | not set |
--input-file | path to text file that contains obs80 lines (Text) | not set |
--number | MPC object number, provisional designation, object name, MPEC code, or MPEC URL (Text) | not set |
--mpec | MPEC identifier or URL, e.g. MPEC 2025-A1, 2025-A1, K25A01, or an MPC MPEC URL (Text) | not set |
--show-query-normalization | print whether obs80 input lines are internally cleaned/normalized before the WAMO API request (Flag) | False |
--output | output text file (Text) | wamo_results.txt |
--table-output | second output table CSV file (Text) | wamo_results_table.csv |
--api-url | WAMO endpoint URL (Text) | https://data.minorplanetcenter.net/api/wamo |
--timeout | request timeout in seconds (Integer) | 20 |
--no-satellite-filter | do not apply the satellite S/s filter (default: send uppercase S lines, skip lowercase s lines) (Flag) | False |
--batch-size | send WAMO requests in batches of this size (Integer) | 0 |
--use-cache | enable the shared WAMO SQLite cache for this run (Flag) | False |
--cache-db | enable and use this explicit WAMO SQLite cache path; unsafe drives and old sidecar files are blocked (Text) | not set |
--cache-info | show shared WAMO cache path and statistics (Flag) | False |
--no-cache | disable shared WAMO cache for this run (this is also the default) (Flag) | False |
--cache-only | read only from the local WAMO cache and never query WAMO online (Flag) | False |
--max-submission-delay-years | maximum years between observation and submission for a winner candidate; 0 disables this rule (Number) | 0.0 |
--count-two-stations-one-night | count two different station codes in the same station-local night as two nights; default is off (Flag) | False |
--do-not-count-two-stations-one-night | deprecated compatibility option; this is now the default (Flag) | False |
--station | optional MPC station code; prints the smallest loser distance for this station after the run (Text) | not set |
--json-summary | print an additional machine-readable JSON summary with winners, stations, and loser distances (Flag) | False |
wamo_backward_audit_cli.exe
| Parameter | Purpose / values | Default |
|---|---|---|
-h, --help | show this help message and exit (Flag) | — |
--start-number | Starting MPC number; otherwise resume saved progress or determine the latest numbered object. (Integer) | not set |
--min-number | Lowest MPC number to check. (Integer) | 1 |
--max-checks | Maximum number of checks; 0 means unlimited. (Integer) | 0 |
--timeout | HTTP timeout in seconds. (Integer) | 30 |
--object-timeout | Timeout for one CLI invocation in seconds. (Integer) | 300 |
--batch-size | Objects per CLI batch. (Integer) | 1000 |
--progress-every | Save progress every N objects. (Integer) | 100 |
--workers | Concurrent audit objects per batch; 1 runs serially. (Integer) | 3 |
--report-every | Write HTML/CSV every N objects; 0 uses --progress-every. (Integer) | 100 |
--result-cache | Enable the audit result cache; disabled by default. (Flag) | False |
--no-result-cache | Explicitly disable the result cache (compatibility option). (Flag) | False |
--sample-random | Test N randomly selected objects without changing normal resume progress. (Integer) | 0 |
--sample-min-number | Lower bound for --sample-random. (Integer) | 400001 |
--sample-seed | Seed for reproducible sampling; 0 selects a new random seed. (Integer) | 0 |
--reset | WARNING: ignore saved progress and overwrite resume state. (Flag) | False |
--differences-only | Recheck previously found differences and update reports. (Flag) | False |
--no-hold | Do not wait for Enter at the end; intended for automation. (Flag) | False |
Examples
wamo_cli.exe --help wamo_cli.exe --number 433 --no-cache wamo_cli.exe --input-file observations.txt --cache-only wamo_backward_audit_cli.exe --start-number 100 --min-number 1 --no-hold