diff --git a/README.html b/README.html index 2ad17f31..f994a5ee 100644 --- a/README.html +++ b/README.html @@ -386,9 +386,12 @@ PamguardBeta_ViewerMode.exe):

 

-

LATEST VERSION 2.02.06 November 2022

+

LATEST VERSION 2.02.07 January 2023

+ +

Version 2.02.06 November 2022

Version 2.02.05 October 2022

@@ -447,8 +450,47 @@ Version 2.00.10 June 2017

Older Versions

Latest Version 2.02.06 -November 2022

+name="_Latest_Version_2.02.06">Latest Version 2.02.07 November 2022 + +

Bug Fixes

+ +

Use of localization sensor and orientation +data for static hydrophones had a bug whereby it would continually ‘forget’ +angle offsets applied to static hydrophones in viewer mode. This is now fixed.

+ +

Click tool bar: Correctly shows event +selection options even if no species classification options are in place.

+ +

Fixed Landmarks: Earlier versions were +‘losing’ these every time PAMGuard started or new data were loaded in viewer +mode. Now fixed.

+ +

ROCCA: Fixed (another) memory leak which +caused PAMGuard to crash when processing large data sets with the ROCCA classifier. +

+ +

Ishmael Modules: Fixed bug which +occasionally caused crashes when processing many files offline.

+ +

PAMDog: Fixed bug in watchdog program which +was trying to start PAMGuard before modules were fully loaded. The watchdog now +correctly waits until modules are loaded before attempting to start PAMGuard +processing.

+ +

New Features

+ +

New sound type for simulated sounds which +generates random chirps between around 200 and 800Hz, roughly the frequency +you’d expect sound from higher frequency baleen whales, such as humpbacks, to +vocalise at.   

+ +

Hiding tool tips. A menu item to +permanently turn off all tool tips, or tap the ‘Esc’ key to turn them off for 6 +seconds if they are getting in the way, particularly when trying to interact +with displays using the mouse.

+ +

Version 2.02.06 November 2022

Bug Fixes

@@ -488,10 +530,10 @@ system to have nested classifiers which can be enabled or disabled.

Changes to classification GUI to accommodate the new classification system.

-

Addition of data selectors to the minimum number -of clicks accepted by the classifier. This allows the click-by-click classifier -and the click train detector to be used to together to improve classification -accuracy.

+

Addition of data selectors to the minimum +number of clicks accepted by the classifier. This allows the click-by-click +classifier and the click train detector to be used to together to improve +classification accuracy.

Bug fixes

@@ -639,9 +681,9 @@ href="http://www.pamguard.org/downloads.php?cat_id=3">here.

lang=EN-US>

This module has been renamed “Detection Grouper”, so -as to avoid confusion with the Group 3D localizer. This is because the -Detection Grouper is more for organizing data into groups to be localized than -it is for doing localization.

+as to avoid confusion with the Group 3D localizer. This is because the Detection +Grouper is more for organizing data into groups to be localized than it is for +doing localization.

Minor Bug Fixes

@@ -710,8 +752,9 @@ lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> &nb lang=EN-US> Extended XML-output support to all of the modules

8.        -Updates to the simulated sounds in the Sound Acquisition module

+lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>       Updates to the simulated sounds in the Sound Acquisition +module

9.       

16.        Noise Level Outputs - as an aid to performance diagnosis, some detectors -(currently the GPL, Click Detector and Whistle and Moan Detector) are -outputting additional noise metrics to their binary output files. These can be -read with the PAMGuard +(currently the GPL, Click Detector and Whistle and Moan Detector) are outputting +additional noise metrics to their binary output files. These can be read with +the PAMGuard Matlab library and used to diagnose system performance in varying noise conditions. Improved displays within PAMGuard for these noise metrics will be included in a future release.

@@ -759,10 +802,10 @@ included in a future release.

17.        An implementation of the Generalized Power Law Detector, developed by Tyler -Helble ([Helble et al., ‘A generalized power-law detection algorithm for -humpback whale vocalizations’, The Journal of the Acoustical Society of -America, vol. 131, no. 4, pp. 2682–2699, 2012) is now available. For -details, see the online help

+Helble ([Helble et al., ‘A generalized power-law detection algorithm for humpback +whale vocalizations’, The Journal of the Acoustical Society of America, vol. +131, no. 4, pp. 2682–2699, 2012) is now available. For details, see the +online help

18.        @@ -889,11 +932,11 @@ understand the notes listed for Beta Version 2.00.10 before proceeding with installation and use of this version.

-

This version of PAMGuard has been bundled with Java 13 -(release 13.0.1). PSFX files generated in previous beta releases (2.xx.xx) -should be compatible with this version, and vice-versa. PSF files generated in -core releases (1.15.xx) can be loaded in this version, but will be converted to -PSFX files when PAMGuard exits.

+

This version of PAMGuard has been bundled with Java 13 (release +13.0.1). PSFX files generated in previous beta releases (2.xx.xx) should be +compatible with this version, and vice-versa. PSF files generated in core +releases (1.15.xx) can be loaded in this version, but will be converted to PSFX +files when PAMGuard exits.

Bug Fixes

@@ -1030,8 +1073,9 @@ lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> &nb Add Beamformer and Bearing Localiser modules

8.        -Added Global Medium Manager, to switch between air and water mediums

+lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>       Added Global Medium Manager, to switch between air and water +mediums

9.        @@ -1055,9 +1099,10 @@ lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> &nb lang=EN-US> Added ctrl-p hotkey to print-screen button.

14.        -Update simulated daq so that it generates new random noise correctly on each -call rather then recycling old data. Makes the output more spectrally flat.

+lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>       Update simulated daq so that it generates new random noise correctly +on each call rather then recycling old data. Makes the output more spectrally +flat.

14.        @@ -1069,10 +1114,11 @@ placement, etc.

Version 2.01.03 February 2020

-

If you are upgrading from a PAMGuard core release (1.15.xx), -PAMGuard Version 2 contains major updates. You should read and understand the -notes listed for Beta Version 2.00.10 -before proceeding with installation and use of this version.

+

If you are upgrading from a PAMGuard core release +(1.15.xx), PAMGuard Version 2 contains major updates. You should read and +understand the notes listed for Beta +Version 2.00.10 before proceeding with installation and use of this +version.

This version of PAMGuard has been bundled with Java 13 (release 13.0.1). PSFX files generated in previous beta releases (2.xx.xx) @@ -1137,9 +1183,9 @@ Bug 444. Bug in data selector which caused it to mess up history of recent psf files.

13.        -Bug 445. Overlay data in FX spectrogram display gets out of sync with underlying -spectrogram image.

+lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>       Bug 445. Overlay data in FX spectrogram display gets out of +sync with underlying spectrogram image.

14.        @@ -1173,9 +1219,9 @@ lang=EN-US> Added functionality to TD display to allow users to manually classify clicks.

2.        -Added option in Sound Acquisition settings dialog to override filename time -stamp and use PC local time instead.

+lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>       Added option in Sound Acquisition settings dialog to override +filename time stamp and use PC local time instead.

3.       

Bug Fixes

1.        -Bug 427. Soundtrap import not closing binary files properly if BCL files do not -contain off-effort 'E' line

+lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>       Bug 427. Soundtrap import not closing binary files properly if +BCL files do not contain off-effort 'E' line

2.        @@ -1301,8 +1347,8 @@ lang=EN-US> Updates to the Ishmael detectors.

Beta Version 2.00.16 May 2019

-

PAMGuard Version 2 contains major updates. -You should read and understand the notes listed for PAMGuard Version 2 contains major updates. You +should read and understand the notes listed for Beta Version 2.00.10 before proceeding with installation and use of this version.

@@ -1393,9 +1439,9 @@ lang=EN-US> Added adaptive noise filter to Ishmael Detectors.

5.        Many upgrades to the Sound Playback module, including a -high-pass filter, gain control, and the ability to mix wavefrom and envelope data -together to listen to high-frequency clicks and dolphin whistles at the same -time.

+high-pass filter, gain control, and the ability to mix wavefrom and envelope +data together to listen to high-frequency clicks and dolphin whistles at the +same time.

6.        @@ -1498,9 +1544,9 @@ Improvements to Difar module graphics - easier reading, better visibility at night.

7.        -Added print screen button to capture/save all PAMGuard screens to file and log -the information to the database.

+lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>       Added print screen button to capture/save all PAMGuard +screens to file and log the information to the database.

8.        @@ -1560,8 +1606,8 @@ lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> &nb Increased upsampling to 2, 3 or 4 times.

4.        -Can now change units and scale type in level meter display.

+lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>       Can now change units and scale type in level meter display.

@@ -1596,8 +1642,8 @@ dialog is opened and then closed with no classifiers specified.

5.        -Bug 386. Click Detector Sweep Classifier sometimes keeping changed -settings even when user tries to cancel or discard changes

+Bug 386. Click Detector Sweep Classifier sometimes keeping changed settings +even when user tries to cancel or discard changes

6.        @@ -1678,8 +1724,8 @@ not compatible wth earlier versions and all configuration data may be lost if an attempt is made to open newly created psf files with older versions. We have therefore changed the file extension of psf files to .psfx in new Beta releases. Beta releases will still load the older psf files, but when the -configuration is saved, the original psf file will remain untouched and data -will be written to a psfx file with the same directory and name.

+configuration is saved, the original psf file will remain untouched and data will +be written to a psfx file with the same directory and name.

@@ -1695,8 +1741,8 @@ with installation and use of this version.

1.        -Bug 367. When adding a click to an event that already contained that -click, the click was being duplicated in the subtable.

+Bug 367. When adding a click to an event that already contained that click, +the click was being duplicated in the subtable.

2.        @@ -1842,8 +1888,8 @@ Beta versions

11.        -Bug 366. Rocca manual whistle contour extraction throws error when -trying to classify a boxed whistle

+Bug 366. Rocca manual whistle contour extraction throws error when trying +to classify a boxed whistle

Upgrades

@@ -1998,9 +2044,9 @@ lang=EN-US> Added 3D rotation to map display. Hold down the shift key while clicking and dragging on the map to see this in action.

6.        -Added database logging and other updates to the Click Detector trigger function -

+lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>       Added database logging and other updates to the Click +Detector trigger function

7.        @@ -2108,8 +2154,8 @@ lang=EN-US> 

1.       -Bug 317. Rocca Module Data Purging. The ROCCA module -was not performing data purging when using classifiers developed for +Bug 317. Rocca Module Data Purging. The ROCCA +module was not performing data purging when using classifiers developed for Hawaii/Temperate Pacific/North Atlantic datasets. This has been corrected.

2. &nb

3.       -Rocca Module: added StartHr, ProportionWhists and ProportionClicks -parameters to Event classifier

+Rocca Module: added StartHr, ProportionWhists and ProportionClicks parameters +to Event classifier

4.       @@ -2156,8 +2202,8 @@ list grew to a ridiculous size. Code has been put in place to a) stop it happening again and b) to repair any configuration files which are corrupted. Corrupted files will be slow to load, slow to save and will be > several megabytes in size. It may be necessary to delete the PamguardSettings table in -any databases since these too may have become oversized which will slow down viewer -mode PAMGuard start-up.

+any databases since these too may have become oversized which will slow down +viewer mode PAMGuard start-up.

2.       @@ -2418,8 +2464,8 @@ detector has been tidied up so that there are a) All Click, b) Tracked Clicks lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>       When tracking online, all the click marking information is written to the same database tables as are used for offline target motion -analysis. This means than when reviewing data offline, the tracks created in -real time are now available for review and further analysis.

+analysis. This means than when reviewing data offline, the tracks created in real +time are now available for review and further analysis.

4.       @@ -2462,15 +2508,15 @@ memory that needed to be cleaned up). In some circumstances, these pauses were making data acquisition systems unstable. We have therefore entirely rewritten the way in which PAMGuard handles arrays of spectrogram data (complex numbers) so that instead of large numbers of small Java objects there are now fewer, -larger, simpler java objects. These reduce processing delays for garbage collection -and give an overall speed improvement, but will otherwise not be noticed by -users.

+larger, simpler java objects. These reduce processing delays for garbage +collection and give an overall speed improvement, but will otherwise not be +noticed by users.

Click Detector RainbowClick file output

This feature has been removed since it has -been obsolete for several years. Users should use the PAMGuard binary storage system -for Click Detector data.

+been obsolete for several years. Users should use the PAMGuard binary storage +system for Click Detector data.

Version 1.15.04 July 2016

@@ -2605,8 +2651,8 @@ and datagram creation.

Version 1.15.00 February 2016

-

Beta Version 1.15.00 64 bit and Core version -1.15.00 32 bit. Both using identical Java core software but linking to +

Beta Version 1.15.00 64 bit and Core +version 1.15.00 32 bit. Both using identical Java core software but linking to different libraries for control of sound input devices.

This is the first release of a 64 bit @@ -2688,8 +2734,8 @@ name="_Toc312065299">Version 1.14.00 Beta, September 2015

The format of configuration files has changed for version -1.14.00. Older configurations will load with this new version, but configurations -saved with 1.14.00 may not open correctly with earlier versions.

+1.14.00. Older configurations will load with this new version, but +configurations saved with 1.14.00 may not open correctly with earlier versions.

PAMGuard Versions 1.14.00 and above will work with Java 8. PAMGuard will continue to work with Java 7, but support for Java 7 will be @@ -2767,8 +2813,8 @@ events.

5.        -Bug 250. DIFAR module was crashing if it attempted to triangulate -between more than two simultaneous bearings. Fixed.

+Bug 250. DIFAR module was crashing if it attempted to +triangulate between more than two simultaneous bearings. Fixed.

6.        @@ -2869,11 +2915,11 @@ which is useful when using PAMGuard for demonstration purposes.

4.              -The sound File and Folder audio input systems now have an optional time zone -setting. Note that PAMGuard analysis should still all be taking place in UTC -and that this option is intended to allow the conversion of file times which -were not recorded as UTC into UTC and not the other way around. Use the option -with caution !

+The sound File and Folder audio input systems now have an optional time +zone setting. Note that PAMGuard analysis should still all be taking place in +UTC and that this option is intended to allow the conversion of file times +which were not recorded as UTC into UTC and not the other way around. Use the +option with caution !

5.              @@ -2988,8 +3034,9 @@ total loss of the PAMGuard configuration in viewer mode and has been rectified. 7.0pt;font-family:"Times New Roman",serif'>     Bug 218. SAIL Acquisition card would hang the system. This has also been fixed.

-

7.    Bug 219. -Problems displaying Offline Click Events in the Viewer map have been fixed.

+

7.    Bug +219. Problems displaying Offline Click Events in the Viewer map have been +fixed.

 

@@ -3028,9 +3075,8 @@ to read on a time. Fixed

Menu Layout

-

The PAMGuard menus have been rearranged into a more -intuitive grouping which we believe will help users find functionality more -easily.

+

The PAMGuard menus have been rearranged into a more intuitive +grouping which we believe will help users find functionality more easily.

'Detection' menu has been renamed to 'Settings' since many menu items within this menu were not directly to do with 'Detection'.

@@ -3087,9 +3133,9 @@ sonobuoys. See online help for details. 

This module, developed by Jamie Macaulay of St Andrews University estimates the 3D localisation of clicks using a variety of algorithms. It's primarily been developed to track harbour porpoise in three -dimensions over scales of 10's of metres. While currently only working with output -from the click detector, we hope eventually to extend its use to whistles as -well.

+dimensions over scales of 10's of metres. While currently only working with +output from the click detector, we hope eventually to extend its use to +whistles as well.

Accelerometer Readout (Sensors group)

@@ -3101,9 +3147,9 @@ correctly calculated in real world coordinates.

Wild ArcGIS Interface (Maps and Mapping group)

-

This module, developed by Michael Oswald / SWFSC, allows -PAMGuard to output data in a format suitable for display in the WILD ArcGIS -marine mammal survey package. See online help for details.

+

This module, developed by Michael Oswald / SWFSC, allows PAMGuard +to output data in a format suitable for display in the WILD ArcGIS marine +mammal survey package. See online help for details.

Alarms (Utilities Group)

@@ -3140,9 +3186,9 @@ help for details.

Echo Detector and Sperm Whale IPI Computation (Beta only, Sound Measurements Group)

-

These two modules, developed by Brian Miller of the -Australian Antarctic Division can be used to estimate the inter pulse interval -of sperm whale clicks. (No help available)

+

These two modules, developed by Brian Miller of the Australian +Antarctic Division can be used to estimate the inter pulse interval of sperm +whale clicks. (No help available)

 

@@ -3159,10 +3205,11 @@ different. Details are available in the online help.

FLAC File Support

Can now read raw audio data direct from FLAC files. FLAC is a lossless compression algorithm -for audio data. Files, or folders of files are accessed in the same way as WAV -and AIFF files in the Sound Acquisition module. In a future release we also -hope to provide support for writing FLAC files from the sound recorder module.

+href="http://en.wikipedia.org/wiki/FLAC">FLAC is a lossless compression +algorithm for audio data. Files, or folders of files are accessed in the same +way as WAV and AIFF files in the Sound Acquisition module. In a future release +we also hope to provide support for writing FLAC files from the sound recorder +module.

Sound Recorder Module

@@ -3175,8 +3222,8 @@ Millisecond time is also now included in the output file names.

Datagram options in Viewer have been improved so that the user has to verify the time binning for datagrams the first time the viewer is -run and can also change the time bins from the File menu (See the File/BinaryStore/Datagram -options menu.

+run and can also change the time bins from the File menu (See the +File/BinaryStore/Datagram options menu.

Viewer Configuration

@@ -3199,9 +3246,9 @@ horizon.

Improved Filter Options

Filter options (used as stand-alone filter modules and also -within many other modules, such as the click detector and the Filtered Noise -Measurement module) have been improved so that the user can specify arbitrarily -shaped Finite Impulse Response filters (see online help for details).

+within many other modules, such as the click detector and the Filtered Noise Measurement +module) have been improved so that the user can specify arbitrarily shaped +Finite Impulse Response filters (see online help for details).

Radar Display

@@ -3224,12 +3271,12 @@ whistle.

  • Click detector inter click interval display was not working in viewer mode. This has been rectified.
  • Configuration loading. This has - been rationalised since it was often confusing to users. It is now no - longer possible to change configurations once PAMGuard has been launched - and pressing 'Cancel' on the select dialog causes PAMGuard to exit.
  • + been rationalised since it was often confusing to users. It is now no longer + possible to change configurations once PAMGuard has been launched and + pressing 'Cancel' on the select dialog causes PAMGuard to exit.
  • Airgun display. If this was - included in the PAMGuard model before the GPS module it would hang PAMGuard. - This has been rectified.
  • + included in the PAMGuard model before the GPS module it would hang + PAMGuard. This has been rectified.
  • Fixed occasional exceptions in the sound output modules when playing back from files.
  • Fixed exceptions in spectrogram @@ -3240,8 +3287,8 @@ whistle.

    device.
  • Fixed colour bugs in Logger forms which did not display correctly in 'night' mode.
  • -
  • Bug fix in simulator. No longer - stops or fails to start generating sounds.
  • +
  • Bug fix in simulator. No longer stops + or fails to start generating sounds.
  • Bug in calculated spectrum levels if data were decimated (http://sourceforge.net/p/pamguard/bugs/187/) @@ -3404,14 +3451,14 @@ have implemented database storage for output of these modules.

    '         -Radar Display: A bug which stopped the radar display from correctly -displaying bearings to whistles from arrays containing more than two hydrophone -elements has been fixed.

    +Radar Display: A bug which stopped the radar display from correctly displaying +bearings to whistles from arrays containing more than two hydrophone elements +has been fixed.

    '         -Database Speed: A substantial rewriting of some of the indexing methods in -the database module has led to a significant increase in the speed at which +Database Speed: A substantial rewriting of some of the indexing methods +in the database module has led to a significant increase in the speed at which data are written to the database (orders of magnitude for large databases). This is having a significant impact on the overall reliability of the software. Other changes have increased the speed (again by orders of magnitude) at which @@ -3518,8 +3565,8 @@ Symbol'>''         -Bearings can be calculated using the envelope of the waveform rather -than the full waveform. The waveform or envelope can also be filtered prior to +Bearings can be calculated using the envelope of the waveform rather than +the full waveform. The waveform or envelope can also be filtered prior to bearing calculation.

    '         @@ -3652,11 +3699,11 @@ Symbol'>''         -Note that this does not (yet) permit simultaneous acquisition and playback -through

    +Note that this does not (yet) permit simultaneous acquisition and +playback through

    '         @@ -3951,10 +3998,10 @@ synchronisation.

    '         -Wigner time-frequency plot for the click detector. Clicks are NOT -automatically displayed in the Winger window as they are for the waveform and -spectrum windows since the Wigner transformation is very time consuming. Clicks -will be displayed if you select them with the mouse.

    +Wigner time-frequency plot for the click detector. Clicks are NOT automatically +displayed in the Winger window as they are for the waveform and spectrum +windows since the Wigner transformation is very time consuming. Clicks will be +displayed if you select them with the mouse.

    '         @@ -4049,9 +4096,9 @@ Symbol'>''         -Channel lists in output data streams of Decimator and other modules -fixed, so that when channel numbers change, downstream modules configurations -get the correct list of available channels.

    +Channel lists in output data streams of Decimator and other modules fixed, +so that when channel numbers change, downstream modules configurations get the +correct list of available channels.

    '         @@ -4083,10 +4130,10 @@ Symbol'>''         New menu functionality by right clicking on any of the tabs of the main -tab control will allow the user to copy the tab contents to the system clipboard -from where it can be copied into other programs (e.g. Word, Powerpoint, -etc.).Some modules, such as the map, have this implemented in other menus -(right click) and also allow printing. 

    +tab control will allow the user to copy the tab contents to the system +clipboard from where it can be copied into other programs (e.g. Word, +Powerpoint, etc.).Some modules, such as the map, have this implemented in other +menus (right click) and also allow printing. 

    '         @@ -4630,8 +4677,7 @@ Symbol'>'