Version 2.02.19
Gillespie, D., & Macaulay, J. (2026). PAMGuard (V2.02.19). Zenodo. https://zenodo.org/records/21833963
Download for Windows Download for MacOS
We’ve not been able to build a Linux version for this release. There are also some instructions here on how to manually build PAMGuard on Linux if you wish to do this yourself.
New Features
GeoTIFF Map Layer. Can now use a geo referenced image File as a base layer on the PAMGuard Map. These can be created using many suitable GIS packages. See Help for details.
Version Logging. PAMGuard version information and versions of all loaded plugin modules is written to the database table Version_Information every time PAMGuard starts.
Automatic NMEA serial port selection. New option, which will try available serial ports in turn until one is found that s returning NMEA data.
Issue 311: Improved bearing errors from beam former bearing calculator and fix of error estimation in the crossed bearing localiser. Updates to the underlying math and display graphics.
Issue 323: Do a database commit whenever the File menu is used to view the database.
Issue 324: Database and binary stores automatically open configuration dialogs when added to a new configuration.
Issue 325: Improved NMEA input resetting, e.g. if USB GPS becomes temporarily unplugged. Also updated code to support additional NMEA sources through the plugin system for 3rd party developers.
Bug Fixes
Issue 292: Stop printing unnecessary wav file format warnings when they do no harm.
Issue 300: Null pointer returned by the Ishmael Spectrogram Correlation detector. Fixed.
Issue 302: Whistle export errors when using multiple whistle and moan detectors
Issue 306: Tethys export. Options to limit number of items per Detections document to about 100k.
Issue 307: Tethys not exporting correct count of data points in Detections documents.
Issues 308 and 310: 3D Localiser / crossed bearing localiser now correctly showing and saving settings
Issue 315: AIS Memory leak fixed. Only occurred when a vessel was in range indefinitely, e.g. in port.
Issue 317, 318, and 319: Small fixes to improve file cataloguing and error management when running headless on a server.
Issue 322: Logger forms error if counter information is read when form output tables don t exist.
Issue 327: Fix to Ishmeal spectrogram correlation application of changed settings.
Issue 328: Fix to Ishmeal spectrogram correlation dialog.
Issue 329: Fix to spectrogram noise process so that not all processes have to be run together.