Recent Releases of birdnet

birdnet - v1.0.0

The first stable release of birdnet. The API is now considered production-ready (Development Status :: 5), and this release brings the V3.0 model generation, four inference backends, per-file streaming results, and a long list of reliability fixes to the multiprocessing pipeline.

Features

Changed

  • The pipeline now uses the spawn start method by default on all platforms, instead of inheriting Linux's fork, which could deadlock workers after TensorFlow started its multi-threaded runtime. A globally fixed start method is honored, and BIRDNET_START_METHOD overrides both, so fork/forkserver stay available by explicit opt-in. by @Josef-Haupt in https://github.com/birdnet-team/birdnet/pull/63
  • The V3.0 models share the geomodel's versioned taxonomy, which resolves every geo label and matches the acoustic label file more closely than the previous pin. ⚠️ Estonian (et) was dropped from the V3.0 language list, as the new taxonomy has no Estonian column. by @Josef-Haupt in https://github.com/birdnet-team/birdnet/pull/41 and https://github.com/birdnet-team/birdnet/pull/81
  • The progress callback runs on a background thread with a copy of the caller's context (contextvars), matching on_file_complete. by @Josef-Haupt in https://github.com/birdnet-team/birdnet/pull/53

Bugfixes

Most of these remove ways the inference pipeline could hang or return quietly wrong data.

Known limitation

A worker killed by the OS while processing a batch still deadlocks the surviving workers on Linux and macOS — the killed process never releases the ring-buffer lock. Lowering n_workers or batch_size reduces the risk. Tracked in https://github.com/birdnet-team/birdnet/issues/73.

Under the hood

New Contributors

Full Changelog: https://github.com/birdnet-team/birdnet/compare/v0.2.16...v1.0.0

Biosphere - Avian Monitoring and Analysis - Python
Published by Josef-Haupt 16 days ago

birdnet - v0.2.16

What's Changed

Full Changelog: https://github.com/birdnet-team/birdnet/compare/v0.2.15...v0.2.16

Biosphere - Avian Monitoring and Analysis - Python
Published by stefantaubert 4 months ago

birdnet - v0.2.15

What's Changed

Full Changelog: https://github.com/birdnet-team/birdnet/compare/v0.2.14...v0.2.15

Biosphere - Avian Monitoring and Analysis - Python
Published by stefantaubert 4 months ago

birdnet - v0.2.14

What's Changed

Full Changelog: https://github.com/birdnet-team/birdnet/compare/v0.2.13...v0.2.14

Biosphere - Avian Monitoring and Analysis - Python
Published by stefantaubert 4 months ago

birdnet - v0.2.13

What's Changed

Full Changelog: https://github.com/birdnet-team/birdnet/compare/v0.2.12...v0.2.13

Biosphere - Avian Monitoring and Analysis - Python
Published by stefantaubert 5 months ago

birdnet - v0.2.12

What's Changed

New Contributors

Full Changelog: https://github.com/birdnet-team/birdnet/compare/v0.2.11...v0.2.12

Biosphere - Avian Monitoring and Analysis - Python
Published by stefantaubert 6 months ago

birdnet - v0.2.11

Full Changelog: https://github.com/birdnet-team/birdnet/compare/v0.2.10...v0.2.11

Biosphere - Avian Monitoring and Analysis - Python
Published by stefantaubert 9 months ago

birdnet - v0.2.10

Full Changelog: https://github.com/birdnet-team/birdnet/compare/v0.2.9...v0.2.10

Biosphere - Avian Monitoring and Analysis - Python
Published by stefantaubert 9 months ago

birdnet - v0.2.9

Full Changelog: https://github.com/birdnet-team/birdnet/compare/v0.2.8...v0.2.9

Biosphere - Avian Monitoring and Analysis - Python
Published by stefantaubert 9 months ago

birdnet - v0.2.8

Full Changelog: https://github.com/birdnet-team/birdnet/compare/v0.2.7...v0.2.8

Biosphere - Avian Monitoring and Analysis - Python
Published by stefantaubert 9 months ago

birdnet - v0.2.7

Full Changelog: https://github.com/birdnet-team/birdnet/compare/v0.2.6...v0.2.7

Biosphere - Avian Monitoring and Analysis - Python
Published by stefantaubert 9 months ago

birdnet - v0.2.6

Full Changelog: https://github.com/birdnet-team/birdnet/compare/v0.2.5...v0.2.6

Biosphere - Avian Monitoring and Analysis - Python
Published by stefantaubert 9 months ago

birdnet - v0.2.5

Full Changelog: https://github.com/birdnet-team/birdnet/compare/v0.2.4...v0.2.5

Biosphere - Avian Monitoring and Analysis - Python
Published by stefantaubert 10 months ago

birdnet - v0.2.4

Full Changelog: https://github.com/birdnet-team/birdnet/compare/v0.2.3...v0.2.4

Biosphere - Avian Monitoring and Analysis - Python
Published by stefantaubert 10 months ago

birdnet - v0.2.3

Full Changelog: https://github.com/birdnet-team/birdnet/compare/v0.2.2...v0.2.3

Biosphere - Avian Monitoring and Analysis - Python
Published by stefantaubert 10 months ago

birdnet - v0.2.2

Full Changelog: https://github.com/birdnet-team/birdnet/compare/v0.2.1...v0.2.2

Biosphere - Avian Monitoring and Analysis - Python
Published by stefantaubert 10 months ago

birdnet - v0.2.1

Full Changelog: https://github.com/birdnet-team/birdnet/compare/v0.2.0...v0.2.1

Biosphere - Avian Monitoring and Analysis - Python
Published by stefantaubert 10 months ago

birdnet - v0.2.0

Full Changelog: https://github.com/birdnet-team/birdnet/compare/v0.1.7...v0.2.0

Biosphere - Avian Monitoring and Analysis - Python
Published by stefantaubert 10 months ago

birdnet - v0.2.0a0

Full Changelog: https://github.com/birdnet-team/birdnet/compare/v0.1.7...v0.2.0a0

Biosphere - Avian Monitoring and Analysis - Python
Published by stefantaubert about 1 year ago

birdnet - v0.1.7

Full Changelog: https://github.com/birdnet-team/birdnet/compare/v0.1.6...v0.1.7

Biosphere - Avian Monitoring and Analysis - Python
Published by stefantaubert over 1 year ago

birdnet - v0.1.6

Full Changelog: https://github.com/birdnet-team/birdnet/compare/v0.1.5...v0.1.6

Biosphere - Avian Monitoring and Analysis - Python
Published by stefantaubert almost 2 years ago

birdnet - v0.1.5

Full Changelog: https://github.com/birdnet-team/birdnet/compare/v0.1.4...v0.1.5

Biosphere - Avian Monitoring and Analysis - Python
Published by stefantaubert about 2 years ago

birdnet - v0.1.4

Full Changelog: https://github.com/birdnet-team/birdnet/compare/v0.1.3...v0.1.4

Biosphere - Avian Monitoring and Analysis - Python
Published by stefantaubert about 2 years ago

birdnet - v0.1.3

Full Changelog: https://github.com/birdnet-team/birdnet/compare/v0.1.2...v0.1.3

Biosphere - Avian Monitoring and Analysis - Python
Published by stefantaubert about 2 years ago

birdnet - v0.1.2

Full Changelog: https://github.com/birdnet-team/birdnet/compare/v0.1.1...v0.1.2

Biosphere - Avian Monitoring and Analysis - Python
Published by stefantaubert about 2 years ago

birdnet - v0.1.1

Full Changelog: https://github.com/birdnet-team/birdnet/compare/v0.1.0...v0.1.1

Biosphere - Avian Monitoring and Analysis - Python
Published by stefantaubert about 2 years ago

birdnet - v0.1.0

Initial release

Full Changelog: https://github.com/birdnet-team/birdnet/commits/v0.1.0

Biosphere - Avian Monitoring and Analysis - Python
Published by stefantaubert about 2 years ago