Skip to content

Add MobileNet ONNX species classification and modernize BatBot - #44

Merged
bluemellophone merged 14 commits into
mainfrom
jrp/ml-model
Oct 15, 2026
Merged

bluemellophone merged 14 commits into
mainfrom
jrp/ml-model

Updated test coverage

b0aee90
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Oct 15, 2026 in 1s

96.6% (+37.3%) compared to 6820cc8

View this Pull Request on Codecov

96.6% (+37.3%) compared to 6820cc8

Details

Codecov Report

❌ Patch coverage is 98.11098% with 16 lines in your changes missing coverage. Please review.
✅ Project coverage is 96.6%. Comparing base (6820cc8) to head (b0aee90).
⚠️ Report is 10 commits behind head on main.

Files with missing lines Patch % Lines
batbot/_paths.py 92.0% 3 Missing and 3 partials ⚠️
batbot/api.py 95.6% 2 Missing and 2 partials ⚠️
batbot/batbot_cli.py 97.1% 2 Missing and 1 partial ⚠️
batbot/classifier/dataloader.py 95.3% 1 Missing and 2 partials ⚠️
Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff            @@
##            main     #44      +/-   ##
========================================
+ Coverage   59.2%   96.6%   +37.3%     
========================================
  Files          7      15       +8     
  Lines       1383    2065     +682     
  Branches       0     276     +276     
========================================
+ Hits         820    1995    +1175     
+ Misses       563      32     -531     
- Partials       0      38      +38     
Files with missing lines Coverage Δ
batbot/__init__.py 100.0% <100.0%> (+57.5%) ⬆️
batbot/_config.py 100.0% <100.0%> (ø)
batbot/_version.py 100.0% <100.0%> (ø)
batbot/classifier/__init__.py 100.0% <100.0%> (ø)
batbot/classifier/bulk.py 100.0% <100.0%> (ø)
batbot/classifier/config.py 100.0% <100.0%> (ø)
batbot/classifier/inference.py 100.0% <100.0%> (ø)
batbot/classifier/model.py 100.0% <100.0%> (ø)
batbot/classifier/types.py 100.0% <100.0%> (ø)
batbot/spectrogram/__init__.py 95.2% <100.0%> (+24.9%) ⬆️
... and 5 more

... and 2 files with indirect coverage changes


Continue to review full report in Codecov by Harness.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update a3cdeeb...b0aee90. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.