R, Matlab, Python

While the PAMGuard Viewer provides a powerful tool for reviewing data offline, many researchers want to wrte their own bespoke algorithms to further analyse PAMGuard detections or to plot and view the data in ways not available within the viewer.

Although PAMGuard is fully open source, modifying the Java source code requires considerable programming expertise and is not for everyone. The PAMGuard team and our collaborators have therefore made available library functions for the R, Matlab, and Python programming languages, which allow users to unpack binary files into those programming environments for further bespoke analysis.

All libraries are freely available. For further information on how to install these libraries, and tutorials on how to use them, please refer to the PAMGuard Website.

Previous: Binary store overview