Detection, Classification, and Localisation of marine mammal and other bioacoustic signals
Go to file
Jamie Mac 54264a689b Squashed commit of the following:
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: 8e60ad2e d7c4c278
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.
2023-12-12 12:51:13 +00:00
.settings Fix GPS bug in group localizer offline processing 2023-10-25 09:17:12 +01:00
buildconfigurations Added sud file capability (#78) 2022-10-31 13:43:15 +00:00
lib64 Squashed commit of the following: 2022-09-30 09:59:20 +01:00
liblinux Commit PAMGuard code from SVN r6251 to GIT 2022-01-07 10:41:38 +00:00
repo Squashed commit of the following: 2023-12-12 12:51:13 +00:00
src Squashed commit of the following: 2023-12-12 12:51:13 +00:00
.classpath Squashed commit of the following: 2023-12-12 12:51:13 +00:00
.fatjar Commit PAMGuard code from SVN r6251 to GIT 2022-01-07 10:41:38 +00:00
.gitattributes Initial commit 2022-01-07 10:27:52 +00:00
.gitignore Updating localisation module. 2023-07-26 12:22:37 +01:00
.project Fixes to NoGUI, Network send and spectrogram graphics. (#23) 2022-02-27 14:06:26 +00:00
BlankAccess._accdb Commit PAMGuard code from SVN r6251 to GIT 2022-01-07 10:41:38 +00:00
BlankOOo._odb Commit PAMGuard code from SVN r6251 to GIT 2022-01-07 10:41:38 +00:00
buoynet.exe Commit PAMGuard code from SVN r6251 to GIT 2022-01-07 10:41:38 +00:00
dependency-reduced-pom.xml Squashed commit of the following: 2023-12-12 12:51:13 +00:00
javaOptions32.PNG Commit PAMGuard code from SVN r6251 to GIT 2022-01-07 10:41:38 +00:00
javaOptions64.PNG Commit PAMGuard code from SVN r6251 to GIT 2022-01-07 10:41:38 +00:00
libgcc_s_dw2-1.dll Commit PAMGuard code from SVN r6251 to GIT 2022-01-07 10:41:38 +00:00
libstdc++-6.dll Commit PAMGuard code from SVN r6251 to GIT 2022-01-07 10:41:38 +00:00
LICENSE Create LICENSE 2022-01-07 11:27:26 +00:00
License_GNU_GPL3.html Commit PAMGuard code from SVN r6251 to GIT 2022-01-07 10:41:38 +00:00
License_GNU_GPL3.txt Commit PAMGuard code from SVN r6251 to GIT 2022-01-07 10:41:38 +00:00
missing_Java.html Commit PAMGuard code from SVN r6251 to GIT 2022-01-07 10:41:38 +00:00
msvcr100.dll Commit PAMGuard code from SVN r6251 to GIT 2022-01-07 10:41:38 +00:00
NetworkMonitor.exe Commit PAMGuard code from SVN r6251 to GIT 2022-01-07 10:41:38 +00:00
PamguardBeta32_MixedMode.l4j.ini Commit PAMGuard code from SVN r6251 to GIT 2022-01-07 10:41:38 +00:00
PamguardBeta32_ViewerMode.l4j.ini Commit PAMGuard code from SVN r6251 to GIT 2022-01-07 10:41:38 +00:00
PamguardBeta32.l4j.ini Commit PAMGuard code from SVN r6251 to GIT 2022-01-07 10:41:38 +00:00
PamguardSettings.psf Commit PAMGuard code from SVN r6251 to GIT 2022-01-07 10:41:38 +00:00
PamSettingsFiles.psg Commit PAMGuard code from SVN r6251 to GIT 2022-01-07 10:41:38 +00:00
pom.xml Squashed commit of the following: 2023-12-12 12:51:13 +00:00
README.html V2.02.09 2023-06-29 11:44:00 +01:00
readme.md Update readme.md 2022-01-07 11:47:50 +00:00
recentDatabase.psg Commit PAMGuard code from SVN r6251 to GIT 2022-01-07 10:41:38 +00:00
vcruntime140.dll Commit PAMGuard code from SVN r6251 to GIT 2022-01-07 10:41:38 +00:00
WMM.COF Commit PAMGuard code from SVN r6251 to GIT 2022-01-07 10:41:38 +00:00

This is the main code repository for the PAMGuard software.

This repository was created on 7 January 2022 from sourceforge SVN repository at https://sourceforge.net/p/pamguard/svn/HEAD/tree/ revision r6278.

If you are a PAMGuard developer, you should clone and branch this repository and share with any collaborators in your own workspace. When your work is ready, contact the PAMGuard team to have your changes merged back into this repo.