Releases: PAMGuard/PAMGuardMatlab
pgmatlab V2.0.0
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 functionsPlease let us know if there are any problems / missing features.
pgmatlab V1.0.1
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
pgmatlab V1.0.0
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