Final updates for Version 2.02.05

This commit is contained in:
Douglas Gillespie 2022-10-28 14:00:42 +01:00
parent 67060016c2
commit 7d62dfa542
5 changed files with 173 additions and 160 deletions

View File

@ -368,21 +368,21 @@ should be something like:</p>
-Xms384m -Xmx4096m -Djava.library.path=lib64 -jar Pamguard_xxxxxx.jar</span></em></p> -Xms384m -Xmx4096m -Djava.library.path=lib64 -jar Pamguard_xxxxxx.jar</span></em></p>
<p class=MsoNormal>The -Xms384m -Xmx4096m specify the initial and maximum heap <p class=MsoNormal>The -Xms384m -Xmx4096m specify the initial and maximum heap
size for the JVM being used to run Pamguard i.e. how much memory it gets to use. size for the JVM being used to run Pamguard i.e. how much memory it gets to
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 look in the folder called &quot;lib64&quot; for the required shared libraries (change
(change to <em><span style='font-family:"Calibri",sans-serif'>lib</span></em> to <em><span style='font-family:"Calibri",sans-serif'>lib</span></em> for the
for the 32 bit version).</p> 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 <p class=MsoNormal><em><span style='font-family:"Calibri",sans-serif'>java -Xms384m
-Xms384m -Xmx4096m -Djava.library.path=lib64 -jar PamguardBeta_xxxxxx.jar -v</span></em></p> -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>
@ -453,8 +453,8 @@ lang=EN-US>Latest Version 2.02.05 October 2022</span></h1>
<p class=MsoNormal><span lang=EN-US>Changes to GUI to make dialog shorter for <p class=MsoNormal><span lang=EN-US>Changes to GUI to make dialog shorter for
low DPI screens. </span></p> low DPI screens. </span></p>
<p class=MsoNormal><span lang=EN-US>Complete rewrite of the classification <p class=MsoNormal><span lang=EN-US>Complete rewrite of the classification system
system to have nested classifiers which can be enabled or disabled. </span></p> to have nested classifiers which can be enabled or disabled. </span></p>
<p class=MsoNormal><span lang=EN-US>Changes to classification GUI to <p class=MsoNormal><span lang=EN-US>Changes to classification GUI to
accommodate the new classification system.</span></p> accommodate the new classification system.</span></p>
@ -499,8 +499,8 @@ audio files. </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>Soundtrap DWV import. Will now generate binary <p class=MsoNormal><span lang=EN-US>Soundtrap DWV import. Will now generate
files even if DWV file doesnt exist (which is correct behavior in quiet binary files even if DWV file doesnt exist (which is correct behavior in quiet
conditions when no clicks were detected). </span></p> conditions when no clicks were detected). </span></p>
<p class=MsoNormal><span lang=EN-US>Spectrogram. Changes to stop occasional <p class=MsoNormal><span lang=EN-US>Spectrogram. Changes to stop occasional
@ -511,6 +511,10 @@ monitors so that data fields are sized correctly. </span></p>
<p class=MsoNormal><span lang=EN-US>Fixed a memory leak in ROCCA</span></p> <p class=MsoNormal><span lang=EN-US>Fixed a memory leak in ROCCA</span></p>
<p class=MsoNormal><span lang=EN-US>Fixed issues with options in Click Detector
bearing time display which (when using planar and 3D arrays) allow you to plot
relative to the array, the vessel, or North. </span></p>
<h1><a name="_Latest_Version_2.02.03_2"></a><span lang=EN-US>Version 2.02.03 <h1><a name="_Latest_Version_2.02.03_2"></a><span lang=EN-US>Version 2.02.03
February 2022</span></h1> February 2022</span></h1>
@ -709,16 +713,16 @@ lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nb
new CPOD features </p> new CPOD features </p>
<p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>15. </span><span <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'>&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
Better interpolation of data by the Decimator when decimating/upsampling by a lang=EN-US> </span>Better interpolation of data by the Decimator when
non-integer amount </p> decimating/upsampling by a non-integer amount </p>
<p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>16. </span><span <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'>&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>
Noise Level Outputs - as an aid to performance diagnosis, some detectors 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
outputting additional noise metrics to their binary output files. These can be additional noise metrics to their binary output files. These can be read with
read with the <a href="https://sourceforge.net/projects/pamguard/files/Matlab/">PAMGuard the <a href="https://sourceforge.net/projects/pamguard/files/Matlab/">PAMGuard
Matlab library</a> and used to diagnose system performance in varying noise Matlab library</a> and used to diagnose system performance in varying noise
conditions. Improved displays within PAMGuard for these noise metrics will be conditions. Improved displays within PAMGuard for these noise metrics will be
included in a future release. </p> included in a future release. </p>
@ -726,10 +730,10 @@ 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> lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>
An implementation of the Generalized Power Law Detector, developed by Tyler An implementation of the Generalized Power Law Detector, developed by Tyler
Helble ([Helble et al., A generalized power-law detection algorithm for Helble ([Helble et al., A generalized power-law detection algorithm for humpback
humpback whale vocalizations, The Journal of the Acoustical Society of whale vocalizations, The Journal of the Acoustical Society of America, vol.
America, vol. 131, no. 4, pp. 26822699, 2012) is now available. For details, 131, no. 4, pp. 26822699, 2012) is now available. For details, see the online
see the online help </p> 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>
@ -751,10 +755,10 @@ Version 2.00.10</a> before proceeding with installation and use of this
version.</b></p> version.</b></p>
<p class=MsoNormal>This version of PAMGuard has been bundled with Java 13 <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 (release 13.0.1). PSFX files generated in previous beta releases (2.xx.xx)
be compatible with this version, and vice-versa. PSF files generated in core should be compatible with this version, and vice-versa. PSF files generated in
releases (1.15.xx) can be loaded in this version, but will be converted to PSFX core releases (1.15.xx) can be loaded in this version, but will be converted to
files when PAMGuard exits.</p> PSFX files when PAMGuard exits.</p>
<p class=MsoNormal><b><span lang=EN-US>Bug Fixes</span></b></p> <p class=MsoNormal><b><span lang=EN-US>Bug Fixes</span></b></p>
@ -816,8 +820,8 @@ Measurement module. </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
Speed up adding subdetections to superdetections. </p> lang=EN-US> </span>Speed up adding subdetections to superdetections. </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
@ -969,15 +973,15 @@ lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nb
Add functionality for bluetooth headsets. </p> Add functionality for bluetooth headsets. </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><span
Add user-facing option to adjust the startup delay for the time-correction lang=EN-US> </span>Add user-facing option to adjust the startup delay for the
(Global Time module). This provides a workaround to speed up analysis of time-correction (Global Time module). This provides a workaround to speed up
thousands of wav files (i.e. by setting startup delay to 0 instead of default analysis of thousands of wav files (i.e. by setting startup delay to 0 instead
value of 2000 ms). </p> of default value of 2000 ms). </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><span
Add support for RS Aqua time format. </p> lang=EN-US> </span>Add support for RS Aqua time format. </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> lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>
@ -1055,9 +1059,9 @@ lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nb
Bug 433. Custom storage options were being lost when Pamguard restarted.</p> 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 <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><span
Bug 434. Pamguard Viewer mode was having problems importing settings from psfx lang=EN-US> </span>Bug 434. Pamguard Viewer mode was having problems importing
file.</p> settings from psfx file.</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>
@ -1105,8 +1109,8 @@ files.</p>
<p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>13. </span><span <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'>&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>
Bug 445. Overlay data in FX spectrogram display gets out of sync with Bug 445. Overlay data in FX spectrogram display gets out of sync with underlying
underlying spectrogram image.</p> spectrogram image.</p>
<p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>14. </span><span <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'>&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>
@ -1194,10 +1198,10 @@ Detector display. </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
This version of PAMGuard has been upgraded to make it compatible with Java 12. lang=EN-US> </span>This version of PAMGuard has been upgraded to make it
psfx files generated in previous beta releases should be compatible with this compatible with Java 12. psfx files generated in previous beta releases should
version, and vice-versa.</p> 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>
@ -1352,8 +1356,8 @@ lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nb
lang=EN-US> </span>Better display of microseconds in dialogs.</p> lang=EN-US> </span>Better display of microseconds in dialogs.</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> lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
Added adaptive noise filter to Ishmael Detectors.</p> lang=EN-US> </span>Added adaptive noise filter to Ishmael Detectors.</p>
<p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>5. </span><span <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'>&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
@ -1478,8 +1482,8 @@ session, but not forever.</p>
<!-- ************************************************************************************************************************** --><!-- ************************************************************************************************************************** --> <!-- ************************************************************************************************************************** --><!-- ************************************************************************************************************************** -->
<h1><a name="_Latest_Beta_Version_2.00.14c"></a><span lang=EN-US>Beta Version <h1><a name="_Latest_Beta_Version_2.00.14c"></a><span lang=EN-US>Beta Version 2.00.14c
2.00.14c October 2018</span></h1> October 2018</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 should read and understand the notes listed for <a You should read and understand the notes listed for <a
@ -1586,8 +1590,7 @@ 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 <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'>&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 391. Click Detector not registering change in multi-threading </span>Bug 391. Click Detector not registering change in multi-threading option.</p>
option.</p>
<p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>10. </span><span <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'>&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;
@ -1611,9 +1614,9 @@ position for hydrophone 0.</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
Better way of coupling scrollers in User Display panels - see new options in lang=EN-US> </span>Better way of coupling scrollers in User Display panels -
main menu.</p> see new options in main menu.</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>
@ -1702,8 +1705,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>10. </span><span <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'>&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 376. Error when using a serialised data map which spans a period of time </span>Bug 376. Error when using a serialised data map which spans a period of
in which Pamguard modules have changed.</p> time in which Pamguard modules have changed.</p>
<p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>11. </span><span <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'>&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;
@ -1743,8 +1746,7 @@ 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> lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>
Many updates to the Video Range module. Will currently only work with Many updates to the Video Range module. Will currently only work with landmarks.</p>
landmarks.</p>
<!-- ************************************************************************************************************************** --> <!-- ************************************************************************************************************************** -->
@ -1807,8 +1809,8 @@ Beta versions</p>
<p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>11. </span><span <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'>&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 366. Rocca manual whistle contour extraction throws error when </span>Bug 366. Rocca manual whistle contour extraction throws error when trying
trying to classify a boxed whistle</p> 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>
@ -1877,8 +1879,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>10.</span><span <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'>&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 354. Whistle Classifier was crashing if user accidentally entered </span>Bug 354. Whistle Classifier was crashing if user accidentally entered invalid
invalid parameters. Have added diagnostics to prevent this.</p> parameters. Have added diagnostics to prevent this.</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>
@ -2023,11 +2025,11 @@ Note that this display is only available if you are running Java 8 or later. </s
<h3><span lang=EN-US>Event Marking and the Detection Group Localiser</span></h3> <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 <p class=MsoNormal><span lang=EN-US>A new system of event marking which can be used
used both online and offline has been added to PAMGuard. Details are in the both online and offline has been added to PAMGuard. Details are in the PAMGuard
PAMGuard help file (Displays/Display Marking). Data can be selected on the Map, help file (Displays/Display Marking). Data can be selected on the Map, the
the Spectrogram Display and the new Time Display FX in a similar way and sent Spectrogram Display and the new Time Display FX in a similar way and sent to
to other PAMGuard modules. The new marking and data selection system works with other PAMGuard modules. The new marking and data selection system works with
the new Detection Group Localiser. The Detection Group Localiser extends the the new Detection Group Localiser. The Detection Group Localiser extends the
functionality which always existed in the click detector to other types of data 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 (e.g. Whistles) so that they can be grouped and tracked using target motion
@ -2114,14 +2116,14 @@ switches/parameters to be included in *.ini files.</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 308. Map Overlay Control. </span>Storage of data </span><span lang=EN-US>Bug 308. Map Overlay Control. </span>Storage of data saying
saying what get's plotted on each map and for how long became corrupted and the what get's plotted on each map and for how long became corrupted and the list
list grew to a ridiculous size. Code has been put in place to a) stop it grew to a ridiculous size. Code has been put in place to a) stop it happening
happening again and b) to repair any configuration files which are corrupted. again and b) to repair any configuration files which are corrupted. Corrupted
Corrupted files will be slow to load, slow to save and will be &gt; several files will be slow to load, slow to save and will be &gt; several megabytes in
megabytes in size. It may be necessary to delete the PamguardSettings table in size. It may be necessary to delete the PamguardSettings table in any databases
any databases since these too may have become oversized which will slow down viewer since these too may have become oversized which will slow down viewer mode
mode PAMGuard start-up.</p> PAMGuard start-up.</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;
@ -2152,8 +2154,8 @@ happens when the user selects save as new configuration. This has been fixed.</p
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 315. code searched for file in working folder, which is the </span>Bug 315. code searched for file in working folder, which is the
installation folder when starting PAMGuard using a shortcut link. But when 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 double-clicking on a psf, the working folder is the location of the psf. This has
has been fixed.</p> been fixed.</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
@ -2182,8 +2184,8 @@ jar file will be required rather than a new bespoke PAMGuard installation.</span
<p class=MsoNormal><span lang=EN-US>Module code development remains largely <p class=MsoNormal><span lang=EN-US>Module code development remains largely
unchanged, in most cases simply requiring the addition of an interface class. unchanged, in most cases simply requiring the addition of an interface class.
&nbsp;Instructions for the development of new modules utilizing the plug-in &nbsp;Instructions for the development of new modules utilizing the plug-in scheme
scheme can be found <a href="http://www.pamguard.org/16_HowtomakePlug-Ins.html" can be found <a href="http://www.pamguard.org/16_HowtomakePlug-Ins.html"
target="_blank">here</a>. &nbsp;Plug-in modules can be downloaded from the target="_blank">here</a>. &nbsp;Plug-in modules can be downloaded from the
PAMGuard website here, but developers are encouraged to host and maintain their PAMGuard website here, but developers are encouraged to host and maintain their
own modules.</span></p> own modules.</span></p>
@ -2191,8 +2193,8 @@ own modules.</span></p>
<p class=MsoNormal><span lang=EN-US>Modules of interest to the general PAM <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, 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 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 removed and are available as a separate download. The following modules have been
been removed:</span></p> removed:</span></p>
<p class=MsoListParagraph style='margin-left:43.5pt;text-indent:-25.5pt'>1.<span <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'>&nbsp;&nbsp;&nbsp;&nbsp;&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;&nbsp;&nbsp;&nbsp;&nbsp;
@ -2374,9 +2376,9 @@ the database. </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;
</span><span lang=EN-US>The number of data streams associated with the click </span><span lang=EN-US>The number of data streams associated with the click detector
detector has been tidied up so that there are a) All Click, b) Tracked Clicks has been tidied up so that there are a) All Click, b) Tracked Clicks (those
(those which are part of an event) and c) Events. </span></p> 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 <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;
@ -2392,9 +2394,9 @@ automatic click train identification and tracking. </span></p>
<p class=MsoListParagraph style='text-indent:-18.0pt'><span lang=EN-US>5.</span><span <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'>&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>The automatic click train identification is now using the </span><span lang=EN-US>The automatic click train identification is now using
same internal structures as the manual tracking, so it's possible to combine the same internal structures as the manual tracking, so it's possible to
automatic and manual tracking. </span></p> combine automatic and manual tracking. </span></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;
@ -2474,8 +2476,9 @@ today.&nbsp; </p>
<p class=MsoListParagraph style='margin-left:38.25pt;text-indent:-20.25pt'>5.<span <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'>&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 277. Text fields in classifier dialog were not large enough to display </span>Bug 277. Text fields in classifier dialog were not large enough to
times greater than 10ms. We have increased length of text fields in the dialog.</p> 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 <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'>&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;
@ -2493,8 +2496,8 @@ style='font-size:7.0pt;font-family:"Times New Roman",serif'>&nbsp;&nbsp;&nbsp;&n
</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 very small when a dialog is opened. This has been traced to improper 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 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 Window. Some programmers had inadvertently set it to repack the main PAMGuard
instead. This has been Fixed.</p> GUI 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;
@ -2568,8 +2571,8 @@ and datagram creation.</p>
<h1><a name="_Toc444450394"></a><span lang=EN-US>Version 1.15.00 February 2016</span></h1> <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 <p class=MsoNormal><span lang=EN-US>Beta Version 1.15.00 64 bit and Core
1.15.00 32 bit. Both using identical Java core software but linking to 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> 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 <p class=MsoNormal><span lang=EN-US>This is the first release of a 64 bit
@ -2637,12 +2640,12 @@ 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 <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'>&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 262. Access to SQLite database conversion. This would fail when </span>Bug 262. Access to SQLite database conversion. This would fail when tables
tables were present which were not created by PAMGuard. &nbsp;Fixes have been were present which were not created by PAMGuard. &nbsp;Fixes have been put in
put in place for spaces in the table name or for not having an 'Id' column. place for spaces in the table name or for not having an 'Id' column. Fixes have
Fixes have not been implemented for spaces in a column name or use of a not been implemented for spaces in a column name or use of a reserved word as a
reserved word as a column name, however if either of these problems do exist it column name, however if either of these problems do exist it will no longer
will no longer crash but issue a clear warning and carry onto the next table.</p> 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>&nbsp;</span></p> <p class=MsoNormal style='margin-left:18.0pt'><span lang=EN-US>&nbsp;</span></p>
@ -2815,9 +2818,9 @@ lang=EN-US>1.</span><span lang=EN-US style='font-size:7.0pt;font-family:"Times N
</span>Spectrogram annotation marks. A simple system for marking spectrograms </span>Spectrogram annotation marks. A simple system for marking spectrograms
during real time analysis has been incorporated. To use it, add the module, in 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' the spectrogram settings, select the annotation marks in the 'Mark Observers'
tab of the spectrogram configuration dialog, and also right click on the tab of the spectrogram configuration dialog, and also right click on the spectrogram
spectrogram and select to display the annotations. Annotations are saved to the and select to display the annotations. Annotations are saved to the database so
database so you will also need a database module in your configuration. &nbsp;</p> you will also need a database module in your configuration. &nbsp;</p>
<p class=MsoListParagraph style='margin-left:47.25pt;text-indent:-29.25pt'><span <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'>&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;
@ -2877,8 +2880,8 @@ 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 <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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>Bug 226. Spectrogram Mark Observer list doesn't refresh when modules added </span>Bug 226. Spectrogram Mark Observer list doesn't refresh when modules
or removed. </p> added or removed. </p>
<p class=MsoListParagraph style='margin-left:47.25pt;text-indent:-29.25pt'><span <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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lang=EN-US>5.</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;
@ -3071,12 +3074,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 <p class=MsoNormal>This is a general system of visual and audio alarms developed
developed by Doug Gillespie for use on a variety of projects. The alarms can be by Doug Gillespie for use on a variety of projects. The alarms can be coupled
coupled to any module or detector in PAMGuard. Where appropriate, modules can to any module or detector in PAMGuard. Where appropriate, modules can control
control which of their data will cause an alarm action (e.g. in the Click which of their data will cause an alarm action (e.g. in the Click detector you
detector you can set which types of classified click will fire the alarm). See can set which types of classified click will fire the alarm). See online help
online help for details. &nbsp;</p> 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>
@ -3140,8 +3143,8 @@ Millisecond time is also now included in the output file names. </p>
<p class=MsoNormal>Datagram options in Viewer have been improved so that the <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 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 run and can also change the time bins from the File menu (See the File/BinaryStore/Datagram
File/BinaryStore/Datagram options menu. </p> options menu. </p>
<p class=MsoNormal><i>Viewer Configuration</i></p> <p class=MsoNormal><i>Viewer Configuration</i></p>
@ -3274,9 +3277,9 @@ 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'><i>Database</i></p>
<p class=MsoNormal style='margin-left:36.0pt'>Can now copy data from binary storage <p class=MsoNormal style='margin-left:36.0pt'>Can now copy data from binary
to the database offline for any module having both binary and database storage. storage to the database offline for any module having both binary and database
</p> storage. </p>
<p class=MsoNormal style='margin-left:36.0pt'>Can create a blank MS Access <p class=MsoNormal style='margin-left:36.0pt'>Can create a blank MS Access
database (2007 and later *.accdb formats only).</p> database (2007 and later *.accdb formats only).</p>
@ -3468,9 +3471,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>Offline event marking. Offline event marking similar to functionality in </span>Offline event marking. Offline event marking similar to functionality in
RainbowClick is now available in the PAMGUARD viewer. Event summary data is stored RainbowClick is now available in the PAMGUARD viewer. Event summary data is
in the database and can also be exported to text files (e.g. for importing into stored in the database and can also be exported to text files (e.g. for
the Distance software).&nbsp; </p> importing into the Distance software).&nbsp; </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;
@ -3577,8 +3580,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 panel. It is also now possible to export training data files directly from binary
binary data files. </p> 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;
@ -3617,11 +3620,11 @@ Symbol'>'</span><span style='font-size:7.0pt;font-family:"Times New Roman",serif
<p class=MsoNormal>2. Improved offline viewer functionality. </p> <p class=MsoNormal>2. Improved offline viewer functionality. </p>
<p class=MsoNormal>The offline viewer is much improved with better data scrolling <p class=MsoNormal>The offline viewer is much improved with better data
and the ability to view data either stored in the database or the binary scrolling and the ability to view data either stored in the database or the
storage system. Work has stated on functions which read and use data stored in binary storage system. Work has stated on functions which read and use data
audio files. This is currently limited to re-calculating and displaying stored in audio files. This is currently limited to re-calculating and
displaying spectrogram data during viewer mode operation.&nbsp; </p> displaying displaying spectrogram data during viewer mode operation.&nbsp; </p>
<p class=MsoNormal>3. Heading sensor readout</p> <p class=MsoNormal>3. Heading sensor readout</p>
@ -3831,10 +3834,10 @@ port is closed. Might prevent a few problems when using a GPS. </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 software channels exceeds the number of hydrophones configured in the array
manager. It is of course illogical to have software channels which are not manager. It is of course illogical to have software channels which are not
assigned to a hydrophone, so rather than entirely prevent PAMGUARD from assigned to a hydrophone, so rather than entirely prevent PAMGUARD from crashing
crashing I have inserted additional checks into the hydrophone array dialog I have inserted additional checks into the hydrophone array dialog which will
which will prevent the user from closing that dialog unless all software prevent the user from closing that dialog unless all software channels are
channels are assigned to a hydrophone. </p> 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>
@ -3929,17 +3932,17 @@ classifier is still available). </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>Bearing ambiguity resolution for planar and volumetric arrays. New features </span>Bearing ambiguity resolution for planar and volumetric arrays. New
in array dialog for estimations of errors on array location. These feed into to features in array dialog for estimations of errors on array location. These
a maximum likelihood estimate of angles from small 2D or 3D sub arrays to give feed into to a maximum likelihood estimate of angles from small 2D or 3D sub arrays
two polar angle coordinates. this can be used to resolve left right ambiguity to give two polar angle coordinates. this can be used to resolve left right
and is implemented for both the click and the whistle/moan detectors. As a ambiguity and is implemented for both the click and the whistle/moan detectors.
result, the click detector bearing time display can now be set to go from -180 As a result, the click detector bearing time display can now be set to go from
to 180 degrees rather than 0 - 180 degrees. In this case, clicks in the upper -180 to 180 degrees rather than 0 - 180 degrees. In this case, clicks in the
half of the bearing display will be to port and clicks in the right half will upper half of the bearing display will be to port and clicks in the right half
be to starboard. As you pass a whale which is to port, the clicks will move UP will be to starboard. As you pass a whale which is to port, the clicks will
the display. In the long term, I hope to turn this display around so that time move UP the display. In the long term, I hope to turn this display around so
is up the screen rather than across.&nbsp; </p> that time is up the screen rather than across.&nbsp; </p>
<p class=MsoNormal><b>Small features and bug fixes</b></p> <p class=MsoNormal><b>Small features and bug fixes</b></p>
@ -4134,10 +4137,10 @@ help pages</p>
<p class=MsoNormal><b>Bug Fixes</b></p> <p class=MsoNormal><b>Bug Fixes</b></p>
<p class=MsoNormal>Memory leak caused by Night / Day colour manager now fixed. This <p class=MsoNormal>Memory leak caused by Night / Day colour manager now fixed.
would cause memory leaks when multiple files were being analysed off-line and This would cause memory leaks when multiple files were being analysed off-line
would eventually crash PAMGUARD. The way that colours are managed in PAMGUARD and would eventually crash PAMGUARD. The way that colours are managed in
has been rewritten.&nbsp; </p> PAMGUARD has been rewritten.&nbsp; </p>
<p class=MsoNormal>Some issues with Swing fixed that might have been causing <p class=MsoNormal>Some issues with Swing fixed that might have been causing
hang ups on startup especially on Macs/Linux machines</p> hang ups on startup especially on Macs/Linux machines</p>
@ -4208,8 +4211,8 @@ file)</p>
<p class=MsoNormal><b>Changes</b></p> <p class=MsoNormal><b>Changes</b></p>
<p class=MsoNormal>The User Input module (for text entry of information by the user) <p class=MsoNormal>The User Input module (for text entry of information by the
has been moved from the Displays sub menu of the Add Modules menu, to 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> Utilities. This will not affect how existing settings files are loaded. </p>
<p class=MsoNormal><b>Multi-screen environments.</b></p> <p class=MsoNormal><b>Multi-screen environments.</b></p>
@ -4228,8 +4231,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 <p class=MsoNormal>Speed up of graphics, particularly regarding large quantities
quantities of gps track &nbsp;data</p> 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>
@ -4380,8 +4383,8 @@ channels or textual content change. </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>Model viewer. Have stopped it from jumping on top of the main PAMGUARD &nbsp;display </span>Model viewer. Have stopped it from jumping on top of the main PAMGUARD
when dialogs are closed. </p> &nbsp;display when dialogs are closed. </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;

View File

@ -4,7 +4,7 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>org.pamguard</groupId> <groupId>org.pamguard</groupId>
<artifactId>Pamguard</artifactId> <artifactId>Pamguard</artifactId>
<version>2.02.04ac</version> <version>2.02.05</version>
<name>Pamguard Java12+</name> <name>Pamguard Java12+</name>
<description>Pamguard for Java 12+, using Maven to control dependcies</description> <description>Pamguard for Java 12+, using Maven to control dependcies</description>
<url>www.pamguard.org</url> <url>www.pamguard.org</url>

View File

@ -28,11 +28,11 @@ public class BTDisplayParameters implements Serializable, Cloneable, ManagedPara
public static final String[] angleTypeNames = {"Relative to array", "Relative to vessel", "Relative to north"}; public static final String[] angleTypeNames = {"Relative to array", "Relative to vessel", "Relative to north"};
/** /**
* Rotation options for angles. * Rotation options for angles. These should match the above angleTypeNames.
*/ */
static public final int ROTATE_TOARRAY = 0; // no rotation, raw angles relative to the array static public final int ROTATE_TOARRAY = 0; // no rotation, raw angles relative to the array
static public final int ROTATE_PITCHROLL = 1; // fix pitch and roll, but leave the heading relative to the array static public final int ROTATE_TOVESSEL = 1; // fix pitch and roll, but leave the heading relative to the array
static public final int ROTATE_HEADPITCHROLL = 2; // rotate by heading pitch and roll. static public final int ROTATE_TONORTH = 2; // rotate by heading pitch and roll.
// main BT display // main BT display

View File

@ -1642,17 +1642,27 @@ public class ClickBTDisplay extends ClickDisplay implements PamObserver, PamSett
double[] rotAngles = new double[3]; double[] rotAngles = new double[3];
rotAngles[1] = Math.toRadians(oll.getPitch()); rotAngles[1] = Math.toRadians(oll.getPitch());
rotAngles[2] = Math.toRadians(oll.getRoll()); rotAngles[2] = Math.toRadians(oll.getRoll());
if (rType == BTDisplayParameters.ROTATE_HEADPITCHROLL) { if (rType == BTDisplayParameters.ROTATE_TOVESSEL) {
// use head as well as pitch and roll. // use head as well as pitch and roll.
rotAngles[0] = Math.toRadians(oll.getHeading()); PamVector[] vr = loc.getWorldVectors();
if (vr != null && vr.length > 0) {
return vr[0];
} }
if (rotAngles[0] == 0 && rotAngles[1] == 0 && rotAngles[2] == 0) { // rotAngles[0] = Math.toRadians(oll.getHeading());
}
else if (rType == BTDisplayParameters.ROTATE_TONORTH) {
PamVector[] vr = loc.getRealWorldVectors();
if (vr != null && vr.length > 0) {
return vr[0];
}
}
// if (rotAngles[0] == 0 && rotAngles[1] == 0 && rotAngles[2] == 0) {
// return v;
// }
// PamQuaternion pq = new PamQuaternion(rotAngles[0], rotAngles[1], rotAngles[2]);
// PamVector v2 = PamVector.rotateVector(v, pq);
return v; return v;
} }
PamQuaternion pq = new PamQuaternion(rotAngles[0], rotAngles[1], rotAngles[2]);
PamVector v2 = PamVector.rotateVector(v, pq);
return v2;
}
private double angleFromYPos(int yPos) { private double angleFromYPos(int yPos) {
return yStart + yPos/yScale; return yStart + yPos/yScale;

View File

@ -498,7 +498,7 @@
plotted on the time-based display by adding Click detections to the plotted on the time-based display by adding Click detections to the
display and then using the right</p> display and then using the right</p>
<p align="center"> <p align="center">
<img width="940" height="500" src="resources/clicktrain_TDFx.png"> <img width="940" height="500" src="resources/clicktrain_TDFX.png">
</p> </p>
<p> <p>