mirror of
https://github.com/PAMGuard/PAMGuard.git
synced 2024-10-29 23:30:44 +00:00
Detection, Classification, and Localisation of marine mammal and other bioacoustic signals
.settings | ||
lib64 | ||
liblinux | ||
repo | ||
src | ||
target | ||
.classpath | ||
.fatjar | ||
.gitattributes | ||
.gitignore | ||
.project | ||
BlankAccess._accdb | ||
BlankOOo._odb | ||
buoynet.exe | ||
dependency-reduced-pom.xml | ||
javaOptions32.PNG | ||
javaOptions64.PNG | ||
libgcc_s_dw2-1.dll | ||
libstdc++-6.dll | ||
LICENSE | ||
License_GNU_GPL3.html | ||
License_GNU_GPL3.txt | ||
missing_Java.html | ||
msvcr100.dll | ||
NetworkMonitor.exe | ||
PamguardBeta32_MixedMode.l4j.ini | ||
PamguardBeta32_ViewerMode.l4j.ini | ||
PamguardBeta32.l4j.ini | ||
PamguardSettings.psf | ||
PamSettingsFiles.psg | ||
pom.xml | ||
README.html | ||
recentDatabase.psg | ||
vcruntime140.dll | ||
WMM.COF |
<html> <head> <meta http-equiv=Content-Type content="text/html; charset=windows-1252"> <meta name=Generator content="Microsoft Word 15 (filtered)"> <style> <!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4;} @font-face {font-family:"Calibri Light"; panose-1:2 15 3 2 2 2 4 3 2 4;} @font-face {font-family:Tahoma; panose-1:2 11 6 4 3 5 4 4 2 4;} @font-face {font-family:Cambria; panose-1:2 4 5 3 5 4 6 3 2 4;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin-top:0cm; margin-right:0cm; margin-bottom:4.0pt; margin-left:0cm; font-size:11.0pt; font-family:"Calibri",sans-serif;} h1 {mso-style-link:"Heading 1 Char"; margin-top:24.0pt; margin-right:0cm; margin-bottom:0cm; margin-left:0cm; page-break-after:avoid; font-size:14.0pt; font-family:"Cambria",serif; color:#365F91;} h2 {mso-style-link:"Heading 2 Char"; margin-top:10.0pt; margin-right:0cm; margin-bottom:0cm; margin-left:0cm; page-break-after:avoid; font-size:13.0pt; font-family:"Cambria",serif; color:#4F81BD;} h3 {mso-style-link:"Heading 3 Char"; margin-top:10.0pt; margin-right:0cm; margin-bottom:0cm; margin-left:0cm; page-break-after:avoid; font-size:11.0pt; font-family:"Cambria",serif; color:#4F81BD;} h4 {mso-style-link:"Heading 4 Char"; margin-top:2.0pt; margin-right:0cm; margin-bottom:0cm; margin-left:0cm; page-break-after:avoid; font-size:11.0pt; font-family:"Calibri Light",sans-serif; color:#2E74B5; font-weight:normal; font-style:italic;} p.MsoToc1, li.MsoToc1, div.MsoToc1 {margin-top:18.0pt; margin-right:0cm; margin-bottom:0cm; margin-left:0cm; font-size:12.0pt; font-family:"Cambria",serif; text-transform:uppercase; font-weight:bold;} p.MsoToc2, li.MsoToc2, div.MsoToc2 {margin-top:12.0pt; margin-right:0cm; margin-bottom:0cm; margin-left:0cm; font-size:10.0pt; font-family:"Calibri",sans-serif; font-weight:bold;} p.MsoToc3, li.MsoToc3, div.MsoToc3 {margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:11.0pt; font-size:10.0pt; font-family:"Calibri",sans-serif;} p.MsoToc4, li.MsoToc4, div.MsoToc4 {margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:22.0pt; font-size:10.0pt; font-family:"Calibri",sans-serif;} p.MsoToc5, li.MsoToc5, div.MsoToc5 {margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:33.0pt; font-size:10.0pt; font-family:"Calibri",sans-serif;} p.MsoToc6, li.MsoToc6, div.MsoToc6 {margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:44.0pt; font-size:10.0pt; font-family:"Calibri",sans-serif;} p.MsoToc7, li.MsoToc7, div.MsoToc7 {margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:55.0pt; font-size:10.0pt; font-family:"Calibri",sans-serif;} p.MsoToc8, li.MsoToc8, div.MsoToc8 {margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:66.0pt; font-size:10.0pt; font-family:"Calibri",sans-serif;} p.MsoToc9, li.MsoToc9, div.MsoToc9 {margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:77.0pt; font-size:10.0pt; font-family:"Calibri",sans-serif;} p.MsoTitle, li.MsoTitle, div.MsoTitle {mso-style-link:"Title Char"; margin-top:0cm; margin-right:0cm; margin-bottom:15.0pt; margin-left:0cm; font-size:26.0pt; font-family:"Cambria",serif; color:#17365D; letter-spacing:.25pt;} a:link, span.MsoHyperlink {color:blue; text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed {color:purple; text-decoration:underline;} p.MsoAcetate, li.MsoAcetate, div.MsoAcetate {mso-style-link:"Balloon Text Char"; margin:0cm; font-size:8.0pt; font-family:"Tahoma",sans-serif;} p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {margin-top:0cm; margin-right:0cm; margin-bottom:4.0pt; margin-left:36.0pt; font-size:11.0pt; font-family:"Calibri",sans-serif;} p.MsoTocHeading, li.MsoTocHeading, div.MsoTocHeading {margin-top:24.0pt; margin-right:0cm; margin-bottom:0cm; margin-left:0cm; page-break-after:avoid; font-size:14.0pt; font-family:"Cambria",serif; color:#365F91; font-weight:bold;} span.Heading1Char {mso-style-name:"Heading 1 Char"; mso-style-link:"Heading 1"; font-family:"Cambria",serif; color:#365F91; font-weight:bold;} span.Heading2Char {mso-style-name:"Heading 2 Char"; mso-style-link:"Heading 2"; font-family:"Cambria",serif; color:#4F81BD; font-weight:bold;} span.Heading3Char {mso-style-name:"Heading 3 Char"; mso-style-link:"Heading 3"; font-family:"Cambria",serif; color:#4F81BD; font-weight:bold;} span.Heading4Char {mso-style-name:"Heading 4 Char"; mso-style-link:"Heading 4"; font-family:"Calibri Light",sans-serif; color:#2E74B5; font-style:italic;} p.msonormal0, li.msonormal0, div.msonormal0 {mso-style-name:msonormal; margin-right:0cm; margin-left:0cm; font-size:12.0pt; font-family:"Times New Roman",serif;} span.TitleChar {mso-style-name:"Title Char"; mso-style-link:Title; font-family:"Cambria",serif; color:#17365D; letter-spacing:.25pt;} span.BalloonTextChar {mso-style-name:"Balloon Text Char"; mso-style-link:"Balloon Text"; font-family:"Tahoma",sans-serif;} p.msotitlecxspfirst, li.msotitlecxspfirst, div.msotitlecxspfirst {mso-style-name:msotitlecxspfirst; margin:0cm; font-size:26.0pt; font-family:"Cambria",serif; color:#17365D; letter-spacing:.25pt;} p.msotitlecxspmiddle, li.msotitlecxspmiddle, div.msotitlecxspmiddle {mso-style-name:msotitlecxspmiddle; margin:0cm; font-size:26.0pt; font-family:"Cambria",serif; color:#17365D; letter-spacing:.25pt;} p.msotitlecxsplast, li.msotitlecxsplast, div.msotitlecxsplast {mso-style-name:msotitlecxsplast; margin-top:0cm; margin-right:0cm; margin-bottom:15.0pt; margin-left:0cm; font-size:26.0pt; font-family:"Cambria",serif; color:#17365D; letter-spacing:.25pt;} p.msolistparagraphcxspfirst, li.msolistparagraphcxspfirst, div.msolistparagraphcxspfirst {mso-style-name:msolistparagraphcxspfirst; margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:36.0pt; font-size:11.0pt; font-family:"Calibri",sans-serif;} p.msolistparagraphcxspmiddle, li.msolistparagraphcxspmiddle, div.msolistparagraphcxspmiddle {mso-style-name:msolistparagraphcxspmiddle; margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:36.0pt; font-size:11.0pt; font-family:"Calibri",sans-serif;} p.msolistparagraphcxsplast, li.msolistparagraphcxsplast, div.msolistparagraphcxsplast {mso-style-name:msolistparagraphcxsplast; margin-top:0cm; margin-right:0cm; margin-bottom:4.0pt; margin-left:36.0pt; font-size:11.0pt; font-family:"Calibri",sans-serif;} p.msopapdefault, li.msopapdefault, div.msopapdefault {mso-style-name:msopapdefault; margin-right:0cm; margin-bottom:4.0pt; margin-left:0cm; font-size:12.0pt; font-family:"Times New Roman",serif;} p.msochpdefault, li.msochpdefault, div.msochpdefault {mso-style-name:msochpdefault; margin-right:0cm; margin-left:0cm; font-size:10.0pt; font-family:"Times New Roman",serif;} .MsoChpDefault {font-size:10.0pt;} @page WordSection1 {size:595.3pt 841.9pt; margin:72.0pt 72.0pt 72.0pt 72.0pt;} div.WordSection1 {page:WordSection1;} /* List Definitions */ ol {margin-bottom:0cm;} ul {margin-bottom:0cm;} --> </style> </head> <body lang=EN-GB link=blue vlink=purple style='word-wrap:break-word'> <div class=WordSection1> <p class=MsoTitle>PAMGuard Release Notes</p> <p class=MsoNormal>(Note that the ordering of release notes is now reversed in this document with the latest version coming first). </p> <h1><a name="_Toc444450390"></a><a name="_Toc444450026"></a><a name="_Toc312065297"></a><a name="_Toc312063942"></a>ABOUT PAMGuard</h1> <p class=MsoNormal>The PAMGUARD project develops software to help detect, locate and classify marine mammals using Passive Acoustic Monitoring.</p> <p class=MsoNormal>See <a href="http://www.pamguard.org">http://www.pamguard.org</a> and <a href="http://sourceforge.net/projects/pamguard">http://sourceforge.net/projects/pamguard</a> </p> <h1><a name="_Toc444450391"></a><a name="_Toc444450027"></a><a name="_Toc312065298"></a><a name="_Toc312063943"></a>LICENSE</h1> <p class=MsoNormal>PAMGUARD is free software, and you are welcome to redistribute and modify it under the terms of the GNU General Public License (either version 3 or any later version - <a href="http://www.gnu.org/licenses/gpl-3.0-standalone.html">http://www.gnu.org/licenses/gpl-3.0-standalone.html</a>).</p> <h1><a name="_Toc444450028"></a><a name="_Toc444450392"></a>INSTALLATION </h1> <p class=MsoNormal>The latest version of PAMGuard has been tested on 64 bit Windows 10. We expect it to work without problems on 64 bit versions of Windows 8 and probably 7.</p> <p class=MsoNormal>On Windows, download and run the Windows installer.</p> <h2>Java Installation (old releases only)</h2> <p class=MsoNormal>Releases since 2.01 have all been bundled with a 64 bit Java Virtual Machine (JVM). These releases will only work on a 64 bit version of Windows. For these releases you do not need to install any Java versions yourself. </p> <p class=MsoNormal>For older releases, you will need to install a Java Virtual Machine (JVM) version 7 or 8 separately. Since release 1.15.00 (February 2016) both 32 and 64 bit JVMs are supported. Since release 1.15.08 the installer allows you to select whether to install the 64 bit version or the 32 bit version. The 64 bit JVM allows access to more memory than the 32 bit version which can be useful when working with many channels or at high sample rates. You may download Java from the Java website: <a href="https://java.com/en/download/manual.jsp">https://java.com/en/download/manual.jsp</a></p> <p class=MsoNormal>Note that the interface to Microsoft Access databases is not supported in the 64 bit version or when using a 32 bit Java 8. </p> <p class=MsoNormal>It is absolutely fine to run a 32 bit PAMGuard and a 32 bit JVM on a 64 bit computer. It is also fine to have both 32 bit and 64 bit versions of both Java and PAMGuard installed on the same machine. <a name="_Toc312065327"></a><a name="_Toc312063970"></a>The same .psf configuration files will work with both 32 and 64 bit versions. </p> <h1><a name="_Toc444450029"></a><a name="_Toc444450393"></a>STARTING PAMGUARD</h1> <p class=MsoNormal>On Windows, the installers will create shortcuts in the Windows Start menu.</p> <p class=MsoNormal>In a Windows operating system you may want to set the preferences for the launchers (and/or the shortcuts to them) to state that they should always be run under Administrator privileges. These are required if you want PAMGUARD to be able to perform actions such as using the GPS time to set the system clock. </p> <p class=MsoNormal>If using other operating systems such as Linux or Mac OS X you should be able to launch PAMGUARD via an appropriate command line which should be something like:</p> <p class=MsoNormal><em><span style='font-family:"Calibri",sans-serif'>java -Xms384m -Xmx1024m -Djava.library.path=lib64 -jar PamguardBeta_xxxxxx.jar</span></em></p> <p class=MsoNormal>The -Xms384m -Xmx1024m specify the initial and maximum heap size for the JVM being used to run Pamguard i.e. how much memory it gets to use. The default max size usually being too low.</p> <p class=MsoNormal>The -Djava.library.path=lib64 tells the JVM that it should look in the folder called "lib64" for the required shared libraries (change to <em><span style='font-family:"Calibri",sans-serif'>lib</span></em> for the 32 bit version).</p> <p class=MsoNormal>For "Mixed" and "Viewer" modes just add a "-m" or "-v" to the list of java arguments. On Windows just run the appropriately named executable (e.g. PamguardBeta_MixedMode.exe or PamguardBeta_ViewerMode.exe):</p> <p class=MsoNormal><em><span style='font-family:"Calibri",sans-serif'>java -Xms384m -Xmx1024m -Djava.library.path=lib64 -jar PamguardBeta_xxxxxx.jar -v</span></em></p> <p class=MsoNormal><em><span style='font-family:"Calibri",sans-serif'> </span></em></p> <h1><em><span style='font-family:"Cambria",serif;font-style:normal'><a href="#_Latest_Version_2.02.02">LATEST VERSION 2.02.02 October 2021</a></span></em></h1> <h1><a name="_Version_2.02.01_October"></a><span style='font-size:12.0pt'><a href="#_Latest_Version_2.02.01">Version 2.02.01 October 2021</a></span></h1> <h1><span style='font-size:12.0pt'><a href="#_Latest_Beta_Version_2.01.05">Beta Version 2.01.05 October 2020</a></span></h1> <h1><span style='font-size:12.0pt'><a href="#_Latest_Beta_Version_2.01.04">Beta Version 2.01.04 August 2020</a></span></h1> <h1><span style='font-size:12.0pt'><a href="#_Latest_Beta_Version_2.01.03">Beta Version 2.01.03 February 2020</a></span></h1> <h1><span style='font-size:12.0pt'><a href="#_Latest_Beta_Version_2.01.01">Beta Version 2.01.01 July 2019</a></span></h1> <h1><span style='font-size:12.0pt'><a href="#_Latest_Beta_Version_2.00.17">Beta Version 2.00.17 June 2019</a></span></h1> <h1><span style='font-size:12.0pt'><a href="#_Latest_Beta_Version_2.00.16">Beta Version 2.00.16 May 2019</a></span></h1> <h1><span style='font-size:12.0pt'><a href="#_Latest_Beta_Version_2.00.15">Beta Version 2.00.15 January 2019</a></span></h1> <h1><span style='font-size:12.0pt'><a href="#_Latest_Beta_Version_2.00.14c">Beta Version 2.00.14c October 2018</a></span></h1> <h1><span style='font-size:12.0pt'><a href="#_Latest_Beta_Version_2.00.14">Beta Version 2.00.14 September 2018</a></span></h1> <h1><span style='font-size:12.0pt'><a href="#_Latest_Beta_Version_2.00.13">Beta Version 2.00.13 June 2018</a></span></h1> <h1><span style='font-size:12.0pt'><a href="#_Latest_Beta_Version_2.00.12c">Beta Version 2.00.12c March 2018</a></span></h1> <h1><span style='font-size:12.0pt'><a href="#_Latest_Beta_Version_2.00.12">Beta Version 2.00.12 January 2018</a></span></h1> <h1><span style='font-size:12.0pt'><a href="#_Latest_Beta_Version_2.00.11">Beta Version 2.00.11 October 2017</a></span></h1> <h1><span style='font-size:12.0pt'><a href="#_Latest_Beta_Version_2.00.10">Beta Version 2.00.10 June 2017</a></span></h1> <h1><span style='font-size:12.0pt'><a href="#Latest_Version_1.15.11">Version 1.15.11 MAY 2017</a></span></h1> <h1><span style='font-size:12.0pt'><a href="#_Version_1.15.10">Version 1.15.10 March 2017</a></span></h1> <h1><span style='font-size:12.0pt'><a href="#_Version_1.15.09_January">Version 1.15.09 January 2017</a></span></h1> <h1><span style='font-size:12.0pt'><a href="#_Latest_Version_1.15.08">Version 1.15.08 November 2016</a></span></h1> <h1><span style='font-size:12.0pt'><a href="#_Latest_Version_1.15.07">Version 1.15.07 November 2016</a></span></h1> <h1><span style='font-size:12.0pt'><a href="#_Latest_Version_1.15.06">Version 1.15.06 November 2016</a></span></h1> <h1><span style='font-size:12.0pt'><a href="#_Toc444450394">Version 1.15.05 September 2016</a></span></h1> <h1><span style='font-size:12.0pt'><a href="#_Latest_Version_1.15.04">Version 1.15.04 July 2016</a></span></h1> <h1><span style='font-size:12.0pt'><a href="#_Latest_Version_1.15.03">Version 1.15.03 April 2016</a></span></h1> <h1><span style='font-size:12.0pt'><a href="#_Latest_Version_1.15.02">Version 1.15.02 March 2016</a></span></h1> <h1><span style='font-size:12.0pt'><a href="#_Toc444450394"><span lang=EN-US>Version 1.15.00 February 2016</span></a></span></h1> <h1><span style='font-size:12.0pt'><a href="#_Toc444450395">Version 1.14.00 Beta, September 2015</a></span></h1> <h1><span style='font-size:12.0pt'><a href="#_Toc444450396">Version 1.13.05 Beta, July 2015</a></span></h1> <h1><span style='font-size:12.0pt'><a href="#_Toc444450397">Version 1.13.04 Beta, June 2015</a></span></h1> <h1><span style='font-size:12.0pt'><a href="#_Toc444450398">Version 1.13.03 Beta, March 2015</a></span></h1> <h1><span style='font-size:12.0pt'><a href="#_Toc444450399">Version 1.13.02 Beta, January 2015</a></span></h1> <h1><span style='font-size:12.0pt'><a href="#_Toc444450400">Version 1.13.01 Beta, January 2015</a></span></h1> <h1><span style='font-size:12.0pt'><a href="#_Toc444450401">Version 1.13.00 Beta December 2014</a></span></h1> <h1><span style='font-size:12.0pt'><a href="#_Toc444450402">Older Versions</a></span></h1> <h1><a name="_Latest_Beta_Version_2.02.01"></a><a name="_Latest_Version_2.02.02"></a><span lang=EN-US><!-- ************************************************************************************************************************** --><!-- ************************************************************************************************************************** -->Latest Version 2.02.02 October 2021</span></h1> <p class=MsoNormal><span lang=EN-US>Minor bug fix to V2.02.01 which would cause the TF FX display to crash if no data were displayed.</span></p> <p class=MsoNormal><span lang=EN-US>See major release notes for V 2.02.01 below. </span></p> <p class=MsoNormal><span lang=EN-US>Bug 495: TD FX display throws NullPointerException if user has removed all data units and then moves mouse over display area.</span></p> <h1><a name="_Latest_Version_2.02.01"></a><span lang=EN-US>Version 2.02.01 October 2021</span></h1> <p class=MsoNormal><b>If you are upgrading from a PAMGuard core release (1.15.xx), PAMGuard Version 2 contains major updates. You should read and understand the notes listed for <a href="#_Latest_Beta_Version_2.00.10">Beta Version 2.00.10</a> before proceeding with installation and use of this version.</b></p> <p class=MsoNormal>This version of PAMGuard has been bundled with Java 16 (OpenJDK release), so you will not need to install a java runtime engine separately. PSFX files generated in previous beta releases (2.xx.xx) should be compatible with this version, and vice-versa. PSF files generated in core releases (1.15.xx) can be loaded in this version, but will be converted to PSFX files when PAMGuard exits.</p> <p class=MsoNormal style='margin-bottom:0cm'><span style='font-size:12.0pt; font-family:"Times New Roman",serif'> </span></p> <h2>File Format Change</h2> <p class=MsoNormal>Changes have been made to the binary file format to support the output of additional noise outputs for certain detectors (See below). Binary files created with this version will not be compatible with earlier versions 2.01.### and below. This version will read and may convert earlier format binary files.</p> <p class=MsoNormal style='margin-bottom:0cm'><span style='font-size:12.0pt; font-family:"Times New Roman",serif'> </span></p> <p class=MsoNormal><b><span lang=EN-US>Localisation Modules</span></b><span lang=EN-US> </span></p> <p class=MsoNormal>Bearing and Group 3D localization modules have been thoroughly tested and a number of bugs rectified. Documentation has been developed and is available in the online help. Further, a number of example configurations have been generated, configuration files for these are available in the PAMGuard downloads area <a href="http://www.pamguard.org/downloads.php?cat_id=3">here</a>.</p> <p class=MsoNormal><b><span lang=EN-US>Detection Group Localiser</span></b><span lang=EN-US> </span></p> <p class=MsoNormal>This module has been renamed <20>Detection Grouper<65>, so as to avoid confusion with the Group 3D localizer. This is because the Detection Grouper is more for organizing data into groups to be localized than it is for doing localization.</p> <p class=MsoNormal><b><span lang=EN-US>Minor Bug Fixes</span></b><span lang=EN-US> </span></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 490. Error when trying to select File in Sound Acquisition. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>2. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 491. LTSA spectrogram frequency axis does not update when changing the params </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>3. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 492. Data Model does not update button//tooltip text when underlying data changes </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>4. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 493. Click Detector does not work when using the 'skip x seconds' option in Sound Acquisition dialog </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>5. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 494. Detection Group Localiser data unit end time did not adjust when the last member was remove </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>6. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 495. TD FX display throws NullPointerException if user has removed all data units and then moves mouse over display area </p> <p class=MsoNormal><b><span lang=EN-US>Upgrades</span></b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Added SIDE module for detector/operator analytics </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>2. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Upgrade database system to work with MySQL 8.0 </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>3. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Improvements to datamap display, to ensure even small images will be shown </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>4. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Allow Clip Generator to create both a binary record and a wav file </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>5. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Implemented a Backup Manager for backing up multiple types of data to multiple locations] </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>6. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Upgrades to how PAMGuard lets the user enter custom date formats in the Sound Acquisition dialog </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>7. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Extended XML-output support to all of the modules </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>8. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Updates to the simulated sounds in the Sound Acquisition module </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>9. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US> </span>Upgrades to the Symbol Manager framework, to give more control over colours and symbols </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>10. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Added an option to hide the ship on the map </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>11. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Update Rocca module to allow operation without a classifier (in case all you need are the measurements) </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>12. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Update whistle and moan detector to better handle small stubs or spurs coming off the side of whistles </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>13. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Extend the Hyperbolic Localiser to handle 2D planar arrays (previously limited to 3D volumetric arrays) </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>14. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> new CPOD features </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>15. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Better interpolation of data by the Decimator when decimating/upsampling by a non-integer amount </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>16. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Noise Level Outputs - as an aid to performance diagnosis, some detectors (currently the GPL, Click Detector and Whistle and Moan Detector) are outputting additional noise metrics to their binary output files. These can be read with the <a href="https://sourceforge.net/projects/pamguard/files/Matlab/">PAMGuard Matlab library</a> and used to diagnose system performance in varying noise conditions. Improved displays within PAMGuard for these noise metrics will be included in a future release. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>17. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> An implementation of the Generalized Power Law Detector, developed by Tyler Helble ([Helble et al., <20>A generalized power-law detection algorithm for humpback whale vocalizations<6E>, The Journal of the Acoustical Society of America, vol. 131, no. 4, pp. 2682<38>2699, 2012) is now available. For details, see the online help </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>18. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> A Deep Learning module for sound classification is now available. This allows users to deploy a large variety of deep learning models natively in PAMGuard. For details, see the <a href="https://github.com/macster110/PAMGuard_DeepLearningSegmenter/blob/master/deep_learning_help.md">online help</a>. </p> <!-- ************************************************************************************************************************** --><!-- ************************************************************************************************************************** --> <h1><a name="_Latest_Beta_Version_2.01.05"></a><span lang=EN-US>Latest Version 2.01.05 October 2020</span></h1> <p class=MsoNormal><b>If you are upgrading from a PAMGuard core release (1.15.xx), PAMGuard Version 2 contains major updates. You should read and understand the notes listed for <a href="#_Latest_Beta_Version_2.00.10">Beta Version 2.00.10</a> before proceeding with installation and use of this version.</b></p> <p class=MsoNormal>This version of PAMGuard has been bundled with Java 13 (release 13.0.1). PSFX files generated in previous beta releases (2.xx.xx) should be compatible with this version, and vice-versa. PSF files generated in core releases (1.15.xx) can be loaded in this version, but will be converted to PSFX files when PAMGuard exits.</p> <p class=MsoNormal><b><span lang=EN-US>Bug Fixes</span></b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 474. Click Detector Classifier fails when trying to use amplitude range for classification. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>2. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 476. Array Manager dialog throws exception if there is only 1 hydrophone. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>3. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 478. Ishmael Detector auto-scaling graphics does not work well. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>4. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 479. Increase number of characters in fixed landmark module from 50 to 256. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>5. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 481. Depending on Windows Security settings, PAMGuard may not be able to access dll library (such as NMEA). </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>6. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 482. Concurrency problem when hydrophone interpolation method is not set to "Use Latest Value". </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>7. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 483. Radar display loses it's params when new modules are added. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>8. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 484. Datagram Display error. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>9. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 485. 3D Group Localiser limited by millisecond times when dealing with closely-spaced hydrophones. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>10. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 486. UDF tables not getting copied over to new database properly. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>11. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 487. Database module not working with newer version of MySQL </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>12. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 488. Incorrect 0-peak and peak-peak calculations in Filtered Noise Measurement module. </p> <p class=MsoNormal><b><span lang=EN-US>Upgrades</span></b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Speed up adding subdetections to superdetections. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>2. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US> </span>Added new system of scrolling to data in Spectrogram, using CTRL+arrow keys to move to previous/next displayed data unit. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>3. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Implemented new Effort Monitoring System to track on/off-effort information </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>4. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Added ability to receive NMEA over UDP multicast in addition to UDP broadcast </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>5. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Added logger form annotation to Spectrogram Annotation module. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>6. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Better auto-scaling in Ishmael Detector graphics window. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>7. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Change to Windows temporary folder location, to get around Windows Security settings that were preventing some modules from working properly. </p> <!-- ************************************************************************************************************************** --><!-- ************************************************************************************************************************** --> <h1><a name="_Latest_Beta_Version_2.01.04"></a><span lang=EN-US>Version 2.01.04 August 2020</span></h1> <p class=MsoNormal><b>If you are upgrading from a PAMGuard core release (1.15.xx), PAMGuard Version 2 contains major updates. You should read and understand the notes listed for <a href="#_Latest_Beta_Version_2.00.10">Beta Version 2.00.10</a> before proceeding with installation and use of this version.</b></p> <p class=MsoNormal>This version of PAMGuard has been bundled with Java 13 (release 13.0.1). PSFX files generated in previous beta releases (2.xx.xx) should be compatible with this version, and vice-versa. PSF files generated in core releases (1.15.xx) can be loaded in this version, but will be converted to PSFX files when PAMGuard exits.</p> <p class=MsoNormal><b><span lang=EN-US>Bug Fixes</span></b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 451. Small time offset was being applied when post-processing wav files. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>2. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 453. Adding a new spectrogram display causes PAMGuard to throw exception </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>3. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 455. Cepstrum creating data units using channels it should not be using </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>4. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 456. Under certain conditions, the Ishmael detection plugin that is shown at the bottom of the spectrogram can disappear about 500 msec behind the current time. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>5. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 457. PAMGuard throws exception in Viewer mode when trying to load a data unit that has more than 1 annotation </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>6. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 458. Contour lines on map disappear when user zooms in </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>7. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 459. Rocca does not save wav clip properly when WMD is source </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>8. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 460. Click Detector BT Display vertical axis shows all zeroes when zooming out </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>9. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 461. Fix pam symbol drawing - bit of a mix up between width and right edge </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>10. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 462. Fix time offset bug in Decimator. Was putting data times a chunk out of synch. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>11. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 463. Changed start sample in the data unit to be actual start sample and not the end sample. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>12. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 464. Click Train Detector multiplying instead of dividing for long tracks. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>13. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 465. Matched click classifier peak search was not working. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>14. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 466. Bug in IIR filter which was not correctly handling odd numbered band pass or band stop filters. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>15. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 467. Fix bug in triggered recordings that was messing up the amount of time. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>16. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 468. User Display tab does not disappear when the module is removed. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>17. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 469. Mark Observers may not work properly in TD Displays </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>18. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 470. Datagram not displaying colours properly, hanging while scrolling. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>19. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 471. Beamformer, LTSA and Cepstrum data not displaying data properly in Spectrogram. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>20. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 472. Viewer mode crashing when generating a Datagram from very large binary files. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>21. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 473. ReportGenerator throwing exception when trying to generate report. </p> <p class=MsoNormal><b><span lang=EN-US>Upgrades</span></b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Add functionality for bluetooth headsets. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>2. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Add user-facing option to adjust the startup delay for the time-correction (Global Time module). This provides a workaround to speed up analysis of thousands of wav files (i.e. by setting startup delay to 0 instead of default value of 2000 ms). </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>3. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Add support for RS Aqua time format. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>4. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Add 15 minute data load option to viewer mode. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>5. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Add 3D map for target motion module. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>6. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Add option to alarm module to attach screenshots of all frames to email alerts. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>7. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Add Beamformer and Bearing Localiser modules </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>8. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Added Global Medium Manager, to switch between air and water mediums </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>9. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Added global hotkeys to Logger module. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>10. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Added channel display to noise one band measurement display. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>11. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Added Azigram module, to work in conjunction with Difar. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>12. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Added beaked whale to sim sounds </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>13. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Added ctrl-p hotkey to print-screen button. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>14. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Update simulated daq so that it generates new random noise correctly on each call rather then recycling old data. Makes the output more spectrally flat. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>14. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Changes to FX Display to make it more intuitive - menu options, button placement, etc.</p> <!-- ************************************************************************************************************************** --><!-- ************************************************************************************************************************** --> <h1><a name="_Latest_Beta_Version_2.01.03"></a><span lang=EN-US>Version 2.01.03 February 2020</span></h1> <p class=MsoNormal><b>If you are upgrading from a PAMGuard core release (1.15.xx), PAMGuard Version 2 contains major updates. You should read and understand the notes listed for <a href="#_Latest_Beta_Version_2.00.10">Beta Version 2.00.10</a> before proceeding with installation and use of this version.</b></p> <p class=MsoNormal>This version of PAMGuard has been bundled with Java 13 (release 13.0.1). PSFX files generated in previous beta releases (2.xx.xx) should be compatible with this version, and vice-versa. PSF files generated in core releases (1.15.xx) can be loaded in this version, but will be converted to PSFX files when PAMGuard exits.</p> <p class=MsoNormal><b><span lang=EN-US>Bug Fixes</span></b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Bug 433. Custom storage options were being lost when Pamguard restarted.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>2. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Bug 434. Pamguard Viewer mode was having problems importing settings from psfx file.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>3. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Bug 435. Logger forms subtabs not working.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>4. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Bug 436. Bug in Serial Port interface was occassionally causing PAMGuard to crash without error message.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>5. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Bug 437. Right whale detector crashing if no input was set.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>6. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Bug 438. Text not showing in tabs in Night colour mode.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>7. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US> </span>Bug 439. Can no longer access Spectrogram settings once you've selected a Click Detector as Mark Observer</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>8. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Bug 440. Measurement Computing Cards not enumerating properly.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>9. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Bug 441. Plot coordinate calculations incorrect in PamAxis.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>10. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Bug 442. BT Display does not change click symbol color when Colour By Superdetection is selected.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>11. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Bug 443. NI playback crashing immediately if a device is not present.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>12. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Bug 444. Bug in data selector which caused it to mess up history of recent psf files.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>13. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Bug 445. Overlay data in FX spectrogram display gets out of sync with underlying spectrogram image.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>14. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Bug 446. Multiple PamDataBlocks with same name turn on/off together in Spectrogram display.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>15. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Bug 447. Viewer mode throws exception when trying to load beamformer localisations</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>16. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Bug 448. Detection Group Localiser data units not being loaded in Viewer mode.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>17. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Bug 449. Rocca Encounter Stats output file calculating incorrect values.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>18. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Bug 450. Ishmael Detectors subscribing to FFTDataBlock twice, meaning they process each data unit 2x doubling the output.</p> <p class=MsoNormal><b><span lang=EN-US>Upgrades</span></b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Added functionality to TD display to allow users to manually classify clicks. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>2. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Added option in Sound Acquisition settings dialog to override filename time stamp and use PC local time instead. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>3. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Add option to Whistle & Moan Detector data selector to only display whistles that have super-detections. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>4. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Functionality to clone hydrophone streamers. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>5. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Added automatic log file - all messages to the console will now be written to a txt file as well. File is stored in user.home/Pamguard folder - look under the Help menu item for a shortcut to open the folder. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>6. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Implemented a simple UDP output for PAMGuard alarms. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>7. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Changes to Spectrogram Mark Observers, to allow individual channels to be selected instead of the spectrogram panel as a whole. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>8. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US> </span>Change to use long module names in dialogs instead of short, to make it easier to know the difference between output data blocks when using the same module multiple times. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>9. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Added a few new options to the Click Detector Sweep Classifier. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>10. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Add option to the Map module's Plot Overlay Options dialog, to show events occuring in the future (<em><span style='font-family:"Calibri",sans-serif'>look ahead</span></em>) instead of the default display of events which have already occurred. Can make it easier to match up the map with clicks seen in the Click Detector display. </p> <!-- ************************************************************************************************************************** --><!-- ************************************************************************************************************************** --> <h1><a name="_Latest_Beta_Version_2.01.01"></a><span lang=EN-US>Beta Version (with Java 12) 2.01.01 July 2019</span></h1> <p class=MsoNormal><b><span lang=EN-US>Upgrades</span></b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> This version of PAMGuard has been upgraded to make it compatible with Java 12. psfx files generated in previous beta releases should be compatible with this version, and vice-versa.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>2. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Java 12 is better at handling Windows scaling issues on high-DPI displays. Beyond that, users should not notice much of a difference between this version and previous beta releases.</p> <!-- ************************************************************************************************************************** --><!-- ************************************************************************************************************************** --> <h1><a name="_Latest_Beta_Version_2.00.17"></a><span lang=EN-US>Beta Version 2.00.17 June 2019</span></h1> <p class=MsoNormal><span lang=EN-US>PAMGuard Version 2 contains major updates. You should read and understand the notes listed for <a href="#_Latest_Beta_Version_2.00.10">Beta Version 2.00.10</a> before proceeding with installation and use of this version.</span></p> <p class=MsoNormal><b><span lang=EN-US>Bug Fixes</span></b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Bug 427. Soundtrap import not closing binary files properly if BCL files do not contain off-effort 'E' line</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>2. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Bug 428. Decimator crashing in viewer mode</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>3. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Bug 429. Click Bearings at 180 degrees</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>4. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Bug 430. Rocca calculates inflection point parameters incorrectly</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>5. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Bug 431. Error when trying to mark section of spectrogram to send to Bearing Calculator module</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>6. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Bug 432. MySQL database interface - connection problems</p> <p class=MsoNormal><b><span lang=EN-US>Upgrades</span></b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> New display for Gebco Netcdf bathymetry maps.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>2. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Difar enhancements based on recent field testing.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>3. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Click Train Detector upgrades, including localisation capabilities.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>4. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Updates to the Ishmael detectors.</p> <!-- ************************************************************************************************************************** --><!-- ************************************************************************************************************************** --> <h1><a name="_Latest_Beta_Version_2.00.16"></a><span lang=EN-US>Beta Version 2.00.16 May 2019</span></h1> <p class=MsoNormal><span lang=EN-US>PAMGuard Version 2 contains major updates. You should read and understand the notes listed for <a href="#_Latest_Beta_Version_2.00.10">Beta Version 2.00.10</a> before proceeding with installation and use of this version.</span></p> <p class=MsoNormal><b><span lang=EN-US>Bug Fixes</span></b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 413. Binary file crashing during load, after a system failure. Failure could cause the file to become corrupt, which caused a crash during subsequent load</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>2. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 414. Whistle Classifier module may not classify properly when analyzing multiple audio files.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>3. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 415. Click Detector could throw an Out Of Memory error when processing a large dataset.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>4. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 416. Bearing Localiser was not using the FFT information from it's Source, as it should have been.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>5. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 418. Rocca module was not classifying clicks properly when in Viewer mode.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>6. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 419. Radar display not showing correct symbol in key.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>7. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 420. The Click Classifier set was not getting updated properly in Viewer mode.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>8. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 421. Alarm module resetting the simple count too quickly</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>9. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 422. Soundtrap import causing memory problems with large datasets.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>10. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 423. TD display FX scrolls extremely slowed when super detections were present.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>11. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 424. Pamguard would occasionally freeze when processing offline files.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>12. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 425. Rocca crashing if Click Detector is used as source but the Click Classifier is not configured properly.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>13. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 426. Clip Generator could cause memory issues when a large number of files were being analyzed.</p> <p class=MsoNormal><b><span lang=EN-US>Upgrades</span></b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Upgrades to the Group Localiser, including better error estimation.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>2. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Click Train Detector upgrades, including ability to import time chunks from csv file for batch processing.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>3. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Better display of microseconds in dialogs.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>4. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Added adaptive noise filter to Ishmael Detectors.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>5. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US> </span>Many upgrades to the Sound Playback module, including a high-pass filter, gain control, and the ability to mix wavefrom and envelope data together to listen to high-frequency clicks and dolphin whistles at the same time.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>6. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> New Analog Array Sensors module, to read data from 3-axis accelerometers.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>6. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Send Email option added to Alarm module.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>7. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Added ability to scale the PAMGuard display (go to <em><span style='font-family: "Calibri",sans-serif'>Help > Set Display Scaling Factor</span></em> to adjust the scale). This, in conjunction with the built-in Windows Display Scaling feature, will hopefully help with issues sometimes found when using 4k/UHD/high-DPI displays. At the moment this does not fix the JavaFX components, but we're working on that.</p> <!-- ************************************************************************************************************************** --><!-- ************************************************************************************************************************** --> <h1><a name="_Latest_Beta_Version_2.00.15"></a><span lang=EN-US>Beta Version 2.00.15 January 2019</span></h1> <p class=MsoNormal><span lang=EN-US>PAMGuard Version 2 contains major updates. You should read and understand the notes listed for <a href="#_Latest_Beta_Version_2.00.10">Beta Version 2.00.10</a> before proceeding with installation and use of this version.</span></p> <p class=MsoNormal><b><span lang=EN-US>Bug Fixes</span></b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 401. AIS graphics in Viewer crashing.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>2. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 402. Fixed problem with data from old access database not importing correctly</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>3. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 403. Seismic Veto throwing ClassCastException when downstream of a Signal Amplifier and the multithreading options are changed. Fixed.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>4. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 406. Pamguard resetting UID values in binary files. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>5. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 408. Map Key icon not updated when colouring by channel. Fixed. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>6. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 409. Fixed Click Detector not showing the correct input source in the dialog </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>7. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 410. Bug in Difar module, manually editing sonobuoy compass corrections.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>8. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 411. Incorrect matching of GPS data sources for calibration in Difar module.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>9. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 412. Fixed problem with ship always centering on map.</p> <p class=MsoNormal><b><span lang=EN-US>Upgrades</span></b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Improvement to Range Rings in Map display.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>2. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Improvement in click train detector speed.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>3. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US> </span>Added table of compass calibration to the Sonobuoy Manager, and option to use magnetic variation as initial calibration.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>4. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US> </span>Matched template classifier extended to handle multiple templates.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>5. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> New methods for handling and logging time offsets from the PC clock based either on GPS NMEA data or on pings of an NTP time server.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>6. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Improvements to Difar module graphics - easier reading, better visibility at night.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>7. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Added print screen button to capture/save all PAMGuard screens to file and log the information to the database.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>8. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Updates to the Ishmael module.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>9. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Added option to the WarnOnce dialog to hide a warning for the current PAMGuard session, but not forever.</p> <!-- ************************************************************************************************************************** --><!-- ************************************************************************************************************************** --> <h1><a name="_Latest_Beta_Version_2.00.14c"></a><span lang=EN-US>Beta Version 2.00.14c October 2018</span></h1> <p class=MsoNormal><span lang=EN-US>PAMGuard Version 2 contains major updates. You should read and understand the notes listed for <a href="#_Latest_Beta_Version_2.00.10">Beta Version 2.00.10</a> before proceeding with installation and use of this version.</span></p> <p class=MsoNormal><b><span lang=EN-US>Bug Fixes</span></b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 338. Problem displaying coastlines and bathymetric contours around the dateline (+/- 180 longitude) in the map.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>2. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 397. Clip Generator not able to find raw data when clips were taken from many channels.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>3. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bugs 398 and 399. Click Detector, FFT Engine and Filter modules were losing source during startup, if the source selected was not the first raw data source in the list.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>4. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 400. Spectrogram display running out of memory.</p> <p class=MsoNormal><b><span lang=EN-US>Upgrades</span></b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Added decimal degrees option to latitude/longitude dialog.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>2. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Added option in the Click Delay parameters to restrict the number of initial samples used in the calculation. This can be useful for cleaning up delays in the presence of echoes and small time delays.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>3. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Increased upsampling to 2, 3 or 4 times.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>4. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Can now change units and scale type in level meter display.</p> <!-- ************************************************************************************************************************** --><!-- ************************************************************************************************************************** --> <h1><a name="_Latest_Beta_Version_2.00.14"></a><span lang=EN-US>Beta Version 2.00.14 September 2018</span></h1> <p class=MsoNormal><span lang=EN-US>PAMGuard Version 2 contains major updates. You should read and understand the notes listed for <a href="#_Latest_Beta_Version_2.00.10">Beta Version 2.00.10</a> before proceeding with installation and use of this version.</span></p> <p class=MsoNormal><b><span lang=EN-US>Bug Fixes</span></b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 381. Logger form loses controls when the order is changed.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>2. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 382. Click species check boxes get cleared in toolbar when the Click Classification dialog is closed</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>3. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 383. Spectrogram max frequency resetting to incorrect value the first time the spectrogram dialog is opened.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>4. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 385. Bug in offline toolbar which will crash if the classifier dialog is opened and then closed with no classifiers specified.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>5. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 386. Click Detector Sweep Classifier sometimes keeping changed settings even when user tries to cancel or discard changes</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>6. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 387. Map was stopping displaying data based on the start time of data units. Have changed this to last updated time so that click events will display if they have been recently modified. Otherwise, long events get lost from the display.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>7. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 388. Spectrogram annotations not working properly in beta branch. Would make and store mark, but not store snr or notes. Both now fixed for both online and offline operations. Have also added some options controlling SNR measurement period.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>8. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 389. Multiple annotations of the same class would not be stored to the database if they had the same class. This was affecting the Spectrogram Annotation module which has now been given two text type annotations.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>9. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 391. Click Detector not registering change in multi-threading option.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>10. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 392. Click Detector throwing exception if multi-threading is turned off and the Basic Sweep Classifier is testing the amplitude range.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>11. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 393. Rocca module not calculating energy, duty cycle, and windowRMS values when manually picking contour points.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>12. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 394. Occasional divide-by-0 error in Spectrogram Display time scale.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>13. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 395. Problem with hydrophone locator was resulting in an incorrect x position for hydrophone 0.</p> <p class=MsoNormal><b><span lang=EN-US>Upgrades</span></b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Better way of coupling scrollers in User Display panels - see new options in main menu.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>2. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Added Matched Template Click Classifier. Classifies clicks based on an ideal template to match and a template to reject. An example of this is to classify beaked whale clicks in an environment with dolphin clicks.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>3. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Added zoom in/out to Raw Data plugin display in spectrogram.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>4. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Added ability to read differential GPS data.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>5. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Added check for duplicate settings in the psf file when exiting Pamguard. If duplicate settings are found, user is given the option to leave them in the psf or get rid of them. Duplicate settings are ignored by Pamguard, but can cause the psf file to grow large over time.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>6. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> New features in PAMGuard Beta mean that psf files created with new versions are not compatible wth earlier versions and all configuration data may be lost if an attempt is made to open newly created psf files with older versions. We have therefore changed the file extension of psf files to .psfx in new Beta releases. Beta releases will still load the older psf files, but when the configuration is saved, the original psf file will remain untouched and data will be written to a psfx file with the same directory and name.</p> <!-- ************************************************************************************************************************** --> <h1><a name="_Latest_Beta_Version_2.00.13"></a><span lang=EN-US>Beta Version 2.00.13 June 2018</span></h1> <p class=MsoNormal><span lang=EN-US>PAMGuard Version 2 contains major updates. You should read and understand the notes listed for <a href="#_Latest_Beta_Version_2.00.10">Beta Version 2.00.10</a> before proceeding with installation and use of this version.</span></p> <p class=MsoNormal><b><span lang=EN-US>Bug Fixes</span></b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 367. When adding a click to an event that already contained that click, the click was being duplicated in the subtable.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>2. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 368. Whistles from the Whistle & Moan Detector no longer show up on the FX display overlay.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>3. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 369. Map options not showing up in viewer mode when right-clicking on map.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>4. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 370. Rocca crashing when receiving detections from Whistle and Moan Detector.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>5. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 371. Rocca loses FFT channel selection when opening params dialog.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>6. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 372. Rocca database record incorrectly lists Whistle Classifier file for Clicks.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>7. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 373. Incorrect GPS headings in the database are propagated through Pamguard and cause problems with mapping and TMA.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>8. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 374. Bearing Errors in Target Motion-3D Loc' calculations.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>9. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 375. Low Frequency Clicks not working.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>10. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 376. Error when using a serialised data map which spans a period of time in which Pamguard modules have changed.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>11. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 377. changes to click events in Viewer Mode not getting saved to database.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>12. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 378. TMA dialog not displaying current Model type, and unclear when event not selected.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>13. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 379. Channel boxes were being cleared whenever the Decimator settings window was opened.</p> <p class=MsoNormal><b><span lang=EN-US>Upgrades</span></b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Soundtrap module - bug fixes and more intuitive user interface when importing Soundtrap data. Also changed the default date/time format to ISO8601 standard.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>2. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> A number of upgrades and fixes to the Localiser algorithms, including expanding to work with whistles.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>3. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Added option to export all settings and parameters as an XML-formatted file. Note that this required changes to the structure of the Array Manager, and as such any settings (psf) files created with this version of Pamguard cannot be used in older versions. Older psf files can be loaded with this version, but will be converted.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>4. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Many updates to the Video Range module. Will currently only work with landmarks.</p> <!-- ************************************************************************************************************************** --> <h1><a name="_Latest_Beta_Version_2.00.12c"></a><span lang=EN-US>Beta Version 2.00.12c March 2018</span></h1> <p class=MsoNormal><span lang=EN-US>PAMGuard Version 2 contains major updates. You should read and understand the notes listed for <a href="#_Latest_Beta_Version_2.00.10">Beta Version 2.00.10</a> before proceeding with installation and use of this version.</span></p> <p class=MsoNormal><b><span lang=EN-US>Bug Fixes</span></b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 355. Pamguard crashed when database module was present and Rocca tried to load classifier</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>2. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 356. Ishmael Localiser losing raw audio before it had time to localise</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>3. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 357. Difar storing Tracked Group latitude in both GroupLatitude and GroupLongitude database columns</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>4. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 358. Clip Generator not storing overlapping detections properly</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>5. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 359. Pamguard crashes when selecting auto-scale option in Noise Monitor module</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>6. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 360. LTSA not loading in viewer mode</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>7. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 362. Bug in maximum likelihood bearing estimator grid search</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>8. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 363. Rocca throwing exception if user boxes a whistle close to the beginning of a file</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>9. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 364. LTSA bug - get correct fft length and hop into datablock and output stream</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>10. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 365. Lose spectrogram settings when converting data from Core to Beta versions</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>11. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 366. Rocca manual whistle contour extraction throws error when trying to classify a boxed whistle</p> <p class=MsoNormal><b><span lang=EN-US>Upgrades</span></b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> During conversion from Core to Beta versions, if there are any problems matching database units to binary store units the UID values will now be set to negative numbers instead of leaving them null. The user is warned about this and encouraged to manually fix the database.</p> <!-- ************************************************************************************************************************** --> <h1><a name="_Latest_Beta_Version_2.00.12"></a><span lang=EN-US>Beta Version 2.00.12 January 2018</span></h1> <p class=MsoNormal><span lang=EN-US>PAMGuard Version 2 contains major updates. You should read and understand the notes listed for <a href="#_Latest_Beta_Version_2.00.10">Beta Version 2.00.10</a> before proceeding with installation and use of this version.</span></p> <p class=MsoNormal><b><span lang=EN-US>Bug Fixes</span></b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 334. Fixed problem of GPS dialog occasionally resizing Pamguard window.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>2.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 336. Files were being corrupted if the limit file size option was set to a lower value in viewer than it has been when data were collected - would truncate files being rewritten after change.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>3.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 341. Temporary objects created in the Rocca module were not being discarded, and could cause memory issues in large datasets.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>4.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 342. Rocca was not properly loading a previously-saved EncounterStats file.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>5.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 343. Fixed threading issue between Rocca and Click Detector.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>6.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 346. Click Classifier not properly checking frequency ranges for invalid entries.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>7.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 347. Pamguard crashes when loading a Sound Acquisition module when Java 7 is installed on computer. Caused by JFLAC library, which has been recompiled to correct issue.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>8.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 348. Map plot overlay menu not updating.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>9.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 349. Clip Generator overlay graphics sometimes crashing on map.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>10.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 354. Whistle Classifier was crashing if user accidentally entered invalid parameters. Have added diagnostics to prevent this.</p> <p class=MsoNormal><b><span lang=EN-US>Upgrades</span></b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> User is now able to specify Soundtrap date/time format</p> <!-- ************************************************************************************************************************** --> <h1><a name="_Latest_Beta_Version_2.00.11"></a><span lang=EN-US>Beta Version 2.00.11 October 2017</span></h1> <p class=MsoNormal><span lang=EN-US>PAMGuard Version 2 contains major updates. You should read and understand the notes listed for <a href="#_Latest_Beta_Version_2.00.10">Beta Version 2.00.10</a> before proceeding with installation and use of this version.</span></p> <p class=MsoNormal><b><span lang=EN-US>Bug Fixes</span></b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 322. Fixed problem with Log event average and click templates not showing. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>2.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>Bug 323. Difar module.</span> Fixed a couple of small bugs in the DIFAR system which caused it to not work if old configuratins were used. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>3.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 324. Occassional crashing in the AIS Module, as reported by user. Added warnings and more robust error handling.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>4.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 325. Fixed bug in complex addition/subtraction methods.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>5.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 328. Fixed bug in NMEA data flow which caused a Null pointer exception.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>6.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 330. Problem with certain FLAC files not being read properly. Upgraded jFLAC library to fix.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>7.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 332. Fixed problem with secondary maps (those not in the main display) not displaying detections.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>8.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 333. Fixed problem with data end times rounding incorrectly.</p> <p class=MsoNormal><b><span lang=EN-US>Upgrades</span></b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Added sound playback and other useful information to bar on FX display</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>2. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Updates/bug fixes to the landmark module. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>3. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Added a simulated white noise source which can be moved around in the same way as other sources. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>4. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Reworked annotation system, and added annotations to binary storage </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>5. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US> </span>Added 3D rotation to map display. Hold down the shift key while clicking and dragging on the map to see this in action. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>6. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Added database logging and other updates to the Click Detector trigger function </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>7. </span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span> Added circular movement option to source simulation </p> <!-- ************************************************************************************************************************** --> <h1><a name="_Latest_Beta_Version_2.00.10"></a><span lang=EN-US>Beta Version 2.00.10 June 2017</span></h1> <p class=MsoNormal><span lang=EN-US>PAMGuard Version 2 contains major updates. You should read and understand these notes before proceeding with installation and use of this version. These changes have been funded under contract to NOAA Fisheries, contract no. WE-133F-16-SE-1126.</span></p> <h3><span lang=EN-US>Binary File Structural Changes</span></h3> <p class=MsoNormal><span lang=EN-US>The Binary File structure has changed to accommodate additional information for each unit of data stored. This means that any data generated with PAMGuard Version 2.00.00 and above will not be compatible with older versions of PAMGuard. If you open older data sets with the PAMGuard Viewer the older data will be converted to the new format (see below for details).</span></p> <p class=MsoNormal><span lang=EN-US>The most significant change in the binary file format is the addition of a Unique Data Identifier (UID) to each unit of data. This is intended to aid in offline analysis by making it easier for the user to link what they are seeing on different PAMGuard displays and also to link with any data post processed in Matlab or other custom analysis software. UID<49>s are also added to PAMGuard database tables. </span></p> <h4><span lang=EN-US>Converting Old Data</span></h4> <p class=MsoNormal><span lang=EN-US>If old data are opened with the PAMGuard viewer they will automatically be converted. For safety, the original binary files will not be overwritten and the new data will be placed in a new folder on your computer with the same path as the old data, but suffixed with <0A>_WithUID<49>, e.g. if your binary data were previously stored in the folder C:\MySurvey\binarydata the new data will be written to C:\MySurvey\binarydata_WithUID. </span></p> <p class=MsoNormal><span lang=EN-US>The additional UID column will be added to all database tables and populated with unique values. For data which are stored in both the binary files and in database tables, the same UID<49>s will be used in both data stores. </span></p> <h3><span lang=EN-US>New Displays</span></h3> <p class=MsoNormal><span lang=EN-US>A new time based scrolling display has been added to PAMGuard which can display multiple types of data on the same time axis. It can for instance be used to display bearings to whistles on a bearing-time type display similar to that commonly used in the click detector. Composite display graphs containing data from more than one detector are also possible. For details, see the PAMGuard help file (Displays / Time Display FX). Note that this display is only available if you are running Java 8 or later. </span></p> <h3><span lang=EN-US>Event Marking and the Detection Group Localiser</span></h3> <p class=MsoNormal><span lang=EN-US>A new system of event marking which can be used both online and offline has been added to PAMGuard. Details are in the PAMGuard help file (Displays/Display Marking). Data can be selected on the Map, the Spectrogram Display and the new Time Display FX in a similar way and sent to other PAMGuard modules. The new marking and data selection system works with the new Detection Group Localiser. The Detection Group Localiser extends the functionality which always existed in the click detector to other types of data (e.g. Whistles) so that they can be grouped and tracked using target motion analysis in a similar way. Details of the Detection Group Localiser are in the PAMGuard help files (Localisation/Detection Group Localiser).</span></p> <h3><span lang=EN-US>Display Colours</span></h3> <p class=MsoNormal><span lang=EN-US>A new system for handling display colours has been implemented across all PAMGuard displays. This gives greater flexibility to the user to control how data units are shown. For instance, you might simply want to show clicks in blue and whistles in green. However, for clicks and whistles that have been assigned to a Detection Group, you may want to colour them by the colour assigned to the group. </span></p> <h3><span lang=EN-US>Using Old PAMGuard Configurations</span></h3> <p class=MsoNormal><span lang=EN-US>Old PAMGuard configurations will work with the new version. However please note the following:</span></p> <p class=MsoListParagraph style='margin-left:54.0pt;text-indent:-36.0pt'><span lang=EN-US>1.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>New classes will be added to the configuration files, so they will no longer work with older PAMGuard versions.</span></p> <p class=MsoListParagraph style='margin-left:54.0pt;text-indent:-36.0pt'><span lang=EN-US>2.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>Display colour options will be lost and most data displayed on the map may default to black. This is due to the above changes to how colours are managed. Changing back to the colours of your choice is relatively simple through the PAMGuard GUI. </span></p> <h1><a name="Latest_Version_1.15.11"></a><span lang=EN-US>Version 1.15.11 May 2017</span></h1> <p class=MsoNormal><b><span lang=EN-US>Bug Fixes</span></b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>Bug 317. Rocca Module Data Purging.</span><span lang=EN-US> </span>The ROCCA module was not performing data purging when using classifiers developed for Hawaii/Temperate Pacific/North Atlantic datasets. This has been corrected.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>2.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 320. Pamguard stopped reading Click Detector Event data from database when target motion analysis information was encountered. Corrected.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>3.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 321. Problem reading Soundtrap 4 files. Fixed.</p> <p class=MsoNormal><b><span lang=EN-US>Upgrades</span></b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Added Copy-to-Clipboard button to Warning dialogs, to store error messages and stack trace information on the Windows clipboard. This information can then be easily pasted into emails, text documents, etc when contacting Pamguard support.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>2.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Enhancements and bug fixes made to Difar module during 2017 ACE voyage.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>3.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Rocca Module: added StartHr, ProportionWhists and ProportionClicks parameters to Event classifier</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>4.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>The installer now allows the user to enter command line switches/parameters to be included in *.ini files.</p> <h1><a name="_Version_1.15.10"></a><span lang=EN-US>Version 1.15.10 March 2017</span></h1> <p class=MsoNormal><b><span lang=EN-US>Bug Fixes</span></b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>Bug 308. Map Overlay Control. </span>Storage of data saying what get's plotted on each map and for how long became corrupted and the list grew to a ridiculous size. Code has been put in place to a) stop it happening again and b) to repair any configuration files which are corrupted. Corrupted files will be slow to load, slow to save and will be > several megabytes in size. It may be necessary to delete the PamguardSettings table in any databases since these too may have become oversized which will slow down viewer mode PAMGuard start-up.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>2.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 309. Rocca would crash when the user would press the classify button after the contour was recalculated. This has been corrected.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>3.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 310. When exiting Viewer mode, PAMGuard queries the user whether they are sure they want to exit without saving even though they selected <em><span style='font-family:"Calibri",sans-serif'>Save and Exit</span></em>. Corrected, and added an <em><span style='font-family:"Calibri",sans-serif'>Exit without Save</span></em> option.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>4.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 311. When double-clicking on a psf file to start PAMGuard, the working directory is set as the location of the psf and not as the installation folder. The library subfolder (\lib or \lib64) uses a relative path from the working folder, and therefore is set incorrectly. This has been fixed.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>5.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 314. If PAMGuard is started by double-clicking on a psf, nothing happens when the user selects save as new configuration. This has been fixed.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>6.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 315. code searched for file in working folder, which is the installation folder when starting PAMGuard using a shortcut link. But when double-clicking on a psf, the working folder is the location of the psf. This has been fixed.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>7.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>Bug 316. Another error reading metadata for Dtag and SoundTrap files has occurred due to a format change in dTag metadata. This has been fixed. </span></p> <h1><a name="_Version_1.15.09_January"></a><span lang=EN-US>Version 1.15.09 January 2017</span></h1> <p class=MsoNormal><b><span lang=EN-US>BugFixes</span></b></p> <p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'><span lang=EN-US>1.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>Bug 306. Certain methods have been querying AcousticDataUnit.getDuration and expecting to receive a response in milliseconds. However, getDuration actually returns the number of samples. This has been corrected. </span></p> <p class=MsoNormal><b><span lang=EN-US>Plug-Ins</span></b></p> <p class=MsoNormal><span lang=EN-US>A major change in this version of PAMGuard is how plug-ins are managed. PAMGuard now has the ability to dynamically load plug-in modules (saved as jar files) at runtime. This will greatly simplify the process of testing and distributing newly developed modules, since only a small jar file will be required rather than a new bespoke PAMGuard installation.</span></p> <p class=MsoNormal><span lang=EN-US>Module code development remains largely unchanged, in most cases simply requiring the addition of an interface class. Instructions for the development of new modules utilizing the plug-in scheme can be found <a href="http://www.pamguard.org/16_HowtomakePlug-Ins.html" target="_blank">here</a>. Plug-in modules can be downloaded from the PAMGuard website here, but developers are encouraged to host and maintain their own modules.</span></p> <p class=MsoNormal><span lang=EN-US>Modules of interest to the general PAM community will remain as part of the core PAMGuard installation. However, specialized modules which are useful to only a small number of users have been removed and are available as a separate download. The following modules have been removed:</span></p> <p class=MsoListParagraph style='margin-left:43.5pt;text-indent:-25.5pt'>1.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>Resource Monitor</span></p> <p class=MsoListParagraph style='margin-left:43.5pt;text-indent:-25.5pt'>2.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>WILD ArcGIS Interface</span></p> <p class=MsoListParagraph style='margin-left:43.5pt;text-indent:-25.5pt'>3.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>Workshop Demo Detector</span></p> <p class=MsoListParagraph style='margin-left:43.5pt;text-indent:-25.5pt'>4.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>Echo Detector and IPI Demo (bundled together, due to dependencies)</span></p> <p class=MsoNormal><b><span lang=EN-US>Other Changes</span></b></p> <p class=MsoNormal><span lang=EN-US>The installer has been updated to handle both 64 bit and 32 bit installations. PAMGuard psf files are now registered in the Windows Registry, so double-clicking on a psf file should run PAMGuard in normal mode (as opposed to Viewer or Mixed modes). Note that the Windows Registry can only hold a single executable reference for psf files; therefore, for users with multiple installations of PAMGuard, double-clicking on a psf will run the most-recently installed version of PAMGuard on the system.</span></p> <h1><a name="_Latest_Version_1.15.08"></a><span lang=EN-US>Version 1.15.08 November 2016</span></h1> <p class=MsoNormal><span lang=EN-US>This release contains one bug fix. </span></p> <p class=MsoNormal><b><span lang=EN-US>Bug Fixes</span></b></p> <p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'>1.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>Bug 307. Unpacker for Sound trap dwv files was not working correctly. This is now fixed. </span></p> <h1><a name="_Latest_Version_1.15.07"></a><span lang=EN-US>Version 1.15.07 November 2016</span></h1> <p class=MsoNormal><span lang=EN-US>This release contains two bug fixes. </span></p> <p class=MsoNormal><b><span lang=EN-US>Bug Fixes</span></b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1. Bug 303. Some ASIO sound cards not working with either ASIO system in PAMGuard. For the PAMGuard ASIO system, this was due to a data format used by some sound cards never being properly implemented. For the <20>New ASIO system<65> which is based on jAsioHost, the unpacking of that format contained a bug which returned incorrect numbers, so data were swamped with noise. Both systems are now fixed. By preference, users should use the PAMGuard ASIO system since the JAsioHost based system seems to drop samples when many channels are running at high sample rate. </span></p> <p class=MsoListParagraph style='text-indent:-18.0pt'>2.<span style='font-size-adjust: none; font-stretch: normal'><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span></span><span lang=EN-US>Bug 305. Date and Time not being correctly extracted from wav files created using SoundTrap recorders. Fixed by correctly finding and unpacking information in the accompanying xml log files that come with SoundTrap files. </span></p> <h1><a name="_Latest_Version_1.15.06"></a><span lang=EN-US>Version 1.15.06 November 2016</span></h1> <p class=MsoNormal><span lang=EN-US>This release contains bug fixes from release 1.15.05, mostly concerning the new target motion analysis methods. Bugs were found in several places in the system, affecting calculations using all three methods: Least Squares, 2D Simplex and 3D Simplex. To the best of our knowledge, all issues are now resolved. </span></p> <p class=MsoNormal><b><span lang=EN-US>Bug Fixes</span></b></p> <p class=MsoListParagraph style='margin-left:40.5pt;text-indent:-22.5pt'>1.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>Bug 291. </span>Click Detector Click Classifier: If this is set to "none" the click detector will freeze / crash and will put the psf file into a state where it will never load again. Incredibly, this bug seems to have been in place for several years and no one has come across it until now. It's fixed.</p> <p class=MsoListParagraph style='margin-left:40.5pt;text-indent:-22.5pt'>2.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 292. Incorrect labels on Target Motion panel in viewer - 3D algorithm was labelled as 2D.Fixed</p> <p class=MsoListParagraph style='margin-left:40.5pt;text-indent:-22.5pt'>3.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 293. Errors displayed in the click detector target motion panel were wrong in the graphics for the Simplex localisers and wrong in the tabulated data for the least square model. Both fixed. </p> <p class=MsoListParagraph style='margin-left:40.5pt;text-indent:-22.5pt'>4.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 294. Click classifier was crashing when the 'min amplitude' option was used. This is fixed. </p> <p class=MsoListParagraph style='margin-left:40.5pt;text-indent:-22.5pt'>5.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 295. If a click has a total length of a single sample, the code attempting to estimate the time delay between channels would crash. This is now fixed. This could only occur if both pre sample and post sample were set to 0 in the click detector, which is generally not a good idea, so this bug may have been there for some time, it's just that no one noticed before. Fixed</p> <p class=MsoListParagraph style='margin-left:40.5pt;text-indent:-22.5pt'>6.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 296. Context menu popping up in click detector when marking clicks in Viewer mode. This has been fixed so that in viewer mode, the menu will only appear when you right click on the display. </p> <p class=MsoListParagraph style='margin-left:40.5pt;text-indent:-22.5pt'>7.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 297. Airgun display was not correctly showing itself at fixed locations, but always following the vessel track. This is now fixed. </p> <p class=MsoListParagraph style='margin-left:40.5pt;text-indent:-22.5pt'>8.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 299. Threading Hydrophone locator. Bug found in hydrophone heading calculation has been fixed. </p> <p class=MsoListParagraph style='margin-left:40.5pt;text-indent:-22.5pt'>9.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 300. GUI Tab panel selections were not being restored correctly when PAMGuard displays were split across multiple frames. Fixed. </p> <p class=MsoListParagraph style='margin-left:40.5pt;text-indent:-22.5pt'>10.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 301. Multiple errors in the target motion module have been fixed.</p> <p class=MsoListParagraph style='margin-left:40.5pt;text-indent:-22.5pt'>11.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 302. Target motion calculations taking too long when many clicks are included in a track. Mostly a problem when using automatic click train id. Fixed by setting an optional maximum number of clicks to use in a track. </p> <h1><a name="_Latest_Version_1.15.05"></a><span lang=EN-US>Version 1.15.05 September 2016</span></h1> <p class=MsoNormal><b><span lang=EN-US>Bug Fixes</span></b></p> <p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'>1.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>Bug 273. Sound files in viewer data map. These were not being correctly catalogues in the datamap when using the PAMGuard viewer which meant that PAMGuard was not correctly loading sound data during offline analysis. This is now fixed. </span></p> <p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'>2.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>Bug 287. Slow database. This has been solved by setting the default behavior of the database to have Auto Commit set to 'off'</span></p> <p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'><span lang=EN-US>3.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>Bug 288. Fixed problem of missing help file image</span></p> <p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'>4.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>Bug 290. Click bearings on spectrogram display plug in were reversed if the first hydrophone was behind the second hydrophone in the configuration. This is now fixed so that it displays the same bearings as the main click detector display. </span></p> <p class=MsoNormal><b><span lang=EN-US>Target Motion Analysis</span></b></p> <p class=MsoNormal><span lang=EN-US>A major piece of work has been undertaken to improve the Target Motion tracking with PAMGuard. Details are available in the online help. Users of the Click Detector will notice the following changes:</span></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>There is now a choice of least squares and Simplex based algorithms for real-time animal tracking. The improved algorithms also provide better error information both for display on the map and for storage in the database. </span></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>2.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>The number of data streams associated with the click detector has been tidied up so that there are a) All Click, b) Tracked Clicks (those which are part of an event) and c) Events. </span></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>3.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>When tracking online, all the click marking information is written to the same database tables as are used for offline target motion analysis. This means than when reviewing data offline, the tracks created in real time are now available for review and further analysis. </span></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>4.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>A number of user options are now available for automatic click train identification and tracking. </span></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>5.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>The automatic click train identification is now using the same internal structures as the manual tracking, so it's possible to combine automatic and manual tracking. </span></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>6.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>Improved options are available to the user, via the click detector bearing time display, to correct and relabel clicks / entire click trains. </span></p> <p class=MsoNormal><span lang=EN-US>Developers will hopefully find that the target motion code has been improved in a way which will make it much easier to provide target motion localization for other detection types (e.g. whistles) in the future. </span></p> <p class=MsoNormal><b><span lang=EN-US>Other Features</span></b></p> <p class=MsoNormal><i>Logger Form Design</i></p> <p class=MsoNormal>A GUI driven system for designing Logger forms has been released. Currently, this feature has no online help, but is reasonably intuitive compared to the old method of typing directly into the database. </p> <p class=MsoNormal><i><span lang=EN-US>Improved Number handling</span></i></p> <p class=MsoNormal><span lang=EN-US>Users have often found that PAMGuard can be 'jumpy', i.e. the spectrogram does not scroll smoothly, but pauses for a second every few seconds. This is caused by the Java garbage collector cleaning up unused objects in memory. With 64 bit versions, which allow for more memory, some of these pauses were becoming quite long (due to the increased amount of memory that needed to be cleaned up). In some circumstances, these pauses were making data acquisition systems unstable. We have therefore entirely rewritten the way in which PAMGuard handles arrays of spectrogram data (complex numbers) so that instead of large numbers of small Java objects there are now fewer, larger, simpler java objects. These reduce processing delays for garbage collection and give an overall speed improvement, but will otherwise not be noticed by users. </span></p> <p class=MsoNormal><i><span lang=EN-US>Click Detector RainbowClick file output</span></i></p> <p class=MsoNormal><span lang=EN-US>This feature has been removed since it has been obsolete for several years. Users should use the PAMGuard binary storage system for Click Detector data. </span></p> <h1><a name="_Latest_Version_1.15.04"></a><span lang=EN-US>Version 1.15.04 July 2016</span></h1> <p class=MsoNormal><b>Bug Fixes</b></p> <p class=MsoNormal>A number of bug fixes and code improvements have been made since V 1.15.03:</p> <p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'>1.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 272. File types: Some File Open / File Save dialogs were allowing selection of all file types. e.g. Save Configuration As, Section of whistle classifier training file, Map file Selection, These have now been changed so that only the correct type of file can be selected.</p> <p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'>2.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 274. GPS Memory leak. A Memory leak associated with GPS data collection has been found which could cause PAMGuard to run out of memory after a day or two's operation. This has now been fixed. </p> <p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'>3.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 275. Painting of thumbnail on the Map display time slider. Have fixed a small problem in the graphical display. The visibility of components on this slider has also been improved and a log time scale option is available to facilitate in map data display. </p> <p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'>4.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 276. The default hydrophone sensitivity was -201dB re 1V/uPa. This was supposed to be used with a default preamp gain of 30dB. For some reason gain was no longer being added. We have therefore set a default sensitivity of -170dB and left gain at zero. This is more typical of many hydrophones in use today. </p> <p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'>5.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 277. Text fields in classifier dialog were not large enough to display times greater than 10ms. We have increased length of text fields in the dialog.</p> <p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'>6.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 278. Have future proofed against potential binary file format changes in future releases. New PAMGuard releases will always be able to open older binary files, however, with previous PAMGuard releases if a newer file format was opened, then PAMGuard was unable to check that the file format was newer and would attempt to read the files and might even corrupt them. Now it will recognise that it cannot open the files, display appropriate error messages and not attempt to read the files. NOTE that at this time there are no planned file format changes and that this is purely a future proofing exercise.</p> <p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'>7.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 279. GUI Resizing: The whole PAMGuard GUI would suddenly resize to something very small when a dialog is opened. This has been traced to improper use of a common dialog component SourcePanel which tries to repack its parent Window. Some programmers had inadvertently set it to repack the main PAMGuard GUI instead. This has been Fixed.</p> <p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'>8.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 280. Recorder control option to automatically restart recording were causing confusion. It was working in that the recorder would return to its previous state, but it was sometimes difficult for users to set it so that recording would always start as soon as PAMGuard started. More sensible and easy to understand options have been developed in a new options dialog.</p> <p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'>9.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 281. Click classification dialog has grown too big to fit on the screen. The options have now been split across three tabbed panes which solves the problem.</p> <p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'>10.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 282. Quiet clicks causing too many false classifications. An additional option has been added to the click classifier to limit a class to a range of amplitude.</p> <p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'>11.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 283. The spectrogram display was not displaying data in Viewer mode. This has been traced to a problem in offline data mapping and has been fixed. </p> <h1><a name="_Latest_Version_1.15.03"></a><span lang=EN-US>Version 1.15.03 April 2016</span></h1> <p class=MsoNormal><span lang=EN-US>A single bug fix concerning import from Access databases to SQLite. </span></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>Bug 271. Problem 1 was that the incorrect settings were being imported into the new database. Problem 2 was that indexing of imported click events in the new database was incorrect. Both these issues have now been fixed. </span></p> <h1><a name="_Latest_Version_1.15.02"></a><span lang=EN-US>Version 1.15.02 March 2016</span></h1> <p class=MsoNormal>A number of small bug fixes following release of 1.15.00.</p> <p class=MsoNormal><b>Bug Fixes</b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'>1.<span style='font-size: 7.0pt;font-family:"Times New Roman",serif'> </span>Bug 266. Clip generator crashed in viewer when the path for output files was not defined even if files were not being created. Fixed.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'>2.<span style='font-size: 7.0pt;font-family:"Times New Roman",serif'> </span>Bug 267. Click detector not calculating correct bearings when multiple hydrophone pairs with different separations were used. Fixed. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'>3.<span style='font-size: 7.0pt;font-family:"Times New Roman",serif'> </span>Bug 268. ROCCA module was not saving WAV file clips. Fixed. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'>4.<span style='font-size: 7.0pt;font-family:"Times New Roman",serif'> </span>Bug 269. Whistle and Moan detector paired bearing localiser was not working. This localizer searches for matching whistles on pairs of hydrophones. Bearings from each pair are crossed to create a localization. Fixed.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'>5.<span style='font-size: 7.0pt;font-family:"Times New Roman",serif'> </span>Bug 270. Improved file names display in Pamguard Viewer offline data map and datagram creation.</p> <h1><a name="_Toc444450394"></a><span lang=EN-US>Version 1.15.00 February 2016</span></h1> <p class=MsoNormal><span lang=EN-US>Beta Version 1.15.00 64 bit and Core version 1.15.00 32 bit. Both using identical Java core software but linking to different libraries for control of sound input devices. </span></p> <p class=MsoNormal><span lang=EN-US>This is the first release of a 64 bit version of PAMGuard. As with the 32 bit version a number of C language libraries are required to interface to external sound cards and other data acquisition devices. These have been extensively tested on several different computers, but may not be as stable as the 32 bit versions. Please report any problems immediately to the PAMGuard team. </span></p> <p class=MsoNormal><b><span lang=EN-US>Other Changes</span></b></p> <p class=MsoNormal><span lang=EN-US>Updated the configuration file WMM.COF for World Magnetic Model to the latest 2015-2020 version. See https://www.ngdc.noaa.gov/geomag/WMM/soft.shtml</span></p> <p class=MsoNormal><span lang=EN-US>Small changes to the ROCCA classification module:</span></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-size: 12.0pt;font-family:"Times New Roman",serif'>1.</span><span style='font-size: 7.0pt;font-family:"Times New Roman",serif'> </span>Remove white spaces and parenthesis characters from RoccaContourStats header row</p> <p class=MsoListParagraph style='text-indent:-18.0pt'>2.<span style='font-size: 7.0pt;font-family:"Times New Roman",serif'> </span>Report 'N/A' for min time between detections, if there is only 1 detection</p> <p class=MsoListParagraph style='text-indent:-18.0pt'>3.<span style='font-size: 7.0pt;font-family:"Times New Roman",serif'> </span>Add ability to load standard notes and use in RoccaParameters dialog window</p> <p class=MsoListParagraph style='text-indent:-18.0pt'>4.<span style='font-size: 7.0pt;font-family:"Times New Roman",serif'> </span>Fixed Rocca multi-threading problem which caused Click Detector to send same click multiple times</p> <p class=MsoNormal><b><span lang=EN-US>Bug Fixes</span></b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>Bug 253. Database import fails when Access database contains queries. Fixed.</span></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>2.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>Bug 254. Lookup lists failing in imported SQLite databases. </span>This was caused by the system 'padding' topic's with blank spaces and is now fixed. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>3.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 256. Map not updating. Graphics updating was only happening when new GPS data arrived and therefore didn't update when using static hydrophones. Fixed so that graphics update correctly. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>4.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug Sound recorder missing a few samples between files. The sound recorder wav file output system has been rewritten in a much simpler form and now won't lose samples between consecutive files when new files are started automatically. It will also start new files on integer second or minute boundaries when file durations are set to a maximum fixed value. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>5.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 262. Access to SQLite database conversion. This would fail when tables were present which were not created by PAMGuard. Fixes have been put in place for spaces in the table name or for not having an 'Id' column. Fixes have not been implemented for spaces in a column name or use of a reserved word as a column name, however if either of these problems do exist it will no longer crash but issue a clear warning and carry onto the next table.</p> <p class=MsoNormal style='margin-left:18.0pt'><span lang=EN-US> </span></p> <h1><a name="_Toc312065323"></a><a name="_Toc444450395"></a><a name="_Toc312065299"></a><a name="_Toc312063944"></a><a name="_Toc312065300"></a><a name="_Toc312063945"></a>Version 1.14.00 Beta, September 2015</h1> <p class=MsoNormal>The format of configuration files has changed for version 1.14.00. Older configurations will load with this new version, but configurations saved with 1.14.00 may not open correctly with earlier versions.</p> <p class=MsoNormal>PAMGuard Versions 1.14.00 and above will work with Java 8. PAMGuard will continue to work with Java 7, but support for Java 7 will be removed entirely during 2016. This means that the Microsoft Access Database interface will no longer be available. Version 1.14.00 will continue to support Microsoft Access so long as you don't upgrade your Java version to Java 8. </p> <p class=MsoNormal>An alternative database interface has been provided in the form of SQLite which has been extensively tested with all PAMGuard modules. Limited connectivity to MS Access databases using the open source UCanAccess database connection is provided in Viewer mode which will allow users to convert old Access databases to SQLite or MySQL depending on preference. See the PAMGuard help file for further details. </p> <p class=MsoNormal><b>Other Changes</b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>Feature Request 45.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>Module settings import. Functions have been provided which enable users to import the settings for individual modules into new configurations. See the help file for details.</span></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>2.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>Feature Request 45.</span><span lang=EN-US style='font-size:7.0pt'> </span><span lang=EN-US>Click classification settings export / import. Click classification settings can be exported individually to files and imported into other click detector configurations. See the help file for details. </span></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>3.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>GPS Loading into PAMGuard Viewer. This has been modified so that the rules governing GPS data collection and storage also apply when loading data from the database. For instance, if you've stored all GPS data, you've probably got a record every second in the database which can create memory overflows if you try to load a lot of data in the viewer. You can now tell PAMGuard to only load a data point every n seconds which will reduce the number of points loaded. Useful when making large scale overview maps of a survey. </span></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>4.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>Sound Trap tools module. This is a development module for users of the </span><a href="http://www.oceaninstruments.co.nz/"><span lang=EN-US>Ocean Instruments</span></a> <span lang=EN-US>Sound Trap who have it configured to run automatic click detection. This feature is currently in its development phase and is of little relevance to most users. </span></p> <p class=MsoNormal><b><span lang=EN-US>Bug Fixes</span></b></p> <p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'>1.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>Bug 246. AIS Data Unpacking. Bug in AIS data unpacker fixed. </span></p> <p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'>2.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>Bug 247. Fixed Landmark display. Landmarks were not displaying in the viewer. This is now fixed. </span></p> <p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'><span lang=EN-US>3.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>Bug 248. Crash in hydrophone array manager. Bug in array manager would crash PAMGuard when the click detector was configured with more channels than the sound acquisition system (almost impossible to achieve, but someone managed it). </span></p> <p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'><span lang=EN-US>4.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>Bug 249. Corrected bugs in Rocca analysis of click events. </span></p> <p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'><span lang=EN-US>5.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>Bug 250. DIFAR module was crashing if it attempted to triangulate between more than two simultaneous bearings. Fixed. </span></p> <p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'><span lang=EN-US>6.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>Bug 251. Fixed error in DIFAR intensity calculation. </span></p> <p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'><span lang=EN-US>7.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>Bug 252. Bug which plotted bearings to whistle and moan detections from the front hydrophone rather than the central position between hydrophones now fixed. </span></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US> </span></p> <p class=MsoListParagraph style='text-indent:-18.0pt'> </p> <h1><a name="_Toc444450396">Version 1.13.05 Beta, July 2015</a></h1> <p class=MsoNormal><b>Changes</b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'>1.<span style='font-size: 7.0pt;font-family:"Times New Roman",serif'> </span>Improved options for plotting clicks on the map in viewer mode - can now select clicks by the type of event they are part of (when marked as part of an offline event). </p> <p class=MsoNormal><b>Bug Fixes</b> </p> <p class=MsoNormal>The following bugs have been fixed for this release. </p> <p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'><span lang=EN-US>1.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 231. PAMGuard freezing when starting viewer mode. (Caused by an infinite loop in the map module). Fixed.</p> <p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'><span lang=EN-US>2.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 232. Incorrect click length calculation in ROCCA module. Fixed.</p> <p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'><span lang=EN-US>3.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 233. ROCCA not analysing correct clicks in Viewer mode. Fixed. </p> <p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'><span lang=EN-US>4.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 234. Hydrophone import of .paf files crashing. Fixed.</p> <p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'><span lang=EN-US>5.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 235. Target motion analyser crashes when changing default bearing line length. Fixed. </p> <p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'><span lang=EN-US>6.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 236. Whistle classifier crashing during batch training just prior to writing results files. Fixed. </p> <p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'><span lang=EN-US>7.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 237. Logger forms not saving data to database after sound acquisition starts. Fixed. </p> <p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'>8.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 238. Viewer mode out of memory error. Have adjusted memory allocation to allow more memory for the database interface. Hopefully Fixed. </p> <p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'><span lang=EN-AU>9.</span><span lang=EN-AU style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 239. <span lang=EN-AU>Fixed bug in the DIFAR module that was incorrectly preventing cross-fixes for some calls.</span></p> <p class=MsoNormal>Details of these bugs can be found at <a href="https://sourceforge.net/p/pamguard/bugs">https://sourceforge.net/p/pamguard/bugs</a></p> <h1><a name="_Toc444450397">Version 1.13.04 Beta, June 2015</a></h1> <p class=MsoNormal><b>Changes</b></p> <p class=MsoListParagraph style='margin-left:47.25pt;text-indent:-29.25pt'><span lang=EN-US>1.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Spectrogram annotation marks. A simple system for marking spectrograms during real time analysis has been incorporated. To use it, add the module, in the spectrogram settings, select the annotation marks in the 'Mark Observers' tab of the spectrogram configuration dialog, and also right click on the spectrogram and select to display the annotations. Annotations are saved to the database so you will also need a database module in your configuration. </p> <p class=MsoListParagraph style='margin-left:47.25pt;text-indent:-29.25pt'><span lang=EN-US>2.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>A new system for important warning messages has been implemented. Warnings such as failure to connect to the GPS or a database error will now appear at the top of the main PAMGuard display. </p> <p class=MsoListParagraph style='margin-left:47.25pt;text-indent:-29.25pt'><span lang=EN-US>3.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>File and Folder audio input systems now have an optional repeat button which is useful when using PAMGuard for demonstration purposes. </p> <p class=MsoListParagraph style='margin-left:47.25pt;text-indent:-29.25pt'><span lang=EN-US>4.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>The sound File and Folder audio input systems now have an optional time zone setting. Note that PAMGuard analysis should still all be taking place in UTC and that this option is intended to allow the conversion of file times which were not recorded as UTC into UTC and not the other way around. Use the option with caution !</p> <p class=MsoListParagraph style='margin-left:47.25pt;text-indent:-29.25pt'><span lang=EN-US>5.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>The Open Office Database system has been removed from the list of available options since it is not reliable. If you require a free database solution we recommend you use the MySql Community Server <a href="http://dev.mysql.com/downloads/mysql/">http://dev.mysql.com/downloads/mysql/</a></p> <p class=MsoListParagraph style='margin-left:47.25pt;text-indent:-29.25pt'><span lang=EN-US>6.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>Changed Rocca Measurement menu item to open a window containing click events, instead of a submenu listing click events. Using a window simplifies multiple event selections</span></p> <p class=MsoListParagraph style='margin-left:47.25pt;text-indent:-29.25pt'><span lang=EN-US>7.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>The DIFAR module has received numerous improvements and bugfixes after 6 weeks of field testing.</span></p> <p class=MsoNormal><b>Bug Fixes</b></p> <p class=MsoNormal>The following bugs have been fixed for this release. </p> <p class=MsoListParagraph style='margin-left:47.25pt;text-indent:-29.25pt'><span lang=EN-US>1.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 220 Sample counts were wrapping and causing PAMGuard to report incorrect times after 2^31 samples.</p> <p class=MsoListParagraph style='margin-left:47.25pt;text-indent:-29.25pt'><span lang=EN-US>2.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 223. Click detector null clicks (This primarily only affected offline file analysis).</p> <p class=MsoListParagraph style='margin-left:47.25pt;text-indent:-29.25pt'>3.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 225. Display of remaining recording time. Was only displaying hours, minutes and seconds. Now correctly displays the number of remaining days. </p> <p class=MsoListParagraph style='margin-left:47.25pt;text-indent:-29.25pt'><span lang=EN-US>4.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 226. Spectrogram Mark Observer list doesn't refresh when modules added or removed. </p> <p class=MsoListParagraph style='margin-left:47.25pt;text-indent:-29.25pt'><span lang=EN-US>5.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 227. Logger forms not working with MySQL. Several minor issues with the MySQL interface generally and in particular with the logger forms module have been resolved. </p> <p class=MsoListParagraph style='margin-left:47.25pt;text-indent:-29.25pt'><span lang=EN-US>6.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 228. Occasional crashing when training the whistle classifier. </p> <p class=MsoListParagraph style='margin-left:47.25pt;text-indent:-29.25pt'><span lang=EN-US>7.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug 229. <span lang=EN-US>Fixed bug in Viewer Mode which caused Rocca to crash when analyzing click event containing unclassified clicks</span></p> <p class=MsoListParagraph style='margin-left:47.25pt;text-indent:-29.25pt'><span lang=EN-US>8.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span><span lang=EN-US>Bug 230. Click Bearing Display. With a two hydrophone system, clicks calculated to have a bearing of exactly 180 degrees would be displayed at 0 degrees on the bearing time display.</span></p> <p class=MsoListParagraph style='margin-left:36.75pt;text-indent:-18.75pt'><span lang=EN-US> </span></p> <p class=MsoNormal>Details of these bugs can be found at <a href="https://sourceforge.net/p/pamguard/bugs">https://sourceforge.net/p/pamguard/bugs</a></p> <h1><a name="_Toc444450398">Version 1.13.03 Beta, March 2015</a></h1> <p class=MsoNormal><b>Changes</b></p> <p class=MsoNormal>Small changes have been made to the ROCCA whistle classifier module: Added Sampling Rate, Number of Channels and Geographic Location to the Rocca contour output file. Number of Channels and Geographic Location can be specified by the user in the Rocca Parameters dialog Notes tab.</p> <p class=MsoNormal><b>Bug Fixes</b></p> <p class=MsoNormal>A number of minor bugs have been fixed for this release. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'>1.<span style='font-size: 7.0pt;font-family:"Times New Roman",serif'> </span>Bug 209. Map zoom level. This was zoomed right into a range of about 1m when new maps were created. This is now fixed and it starts with a default range of 10km on the display. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'>2.<span style='font-size: 7.0pt;font-family:"Times New Roman",serif'> </span>Bug 212. Decimator crashed. This only happened very rarely and only if a very large decimation factor was used, so it's unlikely to have affected anyone. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'>3.<span style='font-size: 7.0pt;font-family:"Times New Roman",serif'> </span>Bug 215. Sound acquisition dialog crashing. Could happen if there were no sound cards installed on a system. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'>4.<span style='font-size: 7.0pt;font-family:"Times New Roman",serif'> </span>Bug 216. Whistle classifier would not work offline (in viewer mode). This is now fixed.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'>5.<span style='font-size: 7.0pt;font-family:"Times New Roman",serif'> </span>Bug 217. PAMGuard viewer fails to read a configuration at startup. This would cause total loss of the PAMGuard configuration in viewer mode and has been rectified. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'>6.<span style='font-size: 7.0pt;font-family:"Times New Roman",serif'> </span>Bug 218. SAIL Acquisition card would hang the system. This has also been fixed. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'>7. Bug 219. Problems displaying Offline Click Events in the Viewer map have been fixed. </p> <p class=MsoNormal> </p> <h1><a name="_Toc444450399">Version 1.13.02 Beta, January 2015</a></h1> <p class=MsoNormal><b>Bug Fixes</b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'>1.<span style='font-size: 7.0pt;font-family:"Times New Roman",serif'> </span>Bug 208. Logger forms CHECKBOX control crashes. Fixed. </p> <h1><a name="_Toc444450400">Version 1.13.01 Beta, January 2015</a></h1> <p class=MsoNormal><b>Bug Fixes</b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'>1.<span style='font-size: 7.0pt;font-family:"Times New Roman",serif'> </span>Bug 207. Threading hydrophone error. Caused array location errors if GPS data set to read on a time. Fixed</p> <p class=MsoListParagraph style='text-indent:-18.0pt'>2.<span style='font-size: 7.0pt;font-family:"Times New Roman",serif'> </span>Bug 205. Crash in 3D localiser if no output CSV file set. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'>3.<span style='font-size: 7.0pt;font-family:"Times New Roman",serif'> </span>Bug 197. Click detector reporting 'Null Click with no waveform'. Fixed</p> <p class=MsoNormal><b>Changes</b></p> <p class=MsoNormal>Small changes made to DIFAR module. </p> <h1><a name="_Toc444450401">Version 1.13.00 Beta December 2014</a></h1> <p class=MsoNormal><b>Configuration Changes</b></p> <p class=MsoNormal><i>Menu Layout</i></p> <p class=MsoNormal>The PAMGuard menus have been rearranged into a more intuitive grouping which we believe will help users find functionality more easily. </p> <p class=MsoNormal>'Detection' menu has been renamed to 'Settings' since many menu items within this menu were not directly to do with 'Detection'.</p> <p class=MsoNormal>The groupings within the File / Add Modules menu have been rearranged so that they are now:</p> <p class=MsoNormal>' Maps and Mapping</p> <p class=MsoNormal>' Utilities</p> <p class=MsoNormal>' Sensors</p> <p class=MsoNormal>' Displays</p> <p class=MsoNormal>' Sound Processing</p> <p class=MsoNormal>' Detectors</p> <p class=MsoNormal>' Classifiers</p> <p class=MsoNormal>' Localisers</p> <p class=MsoNormal>' Visual Methods</p> <p class=MsoNormal>The '<i>Hydrophone Array</i>' menu item moved from 'File' to 'Settings'</p> <p class=MsoNormal>'<i>Multi Threading</i>' menu item moved from 'Detection' (now 'Settings') to 'File'</p> <p class=MsoNormal>'<i>Start</i>' and '<i>Stop</i>' menu items removed. PAMGuard should be started and stopped using the red and black buttons.</p> <p class=MsoNormal><b>New Modules</b></p> <p class=MsoNormal><i>DIFAR</i> (Localisation Group)</p> <p class=MsoNormal>This module, funded by the Australian Antarctic Division allows the de-multiplexing and calculation of angles from military style DIFAR sonobuoys. See online help for details. </p> <p class=MsoNormal><i>MEAL Localiser</i> (Localisation Group)</p> <p class=MsoNormal>This module, developed by Jamie Macaulay of St Andrews University estimates the 3D localisation of clicks using a variety of algorithms. It's primarily been developed to track harbour porpoise in three dimensions over scales of 10's of metres. While currently only working with output from the click detector, we hope eventually to extend its use to whistles as well. </p> <p class=MsoNormal><i>Accelerometer Readout</i> (Sensors group)</p> <p class=MsoNormal>This module, funded by NOAA for the South West Fisheries Science Centre (SWFSC), measures pitch and roll from analogue accelerometer sensors in a hydrophone. Data are fed real time into the updated hydrophone array manager in order that bearings from a tetrahedral tracking array are correctly calculated in real world coordinates. </p> <p class=MsoNormal><i>Wild ArcGIS Interface</i> (Maps and Mapping group)</p> <p class=MsoNormal>This module, developed by Michael Oswald / SWFSC, allows PAMGuard to output data in a format suitable for display in the WILD ArcGIS marine mammal survey package. See online help for details. </p> <p class=MsoNormal><i>Alarms</i> (Utilities Group)</p> <p class=MsoNormal>This is a general system of visual and audio alarms developed by Doug Gillespie for use on a variety of projects. The alarms can be coupled to any module or detector in PAMGuard. Where appropriate, modules can control which of their data will cause an alarm action (e.g. in the Click detector you can set which types of classified click will fire the alarm). See online help for details. </p> <p class=MsoNormal><i>Noise Band Monitor</i> (Sound Processing Group)</p> <p class=MsoNormal>This module, developed by Douglas Gillespie, Measures octave of third octave noise bands. See online help for details. </p> <p class=MsoNormal><i>Filtered Noise Measurement</i> (Sound Processing Group)</p> <p class=MsoNormal>This module, developed by Douglas Gillespie, measures noise levels in a single frequency band using a variety of filter functions. See online help for details. </p> <p class=MsoNormal><i>Envelope Tracing</i> (Beta Only, Sound Processing Group)</p> <p class=MsoNormal>This module, developed by Douglas Gillespie, traces the envelope of a stream of audio data. In particular, it can be used to generate audio output from high frequency data. See online help for details. </p> <p class=MsoNormal><i>Long Term Spectral Average</i> (Sound Processing Group)</p> <p class=MsoNormal>This module, developed by Douglas Gillespie, calculates the long term spectral average of audio data for a spectrogram display. See online help for details. </p> <p class=MsoNormal><i>Echo Detector and Sperm Whale IPI Computation</i> (Beta only, Sound Measurements Group)</p> <p class=MsoNormal>These two modules, developed by Brian Miller of the Australian Antarctic Division can be used to estimate the inter pulse interval of sperm whale clicks. (No help available)</p> <p class=MsoNormal> </p> <p class=MsoNormal><b>New Features</b></p> <p class=MsoNormal><i>Hydrophone Configuration</i></p> <p class=MsoNormal>The hydrophone configuration system within PAMGuard has been substantially rewritten, partly so that it can support multiple remote buoys (e.g. DIFAR buoys) each of which needs to be localised individually. As a consequence, the layout of the Array Manager dialog will appear somewhat different. Details are available in the online help. </p> <p class=MsoNormal><i>FLAC File Support</i></p> <p class=MsoNormal>Can now read raw audio data direct from FLAC files. <a href="http://en.wikipedia.org/wiki/FLAC">FLAC</a> is a lossless compression algorithm for audio data. Files, or folders of files are accessed in the same way as WAV and AIFF files in the Sound Acquisition module. In a future release we also hope to provide support for writing FLAC files from the sound recorder module. </p> <p class=MsoNormal><i>Sound Recorder Module</i></p> <p class=MsoNormal>Now supports writing 8 and 24 bit as well as 16 bit files. Also writes data to dated sub folders, starting a new folder each day (UTC). Also provides additional information on disk space on the main display panel. Millisecond time is also now included in the output file names. </p> <p class=MsoNormal><i>Datagram Options</i></p> <p class=MsoNormal>Datagram options in Viewer have been improved so that the user has to verify the time binning for datagrams the first time the viewer is run and can also change the time bins from the File menu (See the File/BinaryStore/Datagram options menu. </p> <p class=MsoNormal><i>Viewer Configuration</i></p> <p class=MsoNormal>The Viewer configuration is now saved into a separate database table from 'normal' settings so that Viewer can run at same time as normal operation, but with slightly different display settings. </p> <p class=MsoNormal><i>Spectrogram Display</i></p> <p class=MsoNormal>A system of sliders for setting the frequency and amplitude ranges of the spectrogram display has been implemented. Click the grey button on the top right corner of the spectrogram display ' </p> <p class=MsoNormal><i>Video Range Module</i></p> <p class=MsoNormal>The video range module has been modified so that it can estimate distances based on fixed objects within a picture as well as the horizon. </p> <p class=MsoNormal><i>Improved Filter Options</i></p> <p class=MsoNormal>Filter options (used as stand-alone filter modules and also within many other modules, such as the click detector and the Filtered Noise Measurement module) have been improved so that the user can specify arbitrarily shaped Finite Impulse Response filters (see online help for details). </p> <p class=MsoNormal><i>Radar Display</i></p> <p class=MsoNormal>Can now show bearings relative to true North OR the vessel heading. Also has the option of only showing certain types of click and whistle.</p> <p class=MsoNormal><b>Bug Fixes</b></p> <ol style='margin-top:0cm' start=1 type=1> <li class=MsoNormal style='margin-bottom:0cm'>Reading of wav files. Modifications to the Java wav file reading code in order to read wav files between 2 and 4 GByte in size (the wav standard extends to 4 Gbyte, but Java for some reason only supports up to 2Gbyte)</li> <li class=MsoNormal style='margin-bottom:0cm'>Ishmael Detector configuration. It was impossible to correctly configure these detectors and configuration settings were not being saved correctly. This has now been rectified. </li> <li class=MsoNormal style='margin-bottom:0cm'>Logger forms input of character data. Was causing an exception when character input fields were cleared. </li> <li class=MsoNormal style='margin-bottom:0cm'>Click detector inter click interval display was not working in viewer mode. This has been rectified. </li> <li class=MsoNormal style='margin-bottom:0cm'>Configuration loading. This has been rationalised since it was often confusing to users. It is now no longer possible to change configurations once PAMGuard has been launched and pressing 'Cancel' on the select dialog causes PAMGuard to exit. </li> <li class=MsoNormal style='margin-bottom:0cm'>Airgun display. If this was included in the PAMGuard model before the GPS module it would hang PAMGuard. This has been rectified. </li> <li class=MsoNormal style='margin-bottom:0cm'>Fixed occasional exceptions in the sound output modules when playing back from files. </li> <li class=MsoNormal style='margin-bottom:0cm'>Fixed exceptions in spectrogram user interface. </li> <li class=MsoNormal style='margin-bottom:0cm'>Fixed National Instruments sound output bug which meant that it could only work with two channel data. Will now work with one to as many channels are supported by the playback device.</li> <li class=MsoNormal style='margin-bottom:0cm'>Fixed colour bugs in Logger forms which did not display correctly in 'night' mode. </li> <li class=MsoNormal style='margin-bottom:0cm'>Bug fix in simulator. No longer stops or fails to start generating sounds. </li> <li class=MsoNormal style='margin-bottom:0cm'>Bug in calculated spectrum levels if data were decimated (<a href="http://sourceforge.net/p/pamguard/bugs/187/">http://sourceforge.net/p/pamguard/bugs/187/</a>) . Did not affect band level calculations. </li> <li class=MsoNormal style='margin-bottom:0cm'>Bug in noise band monitor. Crashed when sample rate was exactly 2kHz. Fixed </li> <li class=MsoNormal style='margin-bottom:0cm'>Memory leak in click detector. Severe memory leak when processing clicks in viewer mode now fixed. </li> <li class=MsoNormal style='margin-bottom:0cm'>Flickering of click display (<a href="http://sourceforge.net/p/pamguard/bugs/191/">http://sourceforge.net/p/pamguard/bugs/191/</a>) now fixed. </li> <li class=MsoNormal style='margin-bottom:0cm'>Logger forms crashing in Viewer mode. Bug now fixed. </li> <li class=MsoNormal style='margin-bottom:0cm'>Storage options (<a href="https://sourceforge.net/p/pamguard/bugs/175/">https://sourceforge.net/p/pamguard/bugs/175/</a>) whereby clicks were stored to database is now fixed. </li> <li class=MsoNormal style='margin-bottom:0cm'>Sound Recorder output folder is now defaulting to the User folder (Generally C:\Users\username\PAMRecordings) instead of C:\Program Files (x86)\PamguardBeta which didn't work since the software doesn't have write access to that folder. </li> </ol> <p class=MsoNormal> </p> <h1><a name="_Toc444450402">Older Versions</a></h1> <h2>Version 1.12.00 Beta February 2013</h2> <p class=MsoNormal><b>New Modules</b></p> <p class=MsoNormal style='margin-left:36.0pt'>Clip Generator: Saves and displays short waveform clips around detections. Can work with any detector (or indeed any other data stream within PAMGuard). </p> <p class=MsoNormal style='margin-left:36.0pt'>Local time display: displays the computers local time on the main display panel. </p> <p class=MsoNormal style='margin-left:36.0pt'>WILD interface: provides the user the ability to integrate Pamguard with the WILD ArcGIS-based marine mammal survey software package.</p> <p class=MsoNormal><b>New Features</b></p> <p class=MsoNormal style='margin-left:36.0pt'><i>Core Functionality</i></p> <p class=MsoNormal style='margin-left:36.0pt'>New storage options have been implemented which give the user greater control of where data are stored. </p> <p class=MsoNormal style='margin-left:36.0pt'>Modules have been arranged into different groups in the configuration menus and tool tip texts have been added to these menus to provide additional information to users. </p> <p class=MsoNormal style='margin-left:36.0pt'><i>Radar Display</i></p> <p class=MsoNormal style='margin-left:36.0pt'>Functionality has been added to the radar display so that bearings can be shown relative to either the vessel or to true North. </p> <p class=MsoNormal style='margin-left:36.0pt'>Better control of data in viewer mode, making is easy to scroll through and view data for short time periods. </p> <p class=MsoNormal style='margin-left:36.0pt'><i>GPS</i></p> <p class=MsoNormal style='margin-left:36.0pt'>Function to import GPS data from other data sources for the PAMGuard viewer. </p> <p class=MsoNormal style='margin-left:36.0pt'><i>Database</i></p> <p class=MsoNormal style='margin-left:36.0pt'>Can now copy data from binary storage to the database offline for any module having both binary and database storage. </p> <p class=MsoNormal style='margin-left:36.0pt'>Can create a blank MS Access database (2007 and later *.accdb formats only).</p> <p class=MsoNormal style='margin-left:36.0pt'>Can open MS Access from within PAMGuard to make it easier to view database content. </p> <p class=MsoNormal style='margin-left:36.0pt'>Support for open office databases.</p> <p class=MsoNormal style='margin-left:36.0pt'><i>Sound Acquisition</i></p> <p class=MsoNormal style='margin-left:36.0pt'>National Instruments cards: Added code in support of the new x-series devices. </p> <p class=MsoNormal style='margin-left:36.0pt'>ASIO sound cards: Added support for a new open source ASIO driver system (jasiohost). The old system has been left in place for now while we assess users response to the newer system. </p> <p class=MsoNormal style='margin-left:36.0pt'><i>AIS</i></p> <p class=MsoNormal style='margin-left:36.0pt'>Support has been added to the AIS module to read data from class B AIS stations (used by smaller vessels), Base stations and Aids To Navigation. </p> <p class=MsoNormal style='margin-left:36.0pt'><i>Spectrogram Display</i></p> <p class=MsoNormal style='margin-left:36.0pt'>Can now scroll as well as wrap the data. </p> <p class=MsoNormal style='margin-left:36.0pt'><i>Whistle Detector</i></p> <p class=MsoNormal style='margin-left:36.0pt'>Stores amplitude and bearing information correctly in the binary files. </p> <p class=MsoNormal style='margin-left:36.0pt'><i>Logger Forms</i></p> <p class=MsoNormal style='margin-left:36.0pt'>A substantial amount of work has been carried out on Logger forms, funded by the South West fisheries Science Center. </p> <p class=MsoNormal style='margin-left:36.0pt'><i>Click Detector</i></p> <p class=MsoNormal style='margin-left:36.0pt'>Two additional displays have been added to the click detector</p> <p class=MsoNormal style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:72.0pt;text-indent:-18.0pt'>1.<span style='font-size:7.0pt; font-family:"Times New Roman",serif'> </span>Concatenated Spectrogram which enables users to view spectra for multiple clicks within the same event.</p> <p class=MsoNormal style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:72.0pt;text-indent:-18.0pt'>2.<span style='font-size:7.0pt; font-family:"Times New Roman",serif'> </span>Inter Detection Interval Display which provides a visual interpretation of the inter-detection interval.</p> <p class=MsoNormal style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt'> </p> <p class=MsoNormal style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt'>Target Motion Analysis: Updated target motion analysis module so that it works in three (as opposed to two) dimensions.</p> <p class=MsoNormal style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt'> </p> <p class=MsoNormal style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt'>Alarm in click detector to issue audible warning when certain click types are detected. </p> <p class=MsoNormal style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt'> </p> <p class=MsoNormal style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt'>Display options have been improved making it easier to display only certain types of clicks. </p> <p class=MsoNormal style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt'> </p> <p class=MsoListParagraph style='margin-left:54.0pt;text-indent:-18.0pt'><i>Ishmael Detection Modules</i></p> <p class=MsoListParagraph style='margin-left:54.0pt;text-indent:-18.0pt'>We have implemented database storage for output of these modules. </p> <p class=MsoNormal><b>Bug fixes</b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Radar Display: A bug which stopped the radar display from correctly displaying bearings to whistles from arrays containing more than two hydrophone elements has been fixed. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Database Speed: A substantial rewriting of some of the indexing methods in the database module has led to a significant increase in the speed at which data are written to the database (orders of magnitude for large databases). This is having a significant impact on the overall reliability of the software. Other changes have increased the speed (again by orders of magnitude) at which data are read back into PAMGuard when using the viewer. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>PAMGuard start-up options have been substantially improved:</p> <p class=MsoListParagraph style='margin-left:54.0pt;text-indent:-18.0pt'>1.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Pressing cancel will now exit PAMGuard</p> <p class=MsoListParagraph style='margin-left:54.0pt;text-indent:-18.0pt'>2.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Clearer when a new (blank) configuration is being created</p> <p class=MsoListParagraph style='margin-left:54.0pt;text-indent:-18.0pt'>3.<span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Can create a database for viewer mode from scratch. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Timing calculations for simulated data have been improved. </p> <h2>Version 1.11.02 Beta May 2012</h2> <p class=MsoNormal><b>New Features</b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Hiding side panels. The panel on the left of the display can be hidden ' this creates more space for other displays. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Click Detector Displays. Numbers of small displays (e.g. the Wigner plot) is now remembered between runs. </p> <p class=MsoNormal><b>Bug Fixes</b><span style='font-size:7.0pt;font-family: "Times New Roman",serif'> </span></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>PAMGuard Colours: Now selects correct night time colours at programme start-up.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bug in Noise Monitor. Version 1.11.01 would crash if only a subset of channels were selected, e.g. if you only measured noise on channel 0 of a two channel configuration. This bug is now fixed</p> <h2>Version 1.11.01 Beta April 2012</h2> <p class=MsoNormal><b>New Modules</b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>ROCCA Whistle Classifier (see online help)</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Noise Measurement (see online help) </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Logger Forms</p> <p class=MsoNormal><b>Click Detector Updates</b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Amplitude Selector. This is a small popup window which allows you to set a minimum amplitude for clicks to be displayed on the bearing time display. Primarily useful during offline analysis using the viewer to remove clutter from the display. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>ICI of unassigned clicks. Previously ICI was only shown for clicks assigned to a click train. Can now be shown for all clicks, but note that this will be meaningless if there is > 1 animal present. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Echo detection. Automatic detection of echoes (see online help). </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Offline event marking. Offline event marking similar to functionality in RainbowClick is now available in the PAMGUARD viewer. Event summary data is stored in the database and can also be exported to text files (e.g. for importing into the Distance software). </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Target motion analysis in two and three dimensions using a variety of models to fit the data (see help files for details).</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Toolbar with display species selection.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bearings can be calculated using the envelope of the waveform rather than the full waveform. The waveform or envelope can also be filtered prior to bearing calculation.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Click species templates. Spectral templates may be generated / reloaded for different types of click.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Click concatenated spectrogram display helps to view spectral properties of multiple clicks in an event.</p> <p class=MsoNormal><b>Raw Data Loading</b></p> <p class=MsoNormal>In viewer mode, use the Acquisition control dialog to select the location of wav files associated with the data. This will unlock two useful features of the display:</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>The spectrogram will automatically generate and display spectrogram data. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>The spectrogram display and the click detector will both allow you to play back sound via the system sound card. </p> <p class=MsoNormal><b>Minor Features and Bug Fixes</b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>The default preamplifier gain in the acquisition module has been changed to 0dN</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>The Binary store now saves a complete data map between runs of the PAMGUARD viewer. This leads to significant improvements in the time the viewer takes to load large data sets.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>DataMap: The click and the whistle and moan detectors can now also show graphs of data density as a function of frequency instead of simple bar charts of data density vs. time (datagrams). This makes it much easier to find features such encounters with animals. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Formatting of times in scroll bars has been improved (e.g. will say 15 m instead of 900s)</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>The FFT Engine can now copy with FFT hops which are greater than the FFT length. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>The filter module can now also generate finite Impulse Response (FIR) filters. Note however, that FIR filters may require considerably more execution time than IIR filters. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Database support for MS Access 2007 and 2010 database formats. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>3D bearings from click detector using volumetric arrays. For small arrays (where the distance between elements is less than a few hundred samples) bearings are now correctly calculated in three dimensions. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Main GUI frame no longer disappears behind other windows when viewer data are loaded. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Toolbar with quick access to start / stop buttons. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Filter and Decimator modules output data name. These were not unique in previous versions which made it impossible for downstream modules to connect to the correct data stream. This has been fixed. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Whistle classifier has some new features in the classifier training panel. It is also now possible to export training data files directly from binary data files. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>The hydrophone localisation systems have been updated to better use information from true and magnetic heading sensors.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>The FFT module has been updated to ensure it finds it's correct data source, even if that data source is loaded after the FFT module is created.</p> <p class=MsoNormal> </p> <h2>Version 1.10.00 Beta December 2010</h2> <p class=MsoNormal><b>New features</b></p> <p class=MsoNormal>1. Binary storage module. </p> <p class=MsoNormal>Performs a parallel role to the PAMGAURD database but uses binary files in a proprietary format which is considerably more efficient for data of unknown length such as whistle contours or small clips of click waveform. This feature is currently implemented in the following modules:</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Click Detector</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Whistle and Moan detector</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>AIS </p> <p class=MsoNormal>2. Improved offline viewer functionality. </p> <p class=MsoNormal>The offline viewer is much improved with better data scrolling and the ability to view data either stored in the database or the binary storage system. Work has stated on functions which read and use data stored in audio files. This is currently limited to re-calculating and displaying displaying spectrogram data during viewer mode operation. </p> <p class=MsoNormal>3. Heading sensor readout</p> <p class=MsoNormal>PAMGUARD can now read true or magnetic heading data from gyro compasses, fluxgate compasses, etc. See help for details.</p> <p class=MsoNormal>4. Click detector offline event marking</p> <p class=MsoNormal>Functionality for offline analysis, similar to that in RainbowClick is now partially incorporated into the PAMGUARD click detector in viewer mode. Help files have not yet been developed for these features. </p> <p class=MsoNormal>5. Better support in the Decimator module for non-integer frequency division (i.e. previous versions would convert well from 96kHz to 48kHz, but not from 500kHz to 48kHz) </p> <p class=MsoNormal><b>Bug fixes</b></p> <p class=MsoNormal>1. Placement of axes on some displays (array manager and depth side panel). Problem in 1.9.01 Beta now fixed. </p> <p class=MsoNormal>2. Fixed problems of NMEA read out not restarting after a serial drop out. NMEA now restarts correctly. </p> <p class=MsoNormal>3. Fixed a memory leak which caused occasional crashes, particularly when large numbers of files were processed offline. </p> <p class=MsoNormal>4. The correct file path separator is used in Sound recording names under Linux (which uses "/" as opposed to "\" on Windows).</p> <h2>Version 1.9.01 Beta May 5 2010</h2> <p class=MsoNormal><b>Bug fixes</b></p> <p class=MsoNormal>Acquisition dialog for ASIO sound cards was resetting all channel numbers to zero.</p> <p class=MsoNormal>Degree symbols throughout PAMGUARD have been fixed so that they work on all Win64, (Mac and Linux.)</p> <p class=MsoNormal>An unnecessary channel warning from the seismic veto has been removed. </p> <p class=MsoNormal>Contour check boxes on the map dialog have now been placed in a scrolling pane so that if there are lots of contours, the dialog doesn't become too bit to fit on a screen. </p> <p class=MsoNormal><b>New Feature</b></p> <p class=MsoNormal>psf file name is now displayed in the title bar of the main PAMGUARD display. </p> <p class=MsoNormal>Windows Installer now sets permissions on PAMGUARD folder so that don't need to be an administrator in order to create new files in that directory. Prevents problems especially under Vista/Windows 7 when saving psfs and recording sounds to the default directory. </p> <h2>Version 1.9.00 Beta April 2010</h2> <p class=MsoNormal><b>Channel numbering</b></p> <p class=MsoNormal>A new internal channel numbering scheme for ASIO sound cards was released on 8 March in Alpha version 1.8.02. These changes have now been promoted to this Beta release 1.9.00. These changes were described in an email to PAMGUARD User, the text of which is repeated here:</p> <p class=MsoNormal>Within PAMGUARD, there have been constant problems with lookup tables relating hardware channel numbers to internal channel numbers. 99.9% of the time, this is not a problem since people are just reading channels 0 and 1 from a normal sound card or a list of channels 0,1,2,3, etc from an ASIO card or National Instruments card. However, when using the ASIO sound acquisition system, it is possible to read out hardware channels 2,3,4,5 say and those numbers would propagate through PAMGUARD and be used by all the detectors. While this gave some clarity to the displays, it also created a number of problems since look up tables were constantly required to relate hardware numbers and software numbers in every PAMGUARD module. Since this type of channel numbering was only implemented several years into the PAMGUARD project, it was never fully implemented or well supported by the different modules which resulted in a number of bugs which could cause confusion as to which hydrophones were being used during localisation or during calibrated measurement. The situation tended to only arise with a small number of ASIO sound cards such as the RME Fireface 400 on which the most useful inputs, the balanced line inputs, are hardware channels 4,5,6 and 7 on the back of the instrument. (On the Fireface 800, the balanced line inputs are channels 0 to 7). When using the National Instruments system, data were always sent into the rest of PAMGUARD with sequential channel numbering starting at 0. This was required in order to support multiple NI Daq boards where it is possible to read for example channel 0 and 1 on two different devices, so to uniquely identify channels in the rest of PAMGUARD, the only rational thing to do was to re-label those channels 0,1,2,3. </p> <p class=MsoNormal>There have been other annoyances with the ASIO channel numbering scheme. For instance, if you had a configuration which worked in real time using channels 7 and 8 of a sound card, you could not use that same configuration to analyse wav files, which would always read their data as channels 0 and 1. Similarly if you switched sound cards, you may have to reconfigure every detector and several of the displays to handle the changes in channel numbering. </p> <p class=MsoNormal>I have spent a considerable amount of time trying to work out a better system for handling channel numbering in PAMGUARD and have decided that the only practical thing to do is to force all software channel numbering back to a zero indexed system. i.e. even if you read out hardware channels 3,4,5 and 6, within PAMGUARD, everywhere apart from the Sound acquisition dialog, you will see them listed as channels 0,1,2 and 3. The consequences of doing this are mainly very good. Most users will not notice any changes. For those who need for some reason to read channel numbers not starting at zero things will be more stable. However, when you go to a new version with this new feature, it will be necessary to reconfigure all the modules in any existing configurations. To do this, open the configuration dialog for each module in turn and select the correct, zero indexed, channel number. </p> <p class=MsoNormal><b>Other Changes / new features</b></p> <p class=MsoNormal>PAMGUARD Viewer</p> <p class=MsoNormal>The way in which data are loaded for each module has changed in the PAMGUARD viewer. In the scroll bar for each display, at the right hand end, there are buttons for pagingforward, backward and setting page length options. </p> <p class=MsoNormal>Click Detector Bearing Time display</p> <p class=MsoNormal>Older versions used a vertical scroller in the right hand side of the main bearing time display to control the display length. This has been removed and replaced by a small control consisting of an edit box and a spinner (up and down arrows) at the right hand end of the horizontal scroll bar. The scroll system now also enabled you to scroll back through up to one minute of data during real time operation. </p> <p class=MsoNormal>Whistle and Moan Detector</p> <p class=MsoNormal>Bearings are now written to the database.</p> <p class=MsoNormal>PAMGUARD Viewer scrolling mechanism has changed. </p> <p class=MsoNormal>Each display now has a small control in the right hand end of a scroll bar or a slider which allows you to page through data. This is only well implemented for the map, but will be an increasingly important feature as more displays are set up for offline data viewing in future releases. </p> <p class=MsoNormal>Viewer data map</p> <p class=MsoNormal>When using the PAMGUARD viewer an additional panel will be displayed showing an overview of data quantity (per hour) from the various database tables connected to PAMGUARD. </p> <p class=MsoNormal>Spectrogram Display overlays</p> <p class=MsoNormal>The mechanism behind this has changed. Should not affect operations, but if you have problems with overlays on the spectrogram, please notify <a href="mailto:support@pamguard.org">support@pamguard.org</a> </p> <p class=MsoNormal>All display overlays</p> <p class=MsoNormal>Now pick up line colours from the Display symbol manager, so it's possible to set line colours by selecting a symbol with a particular line colour from the Display menu. </p> <p class=MsoNormal>Database</p> <p class=MsoNormal>Default name for the Database module has changed from "ODBC Database" to just "Database". This will not affect existing configurations. </p> <p class=MsoNormal>Sound acquisition</p> <p class=MsoNormal>Changes made for a previous Mac build now incorporated into main Beta branch. This should allow for basic 2 channel sound acquisition using Macs. </p> <p class=MsoNormal>Bug Fixes</p> <p class=MsoNormal>Whistle and Moan Detector </p> <p class=MsoNormal>Was not detecting sounds when noise reduction was performed in the Whistle Moan Detector, but was OK when noise reduction ran in the FFT module. This problem has been resolved.</p> <p class=MsoNormal>Whistle Classifier</p> <p class=MsoNormal>Bug fix in database output. The first species probability column was setting to zero. This is now fixed</p> <p class=MsoNormal>Ishmael Detectors</p> <p class=MsoNormal>Better rendering of detection boxes on spectrogram display and more meaningful names in spectrogram display menu.</p> <p class=MsoNormal>Sound acquisition</p> <p class=MsoNormal>When not using NI or AISO cards PAMAGUARD acquires sound using javax.sound which only supports two channels. Max number of channels now specified as 2 rather than undefined.</p> <p class=MsoNormal>Serial Comms</p> <p class=MsoNormal>A few changes so more through tidying up of resources when a port is closed. Might prevent a few problems when using a GPS. </p> <h2>Version 1.8.01 Beta February 2010</h2> <p class=MsoNormal><b>Bug Fixes</b></p> <p class=MsoNormal>Crashes caused in real time or Mixed Mode if the number of software channels exceeds the number of hydrophones configured in the array manager. It is of course illogical to have software channels which are not assigned to a hydrophone, so rather than entirely prevent PAMGUARD from crashing I have inserted additional checks into the hydrophone array dialog which will prevent the user from closing that dialog unless all software channels are assigned to a hydrophone. </p> <h2><span style='font-weight:normal'>Version 1.8.01 Beta February 2010</span></h2> <p class=MsoNormal><b>New features</b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Play back of high frequency wav files through National Instruments (NI) cards: When analysing wav files, sound can be output at high frequency (depending on the specification of the NI card). The primary motivation for this has been to develop a test bed for high frequency sound acquisition whereby we can play 500kHz recordings of harbour porpoise out of an NI card on one machine, into NI cards on a different machine which are testing high frequency versions of the click detector.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Note that this does not (yet) permit simultaneous acquisition and playback through</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>NI data acquisition cards. </p> <p class=MsoNormal><b>Minor features and bug fixes</b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Synchronisation of FFT functions. Prevents threads accessing the same FFT module simultaneously which was occasionally causing crashes of the click detector if multiple hydrophone groups were being used. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Pop up menus on click detector displays: some of these were not displaying correctly when running under Linux. This has been fixed. </p> <p class=MsoNormal><b>Bug fixes</b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>patch panel can now output channels which are not in it's input list.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Null pointer trapped in Ishmael spectrogram correlation module. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>False buffer overflows at low sample rates stopped (size of data in individual data blocks had been increased at low sample rates, but when this exceeded 3s a false buffer overflow would occur).</p> <p class=MsoNormal> </p> <h2>Version 1.8.00 Beta January 2010</h2> <p class=MsoNormal><b>New features</b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Major changes to the multi-threading model in PAMGUARD. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>This results in a major speed up of data exchange between modules and can lead to a x4 improvement in overall performance. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Additional speed improvements have been made to the click detector which results in an approximate 30% speed improvement for that one module. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Sound playback when monitoring using a sound card (previously only possible with ASIO sound cards) but see warning in help file about sound card synchronisation.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Wigner time-frequency plot for the click detector. Clicks are NOT automatically displayed in the Winger window as they are for the waveform and spectrum windows since the Wigner transformation is very time consuming. Clicks will be displayed if you select them with the mouse.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>New click classifier methods, which include extraction of frequency sweep parameters. (Please note that this click is not yet documented. The old classifier is still available). </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Bearing ambiguity resolution for planar and volumetric arrays. New features in array dialog for estimations of errors on array location. These feed into to a maximum likelihood estimate of angles from small 2D or 3D sub arrays to give two polar angle coordinates. this can be used to resolve left right ambiguity and is implemented for both the click and the whistle/moan detectors. As a result, the click detector bearing time display can now be set to go from -180 to 180 degrees rather than 0 - 180 degrees. In this case, clicks in the upper half of the bearing display will be to port and clicks in the right half will be to starboard. As you pass a whale which is to port, the clicks will move UP the display. In the long term, I hope to turn this display around so that time is up the screen rather than across. </p> <p class=MsoNormal><b>Small features and bug fixes</b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Checks on Recordings and Clicks output folders before PAMGUARD starts. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Colours in spectrogram amplitude display correctly match the user selection.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Default parameters in the radar display are for quiet clicks to be shown further away. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Ishmael spectrogram correlation module checks for kernel creation and no longer crashes if the kernel is not present. </p> <h2>Version 1.7.02 Beta November 2009</h2> <p class=MsoNormal>Bug Fixes. </p> <p class=MsoNormal>Airgun display occasionally crashing with a class cast exception is fixed.</p> <p class=MsoNormal>FFT modules, new code in 1.7.00 for interleaving FFT blocks from multiple channels now no longer crashes. </p> <h2>Version 1.7.00 Beta October 2009</h2> <p class=MsoNormal><b>Bug fix</b>. Spectrogram time and frequency scales now display correctly and amplitude scale updates after scale parameter changes. </p> <p class=MsoNormal><b>Speed improvement</b>. </p> <p class=MsoNormal>PAMGAURD FFT calculations now use the JTransforms FFT library which gives a factor 2 speed improvement compared to previous FFT methods used in PAMGUARD</p> <p class=MsoNormal><b>New Modules</b></p> <p class=MsoNormal>Two new modules are packaged. These are still in the final stages of development. Feedback is most welcome. See online help for further details. </p> <p class=MsoNormal>Whistle and Moan Detector</p> <p class=MsoNormal>Whistle Classifier. </p> <h2>Version 1.6.00 Beta</h2> <p class=MsoNormal>Identical to Core release 1.6.00 apart from additional modules:</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Patch panel - unstable and requires documentation</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Angle Measurement (for binocular stands) - requires documentation</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Fixed landmarks - requires documentation.</p> <p class=MsoNormal><b>Bug fixes</b> since release 1.5.01</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Channel lists in output data streams of Decimator and other modules fixed, so that when channel numbers change, downstream modules configurations get the correct list of available channels. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>GPS data from the GPGGA string are now correctly unpacked (formerly, there was a bug in how times were unpacked between 1200 and 2400 GMT).</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Fixed NMEA dialog problems when no COM ports detected. </p> <p class=MsoNormal><b>New Modules / Features</b> (see help file for details)</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Aural monitoring form. Module for input of data on when you're listening and what you hear. Fully user configurable list of species. See help file for more details. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Simulated sound sources. New sound source simulator. Accessible from within the main data acquisition dialog. The old simulator didn't work well and has been deleted.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Copying and Printing</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>New menu functionality by right clicking on any of the tabs of the main tab control will allow the user to copy the tab contents to the system clipboard from where it can be copied into other programs (e.g. Word, Powerpoint, etc.).Some modules, such as the map, have this implemented in other menus (right click) and also allow printing. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Installer now checks for previous versions of PAMGUARD and uninstalls them before proceeding with installation.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Installer now setting permissions on some of the default settings files so that under Vista they can still be written to without needed to be an Administrator</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>When running the *.exe launchers on a 64 bit version of Windows they now perform a check as to whether a 32bit JVM is available. (Until 64bit versions of all the relevant shared libraries are available a 32bit JVM is still required to get access to the full functionality of PAMGUARD)</p> <h2>Version 1.5.01 Beta</h2> <p class=MsoNormal>Bug fix. Channel number checking for ASIO cards changed during NI support function and will always throw an error in 1.5.00. This has now been fixed. </p> <h2>Version 1.5.00 Beta - NI Support</h2> <p class=MsoNormal><b>Bug Fixes</b></p> <p class=MsoNormal>Decimator was calculating incorrect filter coefficients (coefficients were based on the output sample rate, not the input sample rate, so it's likely that actual filtering of data was minimal). This is now rectified. Ishmael matched filter. Would crash if template file not correctly loaded. Now issues a warning message to the terminal and does not crash. </p> <p class=MsoNormal>Spelling correction on user input form (Sumbit - Submit)</p> <p class=MsoNormal><b>New Features </b></p> <p class=MsoNormal>National Instruments DAQ support (Windows 32 bit JVM Only)</p> <p class=MsoNormal>The National Instruments interface has now been comprehensively rewritten and is now stable. One or more NI data acquisition devices can be used to acquire high speed data on multiple channels. See the PAMGUARD help file for details. </p> <p class=MsoNormal><b>Performance Tests</b></p> <p class=MsoNormal>A new menu item in the Help menu provides access to some system performance tests. These are still under development but have been released to Beta at the earliest opportunity since the development team require feedback of test results verses performance on a variety of machines before the tests and the corresponding help files can be finalised.</p> <h2>Version 1.4.00 Beta June 2009</h2> <p class=MsoNormal><b>New Features</b></p> <p class=MsoNormal>Details of new features are documented in the PAMGUARD online help. </p> <p class=MsoNormal><b>PAMGUARD Viewer </b></p> <p class=MsoNormal>Reloads data from a PAMGUARD output database for viewing</p> <p class=MsoNormal><b>PAMGUARD Mixed Mode operation</b></p> <p class=MsoNormal>Analyses data from wav or AIF file and synchronises it with GPS data reloaded from a database so that detected sounds may be correctly localised. Multiple display frames - enables PAMGUARD GUI to be split into multiple display windows, displayed on multiple monitors if desired. Enables the operator to simultaneously view the map and the click detector for example, which is much easier than continually moving between multiple tabs. </p> <p class=MsoNormal><b>Documentation</b></p> <p class=MsoNormal>The help file pages for the acquisition module have undergone major revision Minor additions and edits have been made to many other help pages</p> <p class=MsoNormal><b>Bug Fixes</b></p> <p class=MsoNormal>Memory leak caused by Night / Day colour manager now fixed. This would cause memory leaks when multiple files were being analysed off-line and would eventually crash PAMGUARD. The way that colours are managed in PAMGUARD has been rewritten. </p> <p class=MsoNormal>Some issues with Swing fixed that might have been causing hang ups on startup especially on Macs/Linux machines</p> <p class=MsoNormal> Some tidying up of events and default ports for serial devices to improve GPS data collection (particularly for USB-Serial GPS on Mac/Linux machines)</p> <p class=MsoNormal><b>Click Detector</b></p> <p class=MsoNormal>Parameters dialog shows correct channel numbers</p> <p class=MsoNormal>Click classifier mean filter option had a computational error which meant that classifiers using this option would not work. This has now been fixed. </p> <p class=MsoNormal><b>Sound Recorder</b></p> <p class=MsoNormal>Level meters are shown for the correct channels (after channel numbering has been changed). Occasional crash due to synchronisation problems when multi-threading now fixed.</p> <p class=MsoNormal><b>Whistle Detector</b></p> <p class=MsoNormal>Correctly triggers recordings when whistle events are detected</p> <p class=MsoNormal><b>Sound Playback</b> through ASIO sound cards Will now work with any selected channels (not just channels 0 and 1)</p> <h2>Version 1.3.03 Beta March 2009</h2> <p class=MsoNormal>Bug fix. ASIO sound cards reporting errors if a channel list that is not 0,1,2 is used. This has been corrected so no false error messages are sent. </p> <h2>1.3.02 Beta. February 2009</h2> <p class=MsoNormal>Beta release 1.3.02 is identical to Core release 1.3.00 apart from </p> <p class=MsoNormal>some modules which are known to be unstable or are new or under development.</p> <p class=MsoNormal>Modules which have only been included in the Beta release are:</p> <p class=MsoNormal><b>Utilities Group</b></p> <p class=MsoNormal>Simulator (unstable)</p> <p class=MsoNormal>Hydrophone Depth Readout (requires further testing and help file)</p> <p class=MsoNormal>Sound Processing Group</p> <p class=MsoNormal>Patch Panel (unstable and requires help file)</p> <p class=MsoNormal>Seismic Veto (requires help file and minor bug fixing)</p> <p class=MsoNormal><b>Visual Methods Group</b></p> <p class=MsoNormal>Angle Measurement (requires further testing and help file)</p> <p class=MsoNormal>Video Range (requires help file)</p> <p class=MsoNormal>Fixed Landmarks (requires help file) </p> <p class=MsoNormal><b>Changes</b></p> <p class=MsoNormal>The User Input module (for text entry of information by the user) has been moved from the Displays sub menu of the Add Modules menu, to Utilities. This will not affect how existing settings files are loaded. </p> <p class=MsoNormal><b>Multi-screen environments.</b></p> <p class=MsoNormal>In previous versions, if PAMGUARD was configured in a multiscreen environment and is then run on a single screen, it was possible that the display would not appear. PAMGUARD now checks screen dimensions at start up and ensures that the main display is visible. Consequently, program start-up takes slightly longer than previously. </p> <p class=MsoNormal><b>Outstanding bugs</b></p> <p class=MsoNormal>The patch panel is known to crash if output channel numbers from the patch panel a higher than the highest input channel number of the data acquisition. </p> <p class=MsoNormal><b>Bug fixes</b></p> <p class=MsoNormal>Speed up of graphics, particularly regarding large quantities of gps track data</p> <p class=MsoNormal>National Instruments cards with names > 20 characters long are now correctly recognised. </p> <p class=MsoNormal><b>Help File Updates</b></p> <p class=MsoNormal>The help viewer has been debugged and table of contents, search and index features now all work as they should.</p> <p class=MsoNormal>The layout of the help content has been re-ordered into more functional groups (as laid out in the PAMGUARD add modules menu). </p> <p class=MsoNormal>Improved help has been added for the following modules:</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>NMEA and GPS connections.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Map Display</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Hydrophone Array Manager</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>New help sections have been written for</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>The model viewer</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Multithreading</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Map Overlays</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>AIS</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>User Input</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Airgun display</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Sound Recorder</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Spectrogram Smoothing</p> <h2>1.3.01 Beta. January 27 2009</h2> <p class=MsoNormal><b>Bug Fixes</b></p> <p class=MsoNormal>Fixed bug in serial port communication which caused crash is a serial port </p> <p class=MsoNormal>didn't exist. </p> <h2>1.2.01 Beta. December 2008</h2> <p class=MsoNormal><b>Bug fix</b> in whistle detector bearing calculation. </p> <p class=MsoNormal>1.3.00 Beta. January 2009</p> <p class=MsoNormal><b>New modules</b></p> <p class=MsoNormal>New Likelihood detector. </p> <p class=MsoNormal>The likelihood detector module is an implementation of a likelihood ratio test with flexible algorithms and configuration to estimate likelihood. It is </p> <p class=MsoNormal>suitable for detecting both short duration Odontocete clicks (Sperm, Beaked, etc.) as well as moderate duration Mysticete calls (Humpback, Bowhead, etc.).It is not suitable for detecting whistles.</p> <p class=MsoNormal>Note that the likelihood detector will not run with PAMGUARD in multithreading mode. </p> <p class=MsoNormal><b>Bug fixes</b></p> <p class=MsoNormal>Click Detector - click train detector. Further synchronisation to deal with multithreading. </p> <p class=MsoNormal>Depth Readout - Bug fix to prevent crash when dialog is opened when no input device is installed.</p> <p class=MsoNormal>Localiser ' Further synchronisation of detection group localiser (affects stability of click train localiser and whistle localiser in </p> <p class=MsoNormal>multithread operation). </p> <h2>1.2.0 Beta December 2008</h2> <p class=MsoNormal>This release contains many bug fixes from the PAMGUARD industry field trial which took place in the Gulf of Mexico on the RV New Venture in November 2008.</p> <p class=MsoNormal><b>Bug Fixes</b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Map. Full drawing of map base (contours & grid lines) when window is resized.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Click Detector. Display and detection continue after click detection parameter changes</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>ASIO Sound acquisition. Was not returning channels in correct order. Now fixed.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>National Instruments sound acquisition. An NI interface has now been written for Windows. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>NMEA, AIS and GPS modules. No longer crash in response to incomplete NMEA strings</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Spectrum display (plug in module for spectrogram). Now correctly saves settings between runs. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Dialogs (all modules). Have improved scaling and packing of dialogs when channels or textual content change. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Model viewer. Have stopped it from jumping on top of the main PAMGUARD display when dialogs are closed. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>General problems with timing solved (sound cards not always running at the speed they should run at). Large improvements in overall PAMGUARD reliability. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Airgun display is now correctly updating using either GPS or AIS data.</p> <p class=MsoNormal><b>Outstanding bugs</b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>National Instruments sound acquisition. Hangs occasionally. Requires restart of PAMGUARD to get going again. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Click Detector. Click train detector uses a lot of memory and can cause out of memory errors. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Ishmael spectrogram plug in graphics occasionally disappear when detection parameters are adjusted. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>The vertical scale on the raw data plug in display is incorrect. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Sound recorder. 1/10 of a second of data are occasionally lost when the recorder stops and restarts with a new file. </p> <p class=MsoNormal><b>New Features in existing modules</b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Window state remembered on shut down and window restored to same size on start-up</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Show modules with no processes in viewer. This allows them to be renamed</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Better drawing of held spectrogram when putting mark rectangles on a spectrogram display. All panels are now correctly frozen. The rectangle is drawn in red on the marked panel and in green on other panels. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Spectrogram. Frequency information displayed in a 'hover' box when the mouse is moved over the display. Choice of colour maps for display. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Sound playback. Now supported in ASIO sound cards, so you can have sound coming in through the ASIO card and back out through its headphone socket (after passing through PAMGUARD filters and other modules) at the same time.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Operation will depend on the configuration of individual sound cards and how they are configured to mix incoming data with data from the PC. This is sometimes a physical switch on the card and sometimes a software configuration utility specific to that sound card. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>NMEA/GPS Simulator has options that set the start location, the speed, course, random course changes and whether or not AIS data are output </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>(AIS Data are a fixed data set recorded in the English Channel).</p> <p class=MsoNormal><b>Multithreading</b></p> <p class=MsoNormal>PAMGUARD now processes data in each module in a different processing thread. This allows PAMGUARD to use both processor cores on dual or multi core processor machines. However, multithreading may still cause instability in some modules. An option is therefore accessible from the main Detection menu to enable and disable multithreading. </p> <p class=MsoNormal><b>New Modules</b></p> <p class=MsoNormal>The following new modules have been added to the Beta Release 1.2.0</p> <p class=MsoNormal>Sound Processing</p> <p class=MsoNormal>1. Seismic Veto. A module for detecting and then cutting out very loud sounds. </p> <p class=MsoNormal>Utilities</p> <p class=MsoNormal>2. Depth Readout. Readout for analogue depth sensors using MeasurementComputing data acquisition devices. </p> <p class=MsoNormal>Visual Methods</p> <p class=MsoNormal>3. Video Range measurement. Will not capture video, but can open jpeg, bitmap files, etc. or you can paste in an image for video range analysis. </p> <p class=MsoNormal>4. Angle Measurement. Shaft angle encoding using Autonnic Research Ltd A3030 Absolute Rotary Encoder (good for measuring the angle of binocular stands).</p> <p class=MsoNormal>5. Fixed Landmarks. Enter and display fixed points for overlay on the map. </p> <h2>1.1.1 Beta 28 July 2008</h2> <p class=MsoNormal><b>New Modules (not released to core)</b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>video range tracking</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>shaft angle readout using FluxgateWorld shaft encoders (used by video range and beaked whale protocols)</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Beaked Whale Protocol (protocol to lay out randomised tracks around a point located from shore)</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Seismic veto code to detect seismic pulses and then veto out that pulse from audio and spectrogram data streams</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>whistle classifier Statistical species classification of whistle detector data. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Land marks Fixed land marks to draw on map. </p> <p class=MsoNormal><b>Updates</b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Click detector angle vetoes (can remove all clicks from a given angle, or sets of angles)</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Click detector pause scrolling to view individual click waveforms and spectra.</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Improved help and activation of help buttons on dialogs. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Support for GPS GGA data</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Offline file analysis supports wider range of file name date formats</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Map has improved options to select what is drawn and how long overlays last for. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>User selectable symbols for many detectors drawing on the map. </p> <p class=MsoNormal><b>Bug Fixes</b></p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Look up table fix for unpacking of AIS data. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Force English language Locale so that dialogs don't get confused by number formats using "," instead of "."</p> <h2>1.1Beta 22 May 2008</h2> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Asio Sound Card Multiple Channel Selection</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Viewer and Mixed mode operation</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Vessel Display</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Updated online help</p> <h2>0.5b 31 August 2007 </h2> <p class=MsoNormal>Requires Java 6 Update 2 (http://java.com/en/download/manual.jsp)</p> <p class=MsoNormal>Major new features include:</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>ASIO sound card support </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>MS Access database access (up to Access 2003 verified)</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Configurations can be saved and re-called using settings files</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Module dependency wizard</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Air gun display</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>AIS data interface/display</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Serial port support for NMEA data</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Spectra plugin display</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Static and "threading" hydrophone array configuration</p> <p class=MsoNormal> </p> <p class=MsoNormal><a name="_Toc312065304"></a><a name="_Toc312063949"></a><span class=Heading2Char><span style='font-size:13.0pt'>1.0Beta 22 Jan 2008 - Pamguard starts two releases, core and beta release</span></span>, </p> <p class=MsoNormal>this is the beta release</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>3D module</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Ishmael detection and localization methods</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Better display</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Multi animal click tracking with least squares fit calculation of position on map</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Whistle detector multi channel tracking and localisation. </p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Sound playback</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Configuration storage to database</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Signal Patch Panel</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Default module naming and exclusive module naming</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Signal Amplifier</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>IIRF (Butterworth and Chebychev) filters</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Offline file analysis</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Map (and other display) symbol keys</p> <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'> </span>Map Comments </p> <h2>0.4b - 29 December 2006, Significant enhancements</h2> <p class=MsoNormal>A model manager and profiler, whereby users can add/remove modules as required. </p> <p class=MsoNormal>Modules now include configurable click and whistle detectors and Ishmael-type detectors and localisers. </p> <p class=MsoNormal>Information from above modules can be displayed on configurable user displays which support real time scrolling spectrograms and radar displays. Detection and localisation information can be optionally displayed on the map display.Map enhancements include improved scrolling whereby the user can click and drag to pan the area. PamGuard can now interface with MySQL database servers and users can easily select which information is logged. (This replaces the previous 'flat-file' logging feature). A simulation module allows virtual vocalising animals to be placed on the map to assist in training and development. Extensive online user help has been added to PamGuard Application</p> <h2>0.03b - first version used in a real 'at sea' environment.18/08/06</h2> <h2>0.02a - first version with significant functionality. 16/December/05</h2> <h2><a name="_Toc312065301"></a><a name="_Toc312063946"></a>0.01a - first public release. 18/August/05.</h2> </div> </body> </html>