SAMLab desktop software

SAMLab Submarine Acoustic Monitoring Laboratory is a desktop application for inspecting underwater acoustic recordings, visualizing spectrograms, manually annotating events, and running automatic analysis plugins over single files or very long acoustic deployment campaigns.

SAMLab creates a graphical representation of a deployment campaign that is used for visual querying the large database of recordings. This allows users to easily navigate through all files in the recording. These representations allow, among many other things, visual identification of seasonal structures.

SAMLab runs in Python 3.11.9. An older Matlab (c) is also available but no longer maintained.

Although samLab was originally developed for the analysis of SAMARUC data, it can be used for the analysis of many other commercial acoustic recording devices.

Graphical representation of a deployment (1/3 octave SPL in the 125Hz band)
Automatic detection of Fin Whale pulses

SamLab incorporates several automatic detection algorithms focused on the detection of cetacean vocalizations (fin whale pulses, dolphin whistles & echolocation clicks, sperm whale clicks, etc.) as well as on the detection of anthropogenic sounds (detonations and 1/3-octave SPL indicators, etc.)

All the information can be exported in Excel as well as in HDF5 format for further analysis.