-
Notifications
You must be signed in to change notification settings - Fork 236
Description
Describe the bug
When generating Kaleidoscope-compatible CSV output using BirdNET-Analyzer, the resulting CSV file includes additional columns (e.g., scientific_name, common_name, confidence, lat, lon, week, overlap, sensitivity) that are not recognized by Kaleidoscope. When opening the CSV in Kaleidoscope, only the "FOLDER" and "IN FILE" columns are displayed, and all other informative columns are missing, even though they are visible in Excel.
To Reproduce
Steps to reproduce the behavior:
- Run BirdNET-Analyzer on an audio file with --result-type kaleidoscope (or equivalent GUI option).
- Open the resulting .kaleidoscope.csv file in Excel and observe all columns are present.
- Open the same file in Kaleidoscope.
- Only "FOLDER" and "IN FILE" columns are visible; other columns are missing.
Expected behavior
The output should match the columns recognized by Kaleidoscope as per their documentation (e.g., INDIR, FOLDER, IN FILE, OFFSET, DURATION, TOP1MATCH, TOP1DIST, etc.), with the common name used for TOP1MATCH, so that common name and confidence level can be seen when analyzing the output in Kaleidoscope
Screenshots
Excel columns visible:
Kaleidoscope columns visible (after importing via File > Open Results)
Additional context
I will open a PR with the column names matched to Kaleidoscope's expected format. Format is drawn from Kaleidoscope documentation on page 139 of their documentation