Skip to content

Update params - #971

Merged
Josef-Haupt merged 3 commits into
mainfrom
updata-params
Aug 3, 2026
Merged

Update params#971
Josef-Haupt merged 3 commits into
mainfrom
updata-params

Conversation

@Josef-Haupt

Copy link
Copy Markdown
Member

No description provided.

Copilot AI review requested due to automatic review settings August 3, 2026 13:17

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the analyzer’s UI/CLI parameterization and localization around evaluation metrics and outputs, adding a training data-loading thread control, Parquet as a batch-output option, and making accuracy messaging/defaults consistent with the underlying evaluation behavior.

Changes:

  • Add a configurable “data loading threads” setting to the training UI and plumb it into training execution.
  • Add Parquet as a selectable batch-analysis output type and show “additional columns” options for both CSV and Parquet.
  • Update evaluation defaults (exclude accuracy by default), add CLI argument validation/help, and expand localized strings to reflect the “accuracy is misleading” rationale.

Reviewed changes

Copilot reviewed 13 out of 13 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
birdnet_analyzer/lang/zh_TW.json Updates accuracy info text; adds Parquet output label and training threads strings (Traditional Chinese).
birdnet_analyzer/lang/tlh.json Updates accuracy info text; adds Parquet output label and training threads strings (Klingon).
birdnet_analyzer/lang/se.json Updates accuracy info text; adds Parquet output label and training threads strings (Northern Sami file).
birdnet_analyzer/lang/ru.json Updates accuracy info text; adds Parquet output label and training threads strings (Russian).
birdnet_analyzer/lang/pt-br.json Updates accuracy info text; adds Parquet output label and training threads strings (Portuguese—Brazil).
birdnet_analyzer/lang/id.json Updates accuracy info text; adds Parquet output label and training threads strings (Indonesian).
birdnet_analyzer/lang/fr.json Updates accuracy info text; adds Parquet output label and training threads strings (French).
birdnet_analyzer/lang/fi.json Updates accuracy info text; adds Parquet output label and training threads strings (Finnish).
birdnet_analyzer/lang/en.json Updates accuracy info text; adds Parquet output label and training threads strings (English baseline).
birdnet_analyzer/lang/de.json Updates accuracy info text; adds Parquet output label and training threads strings (German).
birdnet_analyzer/gui/train.py Adds training threads control, wires it into train_model, and improves autotune UX by disabling tuned fields instead of hiding the accordion.
birdnet_analyzer/gui/multi_file.py Adds Parquet to output selection mapping and enables “additional columns” UI for CSV + Parquet.
birdnet_analyzer/evaluation/init.py Changes default metrics away from accuracy, adds CLI validation/choices, and writes results/data tables when --output_dir is provided.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread birdnet_analyzer/gui/train.py
Comment thread birdnet_analyzer/evaluation/__init__.py Outdated
@Josef-Haupt
Josef-Haupt merged commit 082f040 into main Aug 3, 2026
10 checks passed
@Josef-Haupt
Josef-Haupt deleted the updata-params branch August 3, 2026 13:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants