Skip to content

Releases: PAMGuard/PAMGuardMatlab

pgmatlab V2.0.0

24 Nov 16:45

Choose a tag to compare

Major rewrite of all pgmatlab code using a new class structure and namespaces to keep the code clean. This code is compatible with the new tutorial at https://www.pamguard.org/tutorials/matlabrpython.html.

We've endeavoured to keep the code funcitonally the same as the old version, apart from the need to include the namespaces at the top of your Matlab scripts.

import pgmatlab.utils.*; % import PAMGuard utils functions 
import pgmatlab.db.*; % import PAMGuard database functions

Please let us know if there are any problems / missing features.

pgmatlab V1.0.1

18 Nov 15:08

Choose a tag to compare

Small updates to original pgmatlab code.

Click here for a tutorial on how to use these functions.

We're about to make a major new release V1.1.0 which will require small code changes to handle some Matlab namespaces and a new class structure, so this is intended to be the final release of the 'old' code base.

pgmatlab V1.0.0

28 Aug 08:32

Choose a tag to compare

pgmatlab V1.0.0

DOI

Fully functional Matlab library for the reading of PAMGuard binary files.

This code is pretty much as it’s been on our GitHub site for the past several years.

In addition, the release contains a number of useful database functions for reading data from a sqlite database.

To use this release, download the 'pgmatlab-1.0.0.zip' archive and unpack it somewhere on your computer. Then modify the Matlab path to include the pgmatlab folder. Further information on using this library is available on the PAMGuard website.

Please note that we will shortly be bringing out a new version 2.0.0 of the pgmatlab library, for which we’ve completely restructured the code. Functionality of the new library will remain the same, however you may be required to make changes to your Matlab path.
This release is primarily intended as a placeholder for anyone who doesn’t like change or encounter difficulties with V2.0.0