Commit Graph

690 Commits

Author SHA1 Message Date
mbsantiago
0a8787e5f1 feat: add CLI log file output 2026-06-22 21:17:20 -06:00
Santiago Martinez Balvanera
920eea690f
Merge pull request #70 from macaodha/fix/GH-68-skip-over-invalid-files
fix: skip unreadable audio files during batch processing
2026-06-22 21:04:32 -06:00
mbsantiago
2d969ba50f fix: skip unreadable audio files in batch processing 2026-06-22 20:57:45 -06:00
Santiago Martinez Balvanera
f80fc3f8f4
Merge pull request #67 from SAY-5/fix-np-int-visualize
Replace removed np.int alias with int in visualize
2026-06-22 20:42:13 -06:00
Santiago Martinez Balvanera
4f8b6ee53d
Merge pull request #69 from macaodha/fix/GH-66-fix-features
fix: merge clip outputs before saving batdetect2 format
2026-06-22 20:38:32 -06:00
mbsantiago
3b34f467c6 fix: merge clip outputs for batdetect2 format 2026-06-22 20:29:25 -06:00
mbsantiago
5c300d883f Rename plot_clip_detections to plot_clip_evals and add plot_detection 2026-06-22 20:11:17 -06:00
Sai Asish Y
7446cc09b2 Replace removed np.int alias with int in visualize
Signed-off-by: Sai Asish Y <say.apm35@gmail.com>
2026-06-18 12:40:36 -07:00
mbsantiago
67aee0b79c Update structure
Some checks failed
CI / Checks (push) Has been cancelled
Docs Pages / Build Docs (push) Has been cancelled
CI / Tests (Python ${{ matrix.python-version }}) (3.10) (push) Has been cancelled
CI / Tests (Python ${{ matrix.python-version }}) (3.11) (push) Has been cancelled
CI / Tests (Python ${{ matrix.python-version }}) (3.12) (push) Has been cancelled
Docs Pages / Deploy Docs (push) Has been cancelled
2026-06-02 13:42:05 +01:00
mbsantiago
f4cb7d3fc1 Add uv.lock 2026-05-15 15:35:59 +01:00
mbsantiago
0adb1bbea7 docs: note beta install version pin
Some checks failed
CI / Checks (push) Has been cancelled
CI / Tests (Python ${{ matrix.python-version }}) (3.10) (push) Has been cancelled
CI / Tests (Python ${{ matrix.python-version }}) (3.11) (push) Has been cancelled
CI / Tests (Python ${{ matrix.python-version }}) (3.12) (push) Has been cancelled
Docs Pages / Build Docs (push) Has been cancelled
Docs Pages / Deploy Docs (push) Has been cancelled
2026-05-07 10:06:44 +01:00
mbsantiago
ed46558462 fix: use PyPI token publish fallback 2026-05-07 09:58:33 +01:00
mbsantiago
42a7162c81 Update version number 2026-05-07 09:39:02 +01:00
Santiago Martinez Balvanera
6784815cd9
Merge pull request #65 from macaodha/train
BatDetect2 Version 2.0 Beta
2026-05-07 09:19:36 +01:00
mbsantiago
7cdb6221dc fix: Minor typo 2026-05-07 09:16:51 +01:00
mbsantiago
48922b5910 fix: preserve CLI output defaults with outputs config 2026-05-07 09:15:55 +01:00
mbsantiago
0b410d9f4f Use all dev/optional dependencies in CI 2026-05-07 09:05:13 +01:00
mbsantiago
7b4101eba7 Merge remote-tracking branch 'origin/main' into train 2026-05-07 09:00:38 +01:00
mbsantiago
f7d481271b chore: update beta release notes and silence noisy warnings 2026-05-07 08:42:18 +01:00
mbsantiago
f909da5589 docs: expand python workflow tutorial 2026-05-07 08:36:46 +01:00
mbsantiago
7a0f5c4b5a docs: refresh evaluation tutorial outputs and setup 2026-05-07 08:24:08 +01:00
mbsantiago
5760b6e017 docs: expand training tutorial and config guidance 2026-05-07 07:54:46 +01:00
mbsantiago
214fbdb7cc docs: expand inference tutorial examples and model selection guidance 2026-05-07 07:09:49 +01:00
mbsantiago
94746b5f3b fix: defer model protocol type imports 2026-05-06 21:18:25 +01:00
mbsantiago
cd962fefbd fix: preserve directory-relative output paths 2026-05-06 21:18:25 +01:00
mbsantiago
87d7cc7a03 docs: refresh FAQ and migration guidance 2026-05-06 21:18:25 +01:00
mbsantiago
2da6a9504c docs: remove obsolete legacy planning pages 2026-05-06 21:18:25 +01:00
mbsantiago
fbb48c4d87 docs: polish docs entry points and metadata 2026-05-06 20:58:55 +01:00
mbsantiago
df9f21b594 docs: expand legacy cli and api pages 2026-05-06 20:02:48 +01:00
mbsantiago
ca0f0d92da docs: polish migration guide wording 2026-05-06 19:43:50 +01:00
mbsantiago
ec4fa6c262 feat: support configurable batdetect2 class labels 2026-05-06 19:27:00 +01:00
mbsantiago
d35866439b fix: normalize shared relative output paths 2026-05-06 19:11:55 +01:00
mbsantiago
c4f759e9a3 feat: restore legacy batdetect2 process outputs 2026-05-06 18:57:52 +01:00
mbsantiago
105384d9a2 remove documentation plan 2026-05-06 17:45:27 +01:00
mbsantiago
b0f85b96e3 fix: resolve remaining type check issues 2026-05-06 17:43:29 +01:00
mbsantiago
ce6975770e ci: add GitHub workflows and release helpers 2026-05-06 17:22:18 +01:00
mbsantiago
69d8e2d228 docs: polish README overview and links 2026-05-06 16:50:45 +01:00
mbsantiago
855a79853b docs: refine CLI command docstrings 2026-05-06 14:47:29 +01:00
mbsantiago
6587c6c4e5 feat: rename CLI inference command to process 2026-05-06 14:32:51 +01:00
mbsantiago
831925bd95 feat: expose BatDetect2API at package root 2026-05-06 14:10:24 +01:00
mbsantiago
b4efcfcf0f docs: refresh api reference guidance 2026-05-06 14:06:04 +01:00
mbsantiago
5cc5767eff fix: rename detector heads and refresh bundled checkpoint 2026-05-06 12:50:53 +01:00
mbsantiago
2008c8000f refactor: replace abstract model types with protocols 2026-05-06 12:50:32 +01:00
mbsantiago
a27d1bbfd3 refactor: derive training config from the model 2026-05-06 12:48:40 +01:00
mbsantiago
999dc93d88 docs: improve API and CLI reference docs
Clarify BatDetect2API usage, add examples and NumPy-style docstrings, and tighten CLI help and reference pages for prediction, training, evaluation, and fine-tuning workflows.
2026-05-06 11:19:38 +01:00
mbsantiago
7c05fb8577 feat: default to bundled checkpoint
Fall back to the bundled uk_same model when no checkpoint is provided in the shared loader and fine-tune CLI. Keep tests aligned with the new default resolution behavior.
2026-05-06 10:33:04 +01:00
mbsantiago
31054f64f6 fix: load checkpoints on cpu
Use CPU map_location when restoring Lightning checkpoints so packaged models load reliably without requiring accelerator-specific device state.
2026-05-05 21:49:09 +01:00
mbsantiago
84918086c8 feat: streamline bundled checkpoint handling
Support packaged model aliases and save weights-only checkpoints by default so distributed models stay small while remaining easy to load.
2026-05-05 21:34:54 +01:00
mbsantiago
d83f801515 perf: defer heavy api imports 2026-05-05 16:39:43 +01:00
mbsantiago
5526ac99fc Remove stale dependencies 2026-05-05 16:20:37 +01:00