* binary store count
Fix issue in binary store object count
* update V10aa/other for testing
* update V10aa/other for testing
* reenable buffer dumping
* update V to 10ac for testing
* Additional diagnostics
Additional output of CPU usage for each module when stopping
* V 2.02.10ad for testing
Fixed issue of finding correct raw data block
* Tidying
Lots of GUI improvement and code tidying. Functionality to export
gzipped documents to reduce traffic.
* V 2.02.10ba for user testing
* Tidy up click selector
Improve layout and tips on dialog and improve logic for manual and
automatic event types.
* Menu tide up
* Update nilus maven for PAMGuard
* Fix reprocess choices
Make sure the choice to continue anyway is always present.
* Improve start of binary file timing
Code to better get binary files to start right on the hour when processing files offline rather than half a sec or so later.
* Fix early data discard
Fix issue in clip generator: when running very fast offline raw data being discarded before clips are generated. Changed threading model slightly and increased data keep time by 2x the thread jitter to try to avoid this.
* Update pom to JSerialCom 2.11.0
* V2.02.11e fix file start skip
Skipping start of files was causing click detector to not find clicks. Changed code so first seconds are still sent, but with data set to 0, rather than not sending data since that was causing sample counts in different bits of PAMGuard to get out of synch.
Implement zip models which allow packaging of deep learning models with metadata\
Fix TDdsiplayFX spinner bug
Bug fixes for deep learning module after testing
Implement a validator to warn if users have selected all or no classes for binary classifcation.
Sorted CSS out so that is accepts multiple stylesheets
Sorted plotting of waveforms from FPOD on dataPlotFX
Sorting out datamap and viewer model for FX GUI
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.
Bug in logger forms annotatoins. Crashing when a data field (i.e.
latlong) had > 1 database field.
Also added data selector to Detection grouper list display and fixed
feature in screen position which had a nasty habit of moving the display
to monitor 0 on multiscreen setups.
* Update FileListWorker.java
* Support batch processing
Multicast controller and a couple of additional commands to work with
the batch processing plugin.
* Database float unpack
Better unpacking checks of floats coming back from the database
* Batch changes
Changes in support of batch processing
* Small changes for batch processing
* update X3 to get Detector parameters
X3 and PAMguard updated to get and save the SoundTrap click detector
parameters.
Bug causing npe when exporting data to database. Fixed problem.
And better error messages in some thrown exceptions to make it easier to
identify where errors are occurring.
Fixed bug in some level calculations where a channel map instead of a
single channel was being passed to the function performing the calcs.
Was OK if hydrophones had same gain, but got it wrong if they were
different.