Vesper

Latest version: v0.4.14

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 8

0.4.3

This release mainly adds support for concurrent detection jobs for archives that use the SQLite database. A later release will add support for concurrent classification jobs.

* Adds detect command option to defer clip creation, and adds the related "Execute Deferred Actions" command.

* Removes option to create clip audio files from detect command. If and when they are wanted, clip audio files must now be created in a separate step via the "Create Clip Audio Files" command.

* Moves "Detect" and "Classify" navbar items to new "Process" dropdown. The "Process" dropdown also includes the new "Execute Deferred Actions" command.

* Adds support for processor UI names and annotation UI values that differ from the names and values that appear in the archive database. Also improves support for hiding selected processors in the UI, and adds support for hiding selected annotation UI values. This increases the customizability of the Vesper client UI.

* Adds "Update Recording File Paths" command to default navbar. The command was introduced in a previous Vesper version, but was not included in the default navbar.

* Adds time point clip view overlay. The overlay supports manual marking of times in clip views, for example to mark the beginning, end, and/or center times of NFCs.

* Restores support for original Old Bird detectors to detect command. However, detection schedules are ignored for these detectors.

[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.1438470.svg)](https://doi.org/10.5281/zenodo.1438470)

0.4.2

This version corrects a problem with v0.4.1. In particular, it includes some client JavaScript and CSS files that were missing from that version. It does not include any new features.

[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.1400734.svg)](https://doi.org/10.5281/zenodo.1400734)

0.4.1

**Note:** There was a problem with v0.4.1 that was corrected in v0.4.2. In particular, v0.4.1 was missing some client JavaScript and CSS files that are included in v0.4.2. Do not use v0.4.1: use v0.4.2 instead.

* Adds support for on-the-fly clip extraction from recordings. A clip is no longer required to have its own audio file, as long as its recording is available. The new `Create Clip Audio Files` and `Delete Clip Audio Files` create and delete clip audio files, respectively. Creation of clip audio files by `Detect` commands is now optional, and is controlled via the `Create clip audio files` check box on the `Detect` form.
* Adds support for detection schedules. A detection schedule has the same format as a recording schedule, and can be used to limit the portions of recordings on which detectors run. Formerly, detectors could be run only on entire recordings. A recording schedule is defined by a `Recording Schedule` preset, and can be applied to a `Detect` command via the `Schedule` select on the command form.
* Accelerates detection by inserting multiple clips into the database in each transaction instead of just one.
* Clarifies detection log messages and eliminates per-clip info messages.
* Adds a `Transfer Call Classifications` command that automatically transfers call classifications from the clips of a *source* detector to those of a *target* detector. For example, the source detector might be an old detector, and the target detector a new one.
* Improves command form default specification via the new `form_defaults` preference.
* Removes the new detectors added in version 0.4.0 from the list of available extensions. The code for the detectors remains. The detectors did not perform as well as expected on some recordings, and their use is not recommended at this time. Improved versions of the detectors may be released later.
* Removes the original SVM-based MPG Ranch coarse and species classifiers from the list of available extensions, since as far as I know the removed classifiers are no longer in use. The code for the classifiers remains.

[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.1344708.svg)](https://doi.org/10.5281/zenodo.1344708)

0.4.0

This release adds four new nocturnal flight call detectors to Vesper:

* PNF Tseep Energy Detector 1.0
* PNF Thrush Energy Detector 1.0
* PNF 2018 Baseline Tseep Detector 1.0
* PNF 2018 Baseline Thrush Detector 1.0

The new detectors employ a band-limited energy detection algorithm closely related to that of the original Old Bird Tseep and Thrush detectors. The new detectors omit the post-processing steps of the Old Bird detectors, however, including the suppression of frequent clips. The post-processing of the Old Bird detectors was omitted because it was found to reduce both precision and recall in certain situations. Unfortunately, this omission causes the new detectors to produce large numbers of false detections in certain other situations, for example on recordings that include rain noise. This problem will be addressed in an upcoming release.

The first two new detectors offer improved precision and recall performance over the original Old Bird detectors (minus their post-processing) on the BirdVox-full-night dataset, with the thrush detector showing more improvement than the tseep detector.

The last two new detectors were designed to perform as similarly as possible to the Old Bird detectors (minus their post-processing) given changes in the new detection algorithm, so that they could serve as a baseline for new detector development. The precision-recall curves of the baseline detectors for the BirdVox-full-night recordings are very similar to those of the original Old Bird detectors (minus their post-processing).

[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.1313760.svg)](https://doi.org/10.5281/zenodo.1313760)

0.3.15

This release includes many clip album improvements, support for read-only archives (i.e. archives that cannot be modified by the client), support for the Mozilla Firefox and Microsoft Edge browsers, and support for relative recording paths. A more detailed and complete list of changes follows:

* Added forward and back page buttons to clip album.
* Added go to page function to clip album.
* Moved clip album clip filter UI to modal.
* Added support to clip album for spectrogram window size units of seconds and hop size units of percent.
* Added support to clip album spectrograms for Blackman, Hamming, and Nuttall data windows.
* Added support for interactive clip view overlays, including time/frequency points.
* Refactored client JavaScript.
* Migrated some client JavaScript to TypeScript.
* Modified client code as needed to run on Mozilla Firefox and Microsoft Edge browsers.
* Added support for read-only archives.
* Added support for relative recording paths.
* Added Vesper command to adjust clip boundaries.

[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.1313691.svg)](https://doi.org/10.5281/zenodo.1313691)

0.3.14

Adds a new clip album that shows all clips for a particular station/mic, detector, and classification, regardless of date.

![Image of Zenodo DOI badge](https://zenodo.org/badge/DOI/10.5281/zenodo.1143685.svg)

Page 3 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.