Commit Graph

412 Commits

Author SHA1 Message Date
Douglas Gillespie
4297afdc51 Fix user input bug in viewer
which created exponential copies of user comments!
2023-12-14 12:42:41 +00:00
Douglas Gillespie
2dd90f6a32 Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main 2023-11-15 15:02:50 +00:00
Douglas Gillespie
58fe0d7754 Lots of small updates to enable opening of a secondary configuration for
batch processing control.
2023-11-15 15:02:18 +00:00
Douglas Gillespie
acc806d375 Updated X3 library to 2.2.6 2023-11-15 13:08:02 +00:00
Douglas Gillespie
a4f484c76c Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main 2023-11-15 09:44:09 +00:00
Douglas Gillespie
8e60ad2eff update to array diagnostics and sensor control 2023-11-15 09:43:39 +00:00
m2oswald
d7c4c278d8
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
2023-11-15 09:17:49 +00:00
Douglas Gillespie
d5f504dcd1 Bearing localiser offline save
Bug stopping it correctly saving data from the offline task to the
database fixed.
2023-11-10 18:08:31 +00:00
Douglas Gillespie
9fca879c39 Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main 2023-10-27 10:02:47 +01:00
Douglas Gillespie
7a44d49e27 X3 Version 2.2.3
Add maven jar files for X3/SUD version 2.2.3
2023-10-27 09:59:28 +01:00
Douglas Gillespie
bff8eeebc5 Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main 2023-10-26 15:50:26 +01:00
Douglas Gillespie
fa5fe9943d update sud file management to more efficiently skip to the correct part
of a sud file when reading data offline.
2023-10-26 14:44:41 +01:00
Douglas Gillespie
3da3f31b33 Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main 2023-09-08 13:29:37 +01:00
Douglas Gillespie
dbeaa66821 Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main 2023-09-08 13:26:11 +01:00
Brian S Miller
60435e567a
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.
2023-09-08 12:54:40 +01:00
Douglas Gillespie
8e8bc56b37 Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main 2023-08-15 20:40:16 +01:00
Douglas Gillespie
97e1241051 1,02.09a: Logger forms bug
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.
2023-08-15 20:39:46 +01:00
Douglas Gillespie
66cce63837
Stop command (#107)
small change so command is available as a constant
2023-07-03 17:51:02 +01:00
Douglas Gillespie
3385935aec
Merge pull request #47 from PAMGuard/main
pull from main
2023-07-03 17:48:41 +01:00
Douglas Gillespie
c3c31c3312 FindGUI command
Added terminal command to force GUI back onto primary monitor
2023-06-30 16:59:59 +01:00
Douglas Gillespie
42bbf86f5a Screen position
Attempt at fixing screen position so GUI is visible even if screen
arrangement has changed.
2023-06-30 12:16:37 +01:00
Douglas Gillespie
84f2bd7ad7 V2.02.09
Fix to display time zone problem.
2023-06-29 11:44:00 +01:00
Douglas Gillespie
b7d37e9a81 Calendar sort out
A few problems with local time displays. hopefully now sorted.
2023-06-27 13:43:27 +01:00
Douglas Gillespie
68b2f3bb53
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
2023-06-09 12:53:30 +01:00
Douglas Gillespie
b0a063004e Merge branch 'main' of https://github.com/PAMGuard/PAMGuard 2023-06-09 12:28:29 +01:00
Douglas Gillespie
8274f00db4 Group3D localiser dialog
Small fix to group3d localiser to correctly enable settings button in
dialog when the dialog is reopened
2023-06-09 12:26:42 +01:00
Douglas Gillespie
d207325b2d Handle corrupt sud files
Better handling of corrupt sud files which will not return a valid audioinputstream. These will be gracelessly skipped during analysis.
2023-05-31 12:41:17 +01:00
Douglas Gillespie
62148351c6 Release V2.02.08 2023-05-30 15:27:29 +01:00
Douglas Gillespie
a8699086ce GPS NMEA Initials
Add a wildcard option so that GPS will use any valid RMC or GGA string
irrespective of the first to characters of the string name.
2023-05-30 14:59:53 +01:00
Douglas Gillespie
d24687dfe9 changes to plugins
small change in function that finds plugins to make it easier to add
temporary ones while developing.
2023-05-26 17:07:18 +01:00
Douglas Gillespie
af5d21df5f updated readme 2023-05-26 10:28:54 +01:00
Douglas Gillespie
1b5454be91 Stop command
small change so command is available as a constant
2023-05-26 10:27:25 +01:00
Douglas Gillespie
d841959171
Merge pull request #45 from PAMGuard/main
pull from main
2023-05-26 09:53:08 +01:00
Douglas Gillespie
d350d5a765 Merge branch 'main' of https://github.com/PAMGuard/PAMGuard 2023-05-26 09:46:33 +01:00
Douglas Gillespie
397e742358 Update ScrollingDataPanel.java
Fixed 'scroll to' bug in datamap
2023-05-26 09:46:22 +01:00
Douglas Gillespie
d074d40a50 Offline bearing localiser
Fixed some issues with making sure correct raw or fft data are loaded
for offline bearing calculations.
2023-05-25 11:42:05 +01:00
Douglas Gillespie
ee153d6ffe Update OfflineFileList.java
Sort function in offline file list
2023-05-25 09:10:51 +01:00
Douglas Gillespie
f97f967b23
Merge pull request #44 from PAMGuard/main
Map file errors
2023-05-23 15:46:57 +01:00
Douglas Gillespie
c17208d315 Map file errors
Trap errors in corrupt map files and deal with a null array error in
analogue sensors readout.
2023-05-23 15:45:44 +01:00
Douglas Gillespie
508ca524e8
Merge pull request #43 from PAMGuard/main
update from main
2023-05-12 15:38:04 +01:00
Douglas Gillespie
db037c6d29 Fixing SUD order 2023-05-12 15:37:21 +01:00
Douglas Gillespie
c95579d04f Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main 2023-05-12 10:03:58 +01:00
Douglas Gillespie
bf5f0daca5 NI Playback bug
Fix bug in NI playback which threw an exception if no devices were
present and configured in NI-MAX
2023-05-12 10:03:30 +01:00
Douglas Gillespie
88b034207a
Merge pull request #42 from PAMGuard/main (#106) 2023-05-08 15:44:26 +01:00
Douglas Gillespie
becb24dcc5
Merge pull request #42 from PAMGuard/main
X3 updates
2023-05-08 15:43:58 +01:00
Douglas Gillespie
29f0bf7e48
Merge branch 'main' into main 2023-05-08 15:43:46 +01:00
Douglas Gillespie
f5ff9da8dd updated x3 repo
Updated X3 to use CRC checks on data. Affects a small number of sud
files.
2023-05-08 15:23:31 +01:00
Douglas Gillespie
af82147f9e Bug fix
Bug fix in binary store checks
2023-05-05 14:14:22 +01:00
Douglas Gillespie
a7cacc108f update to X3 repo 2023-05-04 13:39:50 +01:00
Douglas Gillespie
36cd0af0bc updated x3 library 2023-05-03 19:17:36 +01:00