* Localization output
* update localiser output
* Start effort management system
* Start of Effort plotting
Strat of effort plotting on map. Framework for using Effort data in other areas (such as Tethys output).
* Logger forms update
Effort and Symbol selectors working with Logger forms. Also functions to add, edit and delete form rows in Viewer mode.
* Update LoggerFormGraphics.java
add in correct symbol managemet to forms graphics.
* Effort lines on map
Sort of working OK in real time mode.
* Working effort system
Currently only for map, but seems to work OK
* Update Tethys to latest nilus schema
* Raven importer
Start of a system for a raven importer. Not quite working yet.
* Raven import
Basic functionality working. Not nice to use though.
* Tethys Localization work
Abstracting out writing of localization objects and document header information so that individual localisers can give fine scale control of this stuff.
* updated Nilus
A few updates around track and target motion measures.
* FX Plot for raven data
Also sorted out symbols a bit and improved symbol selector in Generic plots.
* Update spectrogram mark bearing display
Remove the 90-angle bit
* Raven extra columns
Logging of data from additional Raven table columns
* Localization output
* update localiser output
* Start effort management system
* Start of Effort plotting
Strat of effort plotting on map. Framework for using Effort data in other areas (such as Tethys output).
* Logger forms update
Effort and Symbol selectors working with Logger forms. Also functions to add, edit and delete form rows in Viewer mode.
* Update LoggerFormGraphics.java
add in correct symbol managemet to forms graphics.
* Effort lines on map
Sort of working OK in real time mode.
* Working effort system
Currently only for map, but seems to work OK
* Update Tethys to latest nilus schema
* Raven importer
Start of a system for a raven importer. Not quite working yet.
* Raven import
Basic functionality working. Not nice to use though.
* Tethys Localization work
Abstracting out writing of localization objects and document header information so that individual localisers can give fine scale control of this stuff.
* updated Nilus
A few updates around track and target motion measures.
* Refactoring Tethys
A lot of refactoring of Nilus wrappers with more useful Objects for PAMGUard to work with.
* Improved document handling
Abstracted wrapper around nilus documents which allows easyish calling of internal functions in Localize and Detections document without a common base class.
* Fix doc deletion in detector output panel
* Working on the exporter
* Working out on exporter
* Working on new symbol options for deep learning and sud file options in SoundAcquisition GUI
* Add zero pad option for sud files.
* Updates to sud zero pad options on FX GUI
* Implementing a data selector for the deep learning module
* Bug fix to data transforms if the wave data and sample length are different
* Updated POm to ignore test resources and updates to DL data selector
* Updates to DL data selector and POM
* Work on the data selector for the deep learning module.
* Working on the exporter
* Working out on exporter
* Working on new symbol options for deep learning and sud file options in SoundAcquisition GUI
* Add zero pad option for sud files.
* Updates to sud zero pad options on FX GUI
* Implementing a data selector for the deep learning module
* Updated POm to ignore test resources and updates to DL data selector
* Bug fix to data transforms if the wave data and sample length are different
* Updates to DL data selector and POM
* Work on the data selector for the deep learning module.
* Data selectors for deep learning models now working with FX
Still have to be implemented in Swing
* Update deep_learning_help.md
Updated help values to have some info on data selectors and symbol managers.
* Updates to deep learning symbol options for swing and data selector panel for swing
Made tooltips last longer on TD display FX
* Update deep_learning_help.md
* Swing symbol modifiers for DL and peak freq
* Squashed commit of the following:
commit bad2255710
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 18 09:47:47 2024 +0100
Better symbol options
Add clearer options button to multi option symbol manager panel.
* Fix bugs in detection display
* Bug fix to hiding panes
* Squashed commit of the following:
commit 8b5b5b2f18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jul 19 17:14:28 2024 +0100
Updated data selectors for BT display
Merging old status bar and new DataSelector options so that they work more consistently on the BT display.
commit bad2255710
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 18 09:47:47 2024 +0100
Better symbol options
Add clearer options button to multi option symbol manager panel.
* Deep learning bug fix
* Ignore the class path
* Squashed commit of the following:
commit 577670ccd0
Merge: 6510d2268b5b5b2f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 22 09:35:01 2024 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 6510d2260e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 22 09:34:58 2024 +0100
Remove unnecessary text output
commit 3da8401756
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 22 09:29:38 2024 +0100
updates to Daq
New DLL, and some LED control, but hasn't fixed stalling problem.
commit 8b5b5b2f18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jul 19 17:14:28 2024 +0100
Updated data selectors for BT display
Merging old status bar and new DataSelector options so that they work more consistently on the BT display.
commit bad2255710
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 18 09:47:47 2024 +0100
Better symbol options
Add clearer options button to multi option symbol manager panel.
* Squashed commit of the following:
commit 687220dad5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 22 11:42:19 2024 +0100
Change click data selector
Change Click BT display so it can handle CompoundDataSelectors
commit 577670ccd0
Merge: 6510d2268b5b5b2f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 22 09:35:01 2024 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 6510d2260e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 22 09:34:58 2024 +0100
Remove unnecessary text output
commit 3da8401756
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 22 09:29:38 2024 +0100
updates to Daq
New DLL, and some LED control, but hasn't fixed stalling problem.
commit 8b5b5b2f18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jul 19 17:14:28 2024 +0100
Updated data selectors for BT display
Merging old status bar and new DataSelector options so that they work more consistently on the BT display.
commit bad2255710
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 18 09:47:47 2024 +0100
Better symbol options
Add clearer options button to multi option symbol manager panel.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
And also change class loader for plugins to not initialise classes since it causes an error if a plugin is depenent on a class in a plugin not yet loaded
* Change synchronization on RawDataTransforms soit uses the owner data
holder, not itself for synchronization. Otherwise you get thread locks.
* fix problem in SummaryComand
* Update command line options
* Change synchronization on RawDataTransforms soit uses the owner data
holder, not itself for synchronization. Otherwise you get thread locks.
* Update command line options
* Update DecimatorParams.java
* couple of updates to support new contact collator plugin
* Sorting out sample rate info in clip display to support Contact Collator
plugin
* FLAC Speed
Improve flac speed
* Update .gitignore
* Update .gitignore
* Updates to support new features in Contact Collator
* Small update to RawDatautils to handle null data
* Updates to click train detector
New GUI for click train classification - more intuitive and allows users to build more powerful classifiers.
CPOD data can now build average waveforms.
CPOD click trains can be viewed in TDisplayFX pop up menu displays
Fixed Peak Frequency symbol chooser so it saves the colour box settings
* Screenshots
* Updates and bug fixes to click train detector and CPOD importer
* Updates to click train detector
New GUI for click train classification - more intuitive and allows users to build more powerful classifiers.
CPOD data can now build average waveforms.
CPOD click trains can be viewed in TDisplayFX pop up menu displays
Fixed Peak Frequency symbol chooser so it saves the colour box settings
* Updates and bug fixes to click train detector and CPOD importer
* Fix standard classifier JSON logging
* Merge fixes to click train detector
* Updates to click train detector
New GUI for click train classification - more intuitive and allows users to build more powerful classifiers.
CPOD data can now build average waveforms.
CPOD click trains can be viewed in TDisplayFX pop up menu displays
Fixed Peak Frequency symbol chooser so it saves the colour box settings
* Screenshots
* Updates and bug fixes to click train detector and CPOD importer
* Updates to click train detector
New GUI for click train classification - more intuitive and allows users to build more powerful classifiers.
CPOD data can now build average waveforms.
CPOD click trains can be viewed in TDisplayFX pop up menu displays
Fixed Peak Frequency symbol chooser so it saves the colour box settings
* Screenshots
* Updates and bug fixes to click train detector and CPOD importer
* Fix standard classifier JSON logging
* Google humpback whale deep learning classifier
Google's humpback whale deep learning classifier can now be imported.
Updated TDisplayFX to make the data selection panes cleaner and clearer.
Updated the TDisplayFX so that predicitons from deep learning models now have some display options e.g. changing colour.
* Bug fix to UI
* Updates to FX GUI
* Bug fixes
Click train detector now registers click train if there are no longer any click detections for a significant period of time.
Jitter in wrap spectrogram for TDisplayFX fixed
Deep learning module compatible with bearing localiser
Updates to FX GUI
* Change synchronization on RawDataTransforms soit uses the owner data
holder, not itself for synchronization. Otherwise you get thread locks.
* fix problem in SummaryComand
* Update command line options
* Change synchronization on RawDataTransforms soit uses the owner data
holder, not itself for synchronization. Otherwise you get thread locks.
* Update command line options
* Update DecimatorParams.java
* couple of updates to support new contact collator plugin
* Sorting out sample rate info in clip display to support Contact Collator
plugin
* FLAC Speed
Improve flac speed
* Update .gitignore
* Update .gitignore
* Updates to support new features in Contact Collator
* Updates to click train detector
New GUI for click train classification - more intuitive and allows users to build more powerful classifiers.
CPOD data can now build average waveforms.
CPOD click trains can be viewed in TDisplayFX pop up menu displays
Fixed Peak Frequency symbol chooser so it saves the colour box settings
* Create click_train_help.md
* Update click_train_help.md
* Screenshots
* Update click_train_help.md
* Update click_train_help.md
* Update click_train_help.md
* More screenshots
* Add screenshots
* Update click_train_help.md
* Add classifier screenshot
* Update click_train_help.md
* Update click_train_help.md
* Update click_train_help.md
* Updates and bug fixes to click train detector and CPOD importer
* Update click_train_help.md
* Update POM with latest jdl4pam
* Add screenshots for click train detector help
* Screenshots
* Update click_train_help.md
* Defult option for CPOD and porpoise to click train detector.
Also a minor
* Update pom.xml
* Bug fix for raw spectrogram in TDDisplayFX
* Update KetosClassifier.java
* Updates to click train detector
New GUI for click train classification - more intuitive and allows users to build more powerful classifiers.
CPOD data can now build average waveforms.
CPOD click trains can be viewed in TDisplayFX pop up menu displays
Fixed Peak Frequency symbol chooser so it saves the colour box settings
* Create click_train_help.md
* Update click_train_help.md
* Screenshots
* Update click_train_help.md
* More screenshots
* Update click_train_help.md
* Update click_train_help.md
* Add screenshots
* Add classifier screenshot
* Update click_train_help.md
* Updates and bug fixes to click train detector and CPOD importer
* Update click_train_help.md
* Update click_train_help.md
* Update click_train_help.md
* Update click_train_help.md
* Add screenshots for click train detector help
* Screenshots
* Update click_train_help.md
* Defult option for CPOD and porpoise to click train detector.
Also a minor
* Bug fix for raw spectrogram in TDDisplayFX
* Update KetosClassifier.java
* Fix standard classifier JSON logging
* Update click_train_help.md
* Fixed bug in sweep classifier when using SoundTrap click detections
* Added some colour averaging in the TFDisplayFX spectrgoram
* Bug fix for rainbow click bearings
Bug fix when rainbow clicks are imported mean bearings cannot be calculated - was an array size issue in DelayGroup
* Google humpback whale deep learning classifier
Google's humpback whale deep learning classifier can now be imported.
Updated TDisplayFX to make the data selection panes cleaner and clearer.
Updated the TDisplayFX so that predicitons from deep learning models now have some display options e.g. changing colour.
* Updated the prediction plots on time display
Deep learning prediciton plots on the time display have now been updated to have some colour options and also act as a legend.
* Updates to TDisplayFX
yFIshmael now owrks with TDisplayFX
TDisplayFX UI changes to make simpler.
Some abstraction for drawing lines on TDisplayFX
* Updates to click train detector
New GUI for click train classification - more intuitive and allows users to build more powerful classifiers.
CPOD data can now build average waveforms.
CPOD click trains can be viewed in TDisplayFX pop up menu displays
Fixed Peak Frequency symbol chooser so it saves the colour box settings
* Create click_train_help.md
* Update click_train_help.md
* Screenshots
* Update click_train_help.md
* More screenshots
* Update click_train_help.md
* Update click_train_help.md
* Add screenshots
* Add classifier screenshot
* Update click_train_help.md
* Updates and bug fixes to click train detector and CPOD importer
* Update click_train_help.md
* Update click_train_help.md
* Update click_train_help.md
* Update click_train_help.md
* Add screenshots for click train detector help
* Screenshots
* Update click_train_help.md
* Defult option for CPOD and porpoise to click train detector.
Also a minor
* Updates to click train detector
New GUI for click train classification - more intuitive and allows users to build more powerful classifiers.
CPOD data can now build average waveforms.
CPOD click trains can be viewed in TDisplayFX pop up menu displays
Fixed Peak Frequency symbol chooser so it saves the colour box settings
* Create click_train_help.md
* Update click_train_help.md
* Update click_train_help.md
* Updates and bug fixes to click train detector and CPOD importer
* Bug fix for raw spectrogram in TDDisplayFX
* Update KetosClassifier.java
* Fix standard classifier JSON logging
* Fixed bug in sweep classifier when using SoundTrap click detections
* Added some colour averaging in the TFDisplayFX spectrgoram
* Bug fix for rainbow click bearings
Bug fix when rainbow clicks are imported mean bearings cannot be calculated - was an array size issue in DelayGroup
* Google humpback whale deep learning classifier
Google's humpback whale deep learning classifier can now be imported.
Updated TDisplayFX to make the data selection panes cleaner and clearer.
Updated the TDisplayFX so that predicitons from deep learning models now have some display options e.g. changing colour.
* Updated the prediction plots on time display
Deep learning prediciton plots on the time display have now been updated to have some colour options and also act as a legend.
* Updates to TDisplayFX
yFIshmael now owrks with TDisplayFX
TDisplayFX UI changes to make simpler.
Some abstraction for drawing lines on TDisplayFX
* Merge fixes to click train detector
* Bug fix to UI