badc.cli.mainΒΆ
Primary Typer CLI for the Bird Acoustic Data Compiler project.
Functions
|
Create a manifest CSV describing fixed-duration chunks. |
|
Plan chunk jobs across an entire dataset without touching audio files. |
|
Estimate chunk duration feasibility for a single audio file. |
|
Write chunk WAVs (optional) and a manifest for downstream inference. |
|
List placeholder chunk identifiers for an audio file. |
|
Clone or update a DataLad dataset and record its metadata. |
|
Mark a dataset as disconnected and optionally drop its contents. |
|
Report all datasets tracked in |
|
Aggregate per-chunk detection JSON files into a summary CSV. |
|
Render GPU/telemetry summaries for a run-specific log. |
|
Plan inference runs across manifests without executing them. |
|
Run HawkEars (or a custom runner) for every chunk in a manifest. |
|
Execute |
|
Display GPU inventory as reported by |
|
Entrypoint invoked by the |
|
Run chunking + inference (+ optional bundle) in a single command. |
|
Summarize detections across every Parquet bundle in an aggregate directory. |
|
Produce quicklook, parquet, and DuckDB artifacts in one pass. |
|
Materialize detections into DuckDB and print ready-to-review summaries. |
|
Summarize canonical detections via DuckDB with optional exports. |
|
Generate quicklook tables/plots for canonical detections. |
|
Summarize detections via DuckDB (group counts + avg confidence). |
|
Print the most recent telemetry records for quick inspection. |
|
Display the current BADC version banner. |