Merge remote-tracking branch 'upstream/main' into Tethys

Conflicts:
	pom.xml
	src/loggerForms/FormsDataDisplayTable.java
This commit is contained in:
Douglas Gillespie 2023-12-30 17:37:02 +00:00
commit e48eb00204
2 changed files with 234 additions and 170 deletions

View File

@ -324,9 +324,8 @@ href="http://www.gnu.org/licenses/gpl-3.0-standalone.html">http://www.gnu.org/li
<h1><a name="_Toc444450028"></a><a name="_Toc444450392"></a>INSTALLATION </h1> <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 <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 Windows 10 and Windows 11. We expect it to work without problems on 64 bit
8 and probably 7. Some testing has been undertaken on Windows 11 and nothing versions of Windows 8 and probably 7. </p>
unexpected has been noted. </p>
<p class=MsoNormal>On Windows, download and run the Windows installer.</p> <p class=MsoNormal>On Windows, download and run the Windows installer.</p>
@ -372,23 +371,27 @@ 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> use. The default max size usually being too low.</p>
<p class=MsoNormal>The -Djava.library.path=lib64 tells the JVM that it should <p class=MsoNormal>The -Djava.library.path=lib64 tells the JVM that it should
look in the folder called &quot;lib64&quot; for the required shared libraries (change look in the folder called &quot;lib64&quot; for the required shared libraries
to <em><span style='font-family:"Calibri",sans-serif'>lib</span></em> for the (change to <em><span style='font-family:"Calibri",sans-serif'>lib</span></em>
32 bit version).</p> for the 32 bit version).</p>
<p class=MsoNormal>For &quot;Mixed&quot; and &quot;Viewer&quot; modes just add <p class=MsoNormal>For &quot;Mixed&quot; and &quot;Viewer&quot; modes just add
a &quot;-m&quot; or &quot;-v&quot; to the list of java arguments. On Windows a &quot;-m&quot; or &quot;-v&quot; to the list of java arguments. On Windows
just run the appropriately named executable (e.g. PamguardBeta_MixedMode.exe or just run the appropriately named executable (e.g. PamguardBeta_MixedMode.exe or
PamguardBeta_ViewerMode.exe):</p> PamguardBeta_ViewerMode.exe):</p>
<p class=MsoNormal><em><span style='font-family:"Calibri",sans-serif'>java -Xms384m <p class=MsoNormal><em><span style='font-family:"Calibri",sans-serif'>java
-Xmx4096m -Djava.library.path=lib64 -jar PamguardBeta_xxxxxx.jar -v</span></em></p> -Xms384m -Xmx4096m -Djava.library.path=lib64 -jar PamguardBeta_xxxxxx.jar -v</span></em></p>
<p class=MsoNormal><em><span style='font-family:"Calibri",sans-serif'>&nbsp;</span></em></p> <p class=MsoNormal><em><span style='font-family:"Calibri",sans-serif'>&nbsp;</span></em></p>
<h1><a name="_LATEST_VERSION_2.02.03"></a><a name="_VERSION_2.02.07_January"></a><em><span <h1><a name="_LATEST_VERSION_2.02.03"></a><a name="_VERSION_2.02.07_January"></a><a
style='font-size:12.0pt;font-family:"Cambria",serif;font-style:normal'><a name="_Latest_Version_2.02.10"></a><em><span style='font-size:12.0pt;
href="#_Version_2.02.09_June">Latest Version 2.02.09 June 2023</a></span></em></h1> font-family:"Cambria",serif;font-style:normal'><a
href="#_Version_2.02.10_January">Latest Version 2.02.10 January 2024</a></span></em></h1>
<h1><em><span style='font-size:12.0pt;font-family:"Cambria",serif;font-style:
normal'><a href="#_Version_2.02.09_June">Version 2.02.09 June 2023</a></span></em></h1>
<h1><em><span style='font-size:12.0pt;font-family:"Cambria",serif;font-style: <h1><em><span style='font-size:12.0pt;font-family:"Cambria",serif;font-style:
normal'><a href="#_Version_2.02.08_May">Version 2.02.08 May 2023</a></span></em></h1> normal'><a href="#_Version_2.02.08_May">Version 2.02.08 May 2023</a></span></em></h1>
@ -457,8 +460,70 @@ Version 2.00.10 June 2017</a></span></h1>
<h1><a name="_Latest_Version_2.02.03_1"></a><a name="_Latest_Version_2.02.05"></a><a <h1><a name="_Latest_Version_2.02.03_1"></a><a name="_Latest_Version_2.02.05"></a><a
name="_Latest_Version_2.02.06"></a><a name="_Latest_Version_2.02.07"></a><a name="_Latest_Version_2.02.06"></a><a name="_Latest_Version_2.02.07"></a><a
name="_Latest_Version_2.02.08"></a><a name="_Version_2.02.09_June"></a><span name="_Latest_Version_2.02.08"></a><a name="_Version_2.02.09_June"></a><a
lang=EN-US>Version 2.02.09 June 2023</span></h1> name="_Version_2.02.10_January"></a>Version 2.02.10 January 2024</h1>
<h2><span lang=EN-US>New Features</span></h2>
<p class=MsoNormal><b><span lang=EN-US>Importing modules</span></b><span
lang=EN-US> from other configurations: New options from file menu allowing
import of specific modules, or module settings from other configurations. E.g.
if you had three similar configurations and had set one of them up with a new
detector, or got the click classifier settings set up just right in one of
those configurations, you can import the additional modules or the click
detector settings easily into the other configurations. </span></p>
<p class=MsoNormal><b><span lang=EN-US>Improved SUD (soundtrap compressed
files) file performance</span></b><span lang=EN-US> when scrolling through
audio data in Viewer mode. </span></p>
<h2><span lang=EN-US>Bug Fixes</span></h2>
<p class=MsoNormal><b><span lang=EN-US>Logger Forms</span></b></p>
<p class=MsoNormal><span lang=EN-US>Boolean (logical true/false, yes/no) data
were not showing correctly in Viewer mode. Now fixed</span></p>
<p class=MsoNormal><span lang=EN-US>Data selectors for plotting on map were not
working, also fixed</span></p>
<p class=MsoNormal><span lang=EN-US>Bearing localizer running offline was not
correctly saving updated bearings to the database. Now fixed. </span></p>
<p class=MsoNormal><b><span lang=EN-US>ROCCA Classifier fixes</span></b></p>
<p class=MsoNormal><span lang=EN-US>Allow Rocca to run without classifiers: Fixed
bug that threw an error if no classifier files were  specified in Rocca Params
dialog</span></p>
<p class=MsoNormal><span lang=EN-US>Fix memory issue with
RoccaContourDataBlocks not being released for garbage collection</span></p>
<p class=MsoNormal><span lang=EN-US>Set RoccaContourDataBlock objects to null
and stop PamObserver Timer to</span></p>
<p class=MsoNormal><span lang=EN-US>force release</span></p>
<p class=MsoNormal><span lang=EN-US>Fix problem tracing whistles in Rocca
spectrogram pop-up: Whistle and raw data were being cleared before the user had
time to trace out the whistle, causing PAMGuard to throw an exception.  Both
were already being cleared when the pop-up window is closed, so no need to do
it here.</span></p>
<p class=MsoNormal><b><span lang=EN-US>DIFAR Module</span></b><span lang=EN-US>:
Bug crashing the module with null pointer errors fixed.</span></p>
<p class=MsoNormal><b><span lang=EN-US>Whistle Detector</span></b><span
lang=EN-US>: Fixed bug which caused the detector to slow to almost zero speed
when large complex sounds with many branches were detected. </span></p>
<p class=MsoNormal><b><span lang=EN-US>Screen Position</span></b><span
lang=EN-US>: When using multiple monitors, if you move a configuration to a
computer with a different monitor layout, the GUI should work out if its
opening on a screen area which no longer exists and move itself onto the
primary monitor. </span></p>
<h1><span lang=EN-US>Version 2.02.09 June 2023</span></h1>
<h2><span lang=EN-US>Bug Fixes</span></h2> <h2><span lang=EN-US>Bug Fixes</span></h2>
@ -484,15 +549,15 @@ bearings, the localizer was not correctly loading required raw or FFT data to
input to the cross correlation algorithm. This is now fixed so that you can input to the cross correlation algorithm. This is now fixed so that you can
reprocess bearings in viewer mode. </span></p> reprocess bearings in viewer mode. </span></p>
<p class=MsoNormal><span lang=EN-US>Map files: Added additional exception handlers <p class=MsoNormal><span lang=EN-US>Map files: Added additional exception
to handle corrupt map files. </span></p> handlers to handle corrupt map files. </span></p>
<h2><span lang=EN-US>New Features</span></h2> <h2><span lang=EN-US>New Features</span></h2>
<p class=MsoNormal><span lang=EN-US>Restart Options: When you restart <p class=MsoNormal><span lang=EN-US>Restart Options: When you restart
processing of offline files, if output data already exist (binary data of processing of offline files, if output data already exist (binary data of within
within database tables) you will be asked if you want to overwrite the data, database tables) you will be asked if you want to overwrite the data, cancel,
cancel, or try to continue from where to left off. </span></p> or try to continue from where to left off. </span></p>
<p class=MsoNormal><span lang=EN-US>Updated SoundTrap sud file interface so <p class=MsoNormal><span lang=EN-US>Updated SoundTrap sud file interface so
that PAMGuard now extracts and stores the Click Detector settings from the sud that PAMGuard now extracts and stores the Click Detector settings from the sud
@ -508,9 +573,9 @@ the first two characters of the string name may be. </span></p>
<h2><span lang=EN-US>Bug Fixes</span></h2> <h2><span lang=EN-US>Bug Fixes</span></h2>
<p class=MsoNormal><span lang=EN-US>Use of localization sensor and orientation data <p class=MsoNormal><span lang=EN-US>Use of localization sensor and orientation
for static hydrophones had a bug whereby it would continually forget angle data for static hydrophones had a bug whereby it would continually forget
offsets applied to static hydrophones in viewer mode. This is now fixed. </span></p> angle offsets applied to static hydrophones in viewer mode. This is now fixed. </span></p>
<p class=MsoNormal><span lang=EN-US>Click tool bar: Correctly shows event <p class=MsoNormal><span lang=EN-US>Click tool bar: Correctly shows event
selection options even if no species classification options are in place. </span></p> selection options even if no species classification options are in place. </span></p>
@ -563,10 +628,10 @@ whistle classification module.</span></p>
<p class=MsoNormal><span lang=EN-US>SoundTrap SUD file reading. If youre using <p class=MsoNormal><span lang=EN-US>SoundTrap SUD file reading. If youre using
SoundTrap autonomous recorders from Ocean Instruments, you no longer need to SoundTrap autonomous recorders from Ocean Instruments, you no longer need to
decompress the SoundTrap files prior to processing. This will save time and a decompress the SoundTrap files prior to processing. This will save time and a
lot of disk space. Extraction of clicks from the inbuilt SoundTrap Click detector lot of disk space. Extraction of clicks from the inbuilt SoundTrap Click
can also happen while processing SUD file data with other detectors, thereby detector can also happen while processing SUD file data with other detectors,
streamlining the whole processing chain. Read the online Help for details. thereby streamlining the whole processing chain. Read the online Help for
&nbsp;&nbsp;</span></p> details. &nbsp;&nbsp;</span></p>
<h1><span lang=EN-US>Version 2.02.05 October 2022</span></h1> <h1><span lang=EN-US>Version 2.02.05 October 2022</span></h1>
@ -669,9 +734,9 @@ selections from drop down lists within any form.</p>
<p class=MsoNormal>&nbsp;</p> <p class=MsoNormal>&nbsp;</p>
<p class=MsoNormal>Note that updates have also been made to the Matlab interface <p class=MsoNormal>Note that updates have also been made to the Matlab
to PAMGuard binary files, which has now also been migrated to GitHub at <a interface to PAMGuard binary files, which has now also been migrated to GitHub
href="https://github.com/PAMGuard/PAMGuardMatlab">https://github.com/PAMGuard/PAMGuardMatlab</a>. at <a href="https://github.com/PAMGuard/PAMGuardMatlab">https://github.com/PAMGuard/PAMGuardMatlab</a>.
</p> </p>
<h1>&nbsp;</h1> <h1>&nbsp;</h1>
@ -686,9 +751,8 @@ 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 <p class=MsoNormal><span lang=EN-US>See major release notes for V 2.02.01
below. </span></p> below. </span></p>
<p class=MsoNormal><span lang=EN-US>Bug 495: TD FX display throws <p class=MsoNormal><span lang=EN-US>Bug 495: TD FX display throws NullPointerException
NullPointerException if user has removed all data units and then moves mouse if user has removed all data units and then moves mouse over display area.</span></p>
over display area.</span></p>
<h1><a name="_Latest_Version_2.02.01"></a><span lang=EN-US>Version 2.02.01 <h1><a name="_Latest_Version_2.02.01"></a><span lang=EN-US>Version 2.02.01
October 2021</span></h1> October 2021</span></h1>
@ -848,23 +912,23 @@ Noise Level Outputs - as an aid to performance diagnosis, some detectors
(currently the GPL, Click Detector and Whistle and Moan Detector) are (currently the GPL, Click Detector and Whistle and Moan Detector) are
outputting additional noise metrics to their binary output files. These can be 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 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. Matlab library</a> and used to diagnose system performance in varying noise
Improved displays within PAMGuard for these noise metrics will be included in a conditions. Improved displays within PAMGuard for these noise metrics will be
future release. </p> included in a future release. </p>
<p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>17. </span><span <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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
lang=EN-US> </span>An implementation of the Generalized Power Law Detector, lang=EN-US> </span>An implementation of the Generalized Power Law Detector,
developed by Tyler Helble ([Helble et al., ÃÂA generalized power-law detection developed by Tyler Helble ([Helble et al., ÃÂA generalized power-law
algorithm for humpback whale vocalizationsÃÂ, The Journal of the Acoustical detection algorithm for humpback whale vocalizationsÃÂ, The Journal of the
Society of America, vol. 131, no. 4, pp. 2682ÃÂ2699, 2012) is now available. Acoustical Society of America, vol. 131, no. 4, pp. 2682ÃÂ2699, 2012) is now
For details, see the online help </p> available. For details, see the online help </p>
<p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>18. </span><span <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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span> lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
A Deep Learning module for sound classification is now available. This allows lang=EN-US> </span>A Deep Learning module for sound classification is now
users to deploy a large variety of deep learning models natively in PAMGuard. available. This allows users to deploy a large variety of deep learning models
For details, see the <a natively in PAMGuard. For details, see the <a
href="https://github.com/macster110/PAMGuard_DeepLearningSegmenter/blob/master/deep_learning_help.md">online href="https://github.com/macster110/PAMGuard_DeepLearningSegmenter/blob/master/deep_learning_help.md">online
help</a>. </p> help</a>. </p>
@ -1205,8 +1269,8 @@ lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nb
lang=EN-US> </span>Bug 437. Right whale detector crashing if no input was set.</p> lang=EN-US> </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 <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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span> lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
Bug 438. Text not showing in tabs in Night colour mode.</p> lang=EN-US> </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 <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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
@ -1298,8 +1362,8 @@ Implemented a simple UDP output for PAMGuard alarms. </p>
<p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>7. </span><span <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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span> lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>
Changes to Spectrogram Mark Observers, to allow individual channels to be Changes to Spectrogram Mark Observers, to allow individual channels to be selected
selected instead of the spectrogram panel as a whole. </p> instead of the spectrogram panel as a whole. </p>
<p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>8. </span><span <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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
@ -1334,9 +1398,9 @@ be compatible with this version, and vice-versa.</p>
<p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>2. </span><span <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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span> lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>
Java 12 is better at handling Windows scaling issues on high-DPI displays. Java 12 is better at handling Windows scaling issues on high-DPI displays. Beyond
Beyond that, users should not notice much of a difference between this version that, users should not notice much of a difference between this version and
and previous beta releases.</p> previous beta releases.</p>
<!-- ************************************************************************************************************************** --><!-- ************************************************************************************************************************** --> <!-- ************************************************************************************************************************** --><!-- ************************************************************************************************************************** -->
@ -1401,8 +1465,8 @@ lang=EN-US> </span>Updates to the Ishmael detectors.</p>
<h1><a name="_Latest_Beta_Version_2.00.16"></a><span lang=EN-US>Beta Version <h1><a name="_Latest_Beta_Version_2.00.16"></a><span lang=EN-US>Beta Version
2.00.16 May 2019</span></h1> 2.00.16 May 2019</span></h1>
<p class=MsoNormal><span lang=EN-US>PAMGuard Version 2 contains major updates. <p class=MsoNormal><span lang=EN-US>PAMGuard Version 2 contains major updates. You
You should read and understand the notes listed for <a should read and understand the notes listed for <a
href="#_Latest_Beta_Version_2.00.10">Beta Version 2.00.10</a> before proceeding href="#_Latest_Beta_Version_2.00.10">Beta Version 2.00.10</a> before proceeding
with installation and use of this version.</span></p> with installation and use of this version.</span></p>
@ -1479,8 +1543,8 @@ 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 <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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
lang=EN-US> </span>Click Train Detector upgrades, including ability to import time lang=EN-US> </span>Click Train Detector upgrades, including ability to import
chunks from csv file for batch processing.</p> time chunks from csv file for batch processing.</p>
<p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>3. </span><span <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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
@ -1502,8 +1566,8 @@ lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nb
New Analog Array Sensors module, to read data from 3-axis accelerometers.</p> 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 <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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span> lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
Send Email option added to Alarm module.</p> lang=EN-US> </span>Send Email option added to Alarm module.</p>
<p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>7. </span><span <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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
@ -1701,10 +1765,10 @@ 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 <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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>Bug 387. Map was stopping displaying data based on the start time of </span>Bug 387. Map was stopping displaying data based on the start time of data
data units. Have changed this to last updated time so that click events will units. Have changed this to last updated time so that click events will display
display if they have been recently modified. Otherwise, long events get lost if they have been recently modified. Otherwise, long events get lost from the
from the display.</p> display.</p>
<p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>7. </span><span <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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@ -1870,11 +1934,11 @@ to work with whistles.</p>
<p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>3. </span><span <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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span> lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>
Added option to export all settings and parameters as an XML-formatted file. Note Added option to export all settings and parameters as an XML-formatted file.
that this required changes to the structure of the Array Manager, and as such Note that this required changes to the structure of the Array Manager, and as
any settings (psf) files created with this version of Pamguard cannot be used such any settings (psf) files created with this version of Pamguard cannot be
in older versions. Older psf files can be loaded with this version, but will be used in older versions. Older psf files can be loaded with this version, but
converted.</p> will be converted.</p>
<p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>4. </span><span <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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
@ -1948,11 +2012,11 @@ trying to classify a boxed whistle</p>
<p class=MsoNormal><b><span lang=EN-US>Upgrades</span></b></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 <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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span> lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
During conversion from Core to Beta versions, if there are any problems lang=EN-US> </span>During conversion from Core to Beta versions, if there are
matching database units to binary store units the UID values will now be set to any problems matching database units to binary store units the UID values will
negative numbers instead of leaving them null. The user is warned about this now be set to negative numbers instead of leaving them null. The user is warned
and encouraged to manually fix the database.</p> about this and encouraged to manually fix the database.</p>
<!-- ************************************************************************************************************************** --> <!-- ************************************************************************************************************************** -->
@ -2040,9 +2104,9 @@ showing. </p>
<p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>2.</span><span <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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span lang=EN-US>Bug 323. Difar module.</span> Fixed a couple of small </span><span lang=EN-US>Bug 323. Difar module.</span> Fixed a couple of small bugs
bugs in the DIFAR system which caused it to not work if old configuratins were in the DIFAR system which caused it to not work if old configuratins were used.
used. </p> </p>
<p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>3.</span><span <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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@ -2126,11 +2190,11 @@ the PAMGuard Viewer the older data will be converted to the new format (see
below for details).</span></p> below for details).</span></p>
<p class=MsoNormal><span lang=EN-US>The most significant change in the binary <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. file format is the addition of a Unique Data Identifier (UID) to each unit of
This is intended to aid in offline analysis by making it easier for the user to data. This is intended to aid in offline analysis by making it easier for the
link what they are seeing on different PAMGuard displays and also to link with user to link what they are seeing on different PAMGuard displays and also to
any data post processed in Matlab or other custom analysis software. UIDÃÂs link with any data post processed in Matlab or other custom analysis software.
are also added to PAMGuard database tables. </span></p> UIDÃÂs are also added to PAMGuard database tables. </span></p>
<h4><span lang=EN-US>Converting Old Data</span></h4> <h4><span lang=EN-US>Converting Old Data</span></h4>
@ -2191,10 +2255,10 @@ 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 <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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lang=EN-US>2.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span lang=EN-US>Display colour options will be lost and most data </span><span lang=EN-US>Display colour options will be lost and most data displayed
displayed on the map may default to black. This is due to the above changes to on the map may default to black. This is due to the above changes to how
how colours are managed. Changing back to the colours of your choice is colours are managed. Changing back to the colours of your choice is relatively
relatively simple through the PAMGuard GUI. </span></p> simple through the PAMGuard GUI. </span></p>
<p class=MsoListParagraph style='margin-left:54.0pt;text-indent:-36.0pt'><span <p class=MsoListParagraph style='margin-left:54.0pt;text-indent:-36.0pt'><span
lang=EN-US>&nbsp;</span></p> lang=EN-US>&nbsp;</span></p>
@ -2236,8 +2300,8 @@ lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nb
<p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>3.</span><span <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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>Rocca Module: added StartHr, ProportionWhists and ProportionClicks parameters </span>Rocca Module: added StartHr, ProportionWhists and ProportionClicks
to Event classifier</p> parameters to Event classifier</p>
<p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>4.</span><span <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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@ -2388,10 +2452,10 @@ high sample rate. </span></p>
<p class=MsoListParagraph style='text-indent:-18.0pt'>2.<span style='font-size-adjust: none; <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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; font-stretch: normal'><span style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-US>Bug 305. Date and Time not being correctly extracted </span></span><span lang=EN-US>Bug 305. Date and Time not being correctly
from wav files created using SoundTrap recorders. Fixed by correctly finding extracted from wav files created using SoundTrap recorders. Fixed by correctly
and unpacking information in the accompanying xml log files that come with finding and unpacking information in the accompanying xml log files that come
SoundTrap files. </span></p> with SoundTrap files. </span></p>
<h1><a name="_Latest_Version_1.15.06"></a><span lang=EN-US>Version 1.15.06 <h1><a name="_Latest_Version_1.15.06"></a><span lang=EN-US>Version 1.15.06
November 2016</span></h1> November 2016</span></h1>
@ -2627,11 +2691,11 @@ planned file format changes and that this is purely a future proofing exercise.<
<p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'>7.<span <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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>Bug 279. GUI Resizing: The whole PAMGuard GUI would suddenly resize to </span>Bug 279. GUI Resizing: The whole PAMGuard GUI would suddenly resize to something
something very small when a dialog is opened. This has been traced to improper very small when a dialog is opened. This has been traced to improper use of a
use of a common dialog component SourcePanel which tries to repack its parent common dialog component SourcePanel which tries to repack its parent Window.
Window. Some programmers had inadvertently set it to repack the main PAMGuard Some programmers had inadvertently set it to repack the main PAMGuard GUI
GUI instead. This has been Fixed.</p> instead. This has been Fixed.</p>
<p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'>8.<span <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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@ -2749,8 +2813,8 @@ same click multiple times</p>
<p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>1.</span><span <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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span lang=EN-US>Bug 253. Database import fails when Access database contains </span><span lang=EN-US>Bug 253. Database import fails when Access database
queries. Fixed.</span></p> contains queries. Fixed.</span></p>
<p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>2.</span><span <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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@ -3186,19 +3250,18 @@ sonobuoys. See online help for details.&nbsp; </p>
<p class=MsoNormal><i>MEAL Localiser</i> (Localisation Group)</p> <p class=MsoNormal><i>MEAL Localiser</i> (Localisation Group)</p>
<p class=MsoNormal>This module, developed by Jamie Macaulay of St Andrews <p class=MsoNormal>This module, developed by Jamie Macaulay of St Andrews
University estimates the 3D localisation of clicks using a variety of University estimates the 3D localisation of clicks using a variety of algorithms.
algorithms. It's primarily been developed to track harbour porpoise in three It's primarily been developed to track harbour porpoise in three dimensions
dimensions over scales of 10's of metres. While currently only working with over scales of 10's of metres. While currently only working with output from
output from the click detector, we hope eventually to extend its use to the click detector, we hope eventually to extend its use to whistles as well. </p>
whistles as well. </p>
<p class=MsoNormal><i>Accelerometer Readout</i> (Sensors group)</p> <p class=MsoNormal><i>Accelerometer Readout</i> (Sensors group)</p>
<p class=MsoNormal>This module, funded by NOAA for the South West Fisheries <p class=MsoNormal>This module, funded by NOAA for the South West Fisheries
Science Centre (SWFSC), measures pitch and roll from analogue accelerometer Science Centre (SWFSC), measures pitch and roll from analogue accelerometer
sensors in a hydrophone. Data are fed real time into the updated hydrophone 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 array manager in order that bearings from a tetrahedral tracking array are
calculated in real world coordinates. </p> correctly calculated in real world coordinates. </p>
<p class=MsoNormal><i>Wild ArcGIS Interface</i> (Maps and Mapping group)</p> <p class=MsoNormal><i>Wild ArcGIS Interface</i> (Maps and Mapping group)</p>
@ -3208,12 +3271,12 @@ marine mammal survey package. See online help for details. </p>
<p class=MsoNormal><i>Alarms</i> (Utilities Group)</p> <p class=MsoNormal><i>Alarms</i> (Utilities Group)</p>
<p class=MsoNormal>This is a general system of visual and audio alarms developed <p class=MsoNormal>This is a general system of visual and audio alarms
by Doug Gillespie for use on a variety of projects. The alarms can be coupled developed by Doug Gillespie for use on a variety of projects. The alarms can be
to any module or detector in PAMGuard. Where appropriate, modules can control coupled to any module or detector in PAMGuard. Where appropriate, modules can
which of their data will cause an alarm action (e.g. in the Click detector you control which of their data will cause an alarm action (e.g. in the Click
can set which types of classified click will fire the alarm). See online help detector you can set which types of classified click will fire the alarm). See
for details. &nbsp;</p> online help for details. &nbsp;</p>
<p class=MsoNormal><i>Noise Band Monitor</i> (Sound Processing Group)</p> <p class=MsoNormal><i>Noise Band Monitor</i> (Sound Processing Group)</p>
@ -3261,9 +3324,9 @@ different. Details are available in the online help. </p>
<p class=MsoNormal>Can now read raw audio data direct from FLAC files. <a <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 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 algorithm for audio data. Files, or folders of files are accessed in the same
as WAV and AIFF files in the Sound Acquisition module. In a future release we way as WAV and AIFF files in the Sound Acquisition module. In a future release
also hope to provide support for writing FLAC files from the sound recorder we also hope to provide support for writing FLAC files from the sound recorder
module. </p> module. </p>
<p class=MsoNormal><i>Sound Recorder Module</i></p> <p class=MsoNormal><i>Sound Recorder Module</i></p>
@ -3307,8 +3370,9 @@ shaped Finite Impulse Response filters (see online help for details). </p>
<p class=MsoNormal><i>Radar Display</i></p> <p class=MsoNormal><i>Radar Display</i></p>
<p class=MsoNormal>Can now show bearings relative to true North OR the vessel heading. <p class=MsoNormal>Can now show bearings relative to true North OR the vessel
Also has the option of only showing certain types of click and whistle.</p> heading. Also has the option of only showing certain types of click and
whistle.</p>
<p class=MsoNormal><b>Bug Fixes</b></p> <p class=MsoNormal><b>Bug Fixes</b></p>
@ -3372,9 +3436,9 @@ Also has the option of only showing certain types of click and whistle.</p>
<p class=MsoNormal><b>New Modules</b></p> <p class=MsoNormal><b>New Modules</b></p>
<p class=MsoNormal style='margin-left:36.0pt'>Clip Generator: Saves and <p class=MsoNormal style='margin-left:36.0pt'>Clip Generator: Saves and displays
displays short waveform clips around detections. Can work with any detector (or short waveform clips around detections. Can work with any detector (or indeed
indeed any other data stream within PAMGuard). &nbsp;</p> any other data stream within PAMGuard). &nbsp;</p>
<p class=MsoNormal style='margin-left:36.0pt'>Local time display: displays the <p class=MsoNormal style='margin-left:36.0pt'>Local time display: displays the
computers local time on the main display panel. </p> computers local time on the main display panel. </p>
@ -3387,8 +3451,8 @@ survey software package.</p>
<p class=MsoNormal style='margin-left:36.0pt'><i>Core Functionality</i></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 <p class=MsoNormal style='margin-left:36.0pt'>New storage options have been
which give the user greater control of where data are stored. </p> 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 <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 different groups in the configuration menus and tool tip texts have been added
@ -3450,9 +3514,9 @@ 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'><i>Logger Forms</i></p>
<p class=MsoNormal style='margin-left:36.0pt'>A substantial amount of work has <p class=MsoNormal style='margin-left:36.0pt'>A substantial amount of work has been
been carried out on Logger forms, funded by the South West fisheries Science carried out on Logger forms, funded by the South West fisheries Science Center.
Center. </p> </p>
<p class=MsoNormal style='margin-left:36.0pt'><i>Click Detector</i></p> <p class=MsoNormal style='margin-left:36.0pt'><i>Click Detector</i></p>
@ -3475,8 +3539,8 @@ inter-detection interval.</p>
margin-left:36.0pt'>&nbsp;</p> margin-left:36.0pt'>&nbsp;</p>
<p class=MsoNormal style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm; <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 margin-left:36.0pt'>Target Motion Analysis: Updated target motion analysis
so that it works in three (as opposed to two) dimensions.</p> 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; <p class=MsoNormal style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
margin-left:36.0pt'>&nbsp;</p> margin-left:36.0pt'>&nbsp;</p>
@ -3619,8 +3683,8 @@ Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif
<p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: <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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>Bearings can be calculated using the envelope of the waveform rather than </span>Bearings can be calculated using the envelope of the waveform rather
the full waveform. The waveform or envelope can also be filtered prior to than the full waveform. The waveform or envelope can also be filtered prior to
bearing calculation.</p> bearing calculation.</p>
<p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: <p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family:
@ -3713,8 +3777,8 @@ the correct data stream. This has been fixed. </p>
<p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: <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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>Whistle classifier has some new features in the classifier training </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 panel. It is also now possible to export training data files directly from
data files. </p> binary data files. </p>
<p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: <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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@ -3841,14 +3905,14 @@ modules which resulted in a number of bugs which could cause confusion as to
which hydrophones were being used during localisation or during calibrated which hydrophones were being used during localisation or during calibrated
measurement. The situation tended to only arise with a small number of ASIO 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 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 balanced line inputs, are hardware channels 4,5,6 and 7 on the back of the instrument.
instrument. (On the Fireface 800, the balanced line inputs are channels 0 to (On the Fireface 800, the balanced line inputs are channels 0 to 7). When using
7). When using the National Instruments system, data were always sent into the the National Instruments system, data were always sent into the rest of
rest of PAMGUARD with sequential channel numbering starting at 0. This was PAMGUARD with sequential channel numbering starting at 0. This was required in
required in order to support multiple NI Daq boards where it is possible to order to support multiple NI Daq boards where it is possible to read for
read for example channel 0 and 1 on two different devices, so to uniquely example channel 0 and 1 on two different devices, so to uniquely identify
identify channels in the rest of PAMGUARD, the only rational thing to do was to channels in the rest of PAMGUARD, the only rational thing to do was to re-label
re-label those channels 0,1,2,3. </p> those channels 0,1,2,3. </p>
<p class=MsoNormal>There have been other annoyances with the ASIO channel <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 numbering scheme. For instance, if you had a configuration which worked in real
@ -3903,9 +3967,9 @@ more displays are set up for offline data viewing in future releases. </p>
<p class=MsoNormal>Viewer data map</p> <p class=MsoNormal>Viewer data map</p>
<p class=MsoNormal>When using the PAMGUARD viewer an additional panel will be <p class=MsoNormal>When using the PAMGUARD viewer an additional panel will be displayed
displayed showing an overview of data quantity (per hour) from the various showing an overview of data quantity (per hour) from the various database
database tables connected to PAMGUARD. </p> tables connected to PAMGUARD. </p>
<p class=MsoNormal>Spectrogram Display overlays</p> <p class=MsoNormal>Spectrogram Display overlays</p>
@ -3965,12 +4029,12 @@ port is closed. Might prevent a few problems when using a GPS. </p>
<p class=MsoNormal><b>Bug Fixes</b></p> <p class=MsoNormal><b>Bug Fixes</b></p>
<p class=MsoNormal>Crashes caused in real time or Mixed Mode if the number of <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. software channels exceeds the number of hydrophones configured in the array
It is of course illogical to have software channels which are not assigned to a manager. It is of course illogical to have software channels which are not
hydrophone, so rather than entirely prevent PAMGUARD from crashing I have assigned to a hydrophone, so rather than entirely prevent PAMGUARD from
inserted additional checks into the hydrophone array dialog which will prevent crashing I have inserted additional checks into the hydrophone array dialog
the user from closing that dialog unless all software channels are assigned to which will prevent the user from closing that dialog unless all software
a hydrophone. </p> channels are assigned to a hydrophone. </p>
<h2><span style='font-weight:normal'>Version 1.8.01 Beta February 2010</span></h2> <h2><span style='font-weight:normal'>Version 1.8.01 Beta February 2010</span></h2>
@ -4020,9 +4084,9 @@ Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif
<p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: <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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>False buffer overflows at low sample rates stopped (size of data in individual </span>False buffer overflows at low sample rates stopped (size of data in
data blocks had been increased at low sample rates, but when this exceeded 3s a individual data blocks had been increased at low sample rates, but when this
false buffer overflow would occur).</p> exceeded 3s a false buffer overflow would occur).</p>
<p class=MsoNormal>&nbsp;</p> <p class=MsoNormal>&nbsp;</p>
@ -4072,8 +4136,8 @@ 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 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 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, 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 clicks in the upper half of the bearing display will be to port and clicks in
right half will be to starboard. As you pass a whale which is to port, the 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 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.&nbsp; </p> around so that time is up the screen rather than across.&nbsp; </p>
@ -4115,9 +4179,9 @@ display correctly and amplitude scale updates after scale parameter changes. </p
<p class=MsoNormal><b>Speed improvement</b>. </p> <p class=MsoNormal><b>Speed improvement</b>. </p>
<p class=MsoNormal>PAMGAURD FFT calculations now use the JTransforms FFT <p class=MsoNormal>PAMGAURD FFT calculations now use the JTransforms FFT library
library which gives a factor 2 speed improvement compared to previous FFT which gives a factor 2 speed improvement compared to previous FFT methods used
methods used in PAMGUARD</p> in PAMGUARD</p>
<p class=MsoNormal><b>New Modules</b></p> <p class=MsoNormal><b>New Modules</b></p>
@ -4364,8 +4428,8 @@ acquisition.&nbsp; </p>
<p class=MsoNormal><b>Bug fixes</b></p> <p class=MsoNormal><b>Bug fixes</b></p>
<p class=MsoNormal>Speed up of graphics, particularly regarding large quantities <p class=MsoNormal>Speed up of graphics, particularly regarding large
of gps track &nbsp;data</p> quantities of gps track &nbsp;data</p>
<p class=MsoNormal>National Instruments cards with names &gt; 20 characters <p class=MsoNormal>National Instruments cards with names &gt; 20 characters
long are now correctly &nbsp;recognised. </p> long are now correctly &nbsp;recognised. </p>
@ -4473,9 +4537,9 @@ localiser (affects stability of click train localiser and whistle localiser in <
<h2>1.2.0 Beta December 2008</h2> <h2>1.2.0 Beta December 2008</h2>
<p class=MsoNormal>This release contains many bug fixes from the PAMGUARD <p class=MsoNormal>This release contains many bug fixes from the PAMGUARD industry
industry field trial which took place in the Gulf of Mexico on the RV New field trial which took place in the Gulf of Mexico on the RV New Venture in
Venture in November 2008.</p> November 2008.</p>
<p class=MsoNormal><b>Bug Fixes</b></p> <p class=MsoNormal><b>Bug Fixes</b></p>
@ -4580,8 +4644,8 @@ 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: <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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>Sound playback. Now supported in ASIO sound cards, so you can have sound </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 coming in through the ASIO card and back out through its headphone socket (after
(after passing through PAMGUARD filters and other modules) at the same time.</p> passing through PAMGUARD filters and other modules) at the same time.</p>
<p class=MsoListParagraph style='text-indent:-18.0pt'><span style='font-family: <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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@ -4601,11 +4665,11 @@ Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif
<p class=MsoNormal><b>Multithreading</b></p> <p class=MsoNormal><b>Multithreading</b></p>
<p class=MsoNormal>PAMGUARD now processes data in each module in a different <p class=MsoNormal>PAMGUARD now processes data in each module in a different processing
processing thread. This allows PAMGUARD to use both processor cores on dual or thread. This allows PAMGUARD to use both processor cores on dual or multi core
multi core processor machines. However, multithreading may still cause processor machines. However, multithreading may still cause instability in some
instability in some modules. An option is therefore accessible from the main modules. An option is therefore accessible from the main Detection menu to
Detection menu to enable and disable multithreading. </p> enable and disable multithreading. </p>
<p class=MsoNormal><b>New Modules</b></p> <p class=MsoNormal><b>New Modules</b></p>
@ -4848,12 +4912,12 @@ and Ishmael-type detectors and localisers. </p>
<p class=MsoNormal>Information from above modules can be displayed on <p class=MsoNormal>Information from above modules can be displayed on
configurable user displays which support real time scrolling spectrograms and configurable user displays which support real time scrolling spectrograms and
radar displays. Detection and localisation information can be optionally radar displays. Detection and localisation information can be optionally
displayed on the map display.Map enhancements include improved scrolling whereby displayed on the map display.Map enhancements include improved scrolling
the user can click and drag to pan the area. PamGuard can now interface with whereby the user can click and drag to pan the area. PamGuard can now interface
MySQL database servers and users can easily select which information is logged. with MySQL database servers and users can easily select which information is
(This replaces the previous 'flat-file' logging feature). A simulation module logged. (This replaces the previous 'flat-file' logging feature). A simulation
allows virtual vocalising animals to be placed on the map to assist in training module allows virtual vocalising animals to be placed on the map to assist in
and development. Extensive online user help has been added to PamGuard training and development. Extensive online user help has been added to PamGuard
Application</p> Application</p>
<h2>0.03b - first version used in a real 'at sea' environment.18/08/06</h2> <h2>0.03b - first version used in a real 'at sea' environment.18/08/06</h2>

View File

@ -36,7 +36,7 @@ public class PamguardVersionInfo {
/** /**
* Release date * Release date
*/ */
static public final String date = "18 December 2023"; static public final String date = "20 December 2023";
// /** // /**
// * Release type - Beta or Core // * Release type - Beta or Core