Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit f8d2de4482
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit b12ccf9c67
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 840e6c89a1
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Nov 16 20:36:14 2023 +0000
R2.02.09d
Fix matched template classifier import
fix azigram help file image display
commit acc806d375
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 13:08:02 2023 +0000
Updated X3 library to 2.2.6
commit a4f484c76c
Merge: 8e60ad2ed7c4c278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 09:44:09 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 8e60ad2eff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 09:43:39 2023 +0000
update to array diagnostics and sensor control
commit d7c4c278d8
Author: m2oswald <45486636+m2oswald@users.noreply.github.com>
Date: Wed Nov 15 09:17:49 2023 +0000
Added code to Rocca for training/testing classifier (#114)
* allow Rocca to run without classifiers
Fixed bug that threw an error if no classifier files were specified in Rocca Params dialog
* add rocca switch to enable dev mode
currently only shows/hides extra buttons in the Params dialog, but will
extend to more options in the future
* Fix memory issue with RoccaContourDataBlocks not being released for
garbage collection
Set RoccaContourDataBlock objects to null and stop PamObserver Timer to
force release
* 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.
* updated for training/testing classifiers
commit d5f504dcd1
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Nov 10 18:08:31 2023 +0000
Bearing localiser offline save
Bug stopping it correctly saving data from the offline task to the
database fixed.
commit 7a44d49e27
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 09:59:28 2023 +0100
X3 Version 2.2.3
Add maven jar files for X3/SUD version 2.2.3
commit fa5fe9943d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 14:44:41 2023 +0100
update sud file management to more efficiently skip to the correct part
of a sud file when reading data offline.
commit 60435e567a
Author: Brian S Miller <93690136+BrianSMiller@users.noreply.github.com>
Date: Fri Sep 8 21:54:40 2023 +1000
Fixes issues #111 and fixes#112 (DIFAR module crashes and ability to use Deep Learning Detections in DIFAR module) (#110)
* Bugfix for OverlayMarks
Check for a null pointer exception in OverlayMarks that was causing a crash on startup.
* Bugfix for null pointer in symbol manager
Fix a bug that I found where the DIFAR module was crashing the symbol manager. Seems that this was due to this subclass of clip generator having a null value for it's uniqueName. I've fixed by checking for null values and assigning a generic symbol when null.
* DeepLearning detections canGenerateClips=true
Set flag in DeepLearning detector so that detections are considered 'clips' by Pamguard. This allows them to be processed automatically in the DIFAR Localisation module (and maybe others).
* DIFAR: bugfix frequency limits for auto-detections
Fix a bug in DIFAR module where the frequency limits of automated detections were not being set properly by the DIFAR module.
* DeepLearning - Bugfix to detection duration
Fix bug in deep learning detector where duration (in samples) was being set to number of samples in a hop instead of the number of samples in a segment.
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.