Commit Graph

1026 Commits

Author SHA1 Message Date
Jamie Mac
89627f94dc Fixed display bug.
Fixed several display bugs including predictions not showing on PAMGuard stop start.
2024-03-08 17:10:17 +00:00
Jamie Mac
ed5968360b Moving to HebiRobotics/MFL library for mat files
Maintain consistancy reading and writing MATL files across PAMGuard nad JPam using one library (instead of legacy MATFileRW)
2024-03-07 12:18:03 +00:00
Douglas Gillespie
fc96c139d6 update V to 10ac for testing 2024-03-07 11:31:23 +00:00
Douglas Gillespie
f31266d20a reenable buffer dumping 2024-03-07 11:28:50 +00:00
Douglas Gillespie
f612520809 update V10aa/other for testing 2024-03-07 11:27:44 +00:00
Douglas Gillespie
fde06731f4 update V10aa/other for testing 2024-03-07 11:27:44 +00:00
Douglas Gillespie
a3ac1f1287
Merge pull request #69 from PAMGuard/main
pull from main
2024-03-07 11:25:37 +00:00
Douglas Gillespie
c64fa8fe9d opt to easily turn off restart debug output 2024-03-07 11:24:20 +00:00
Douglas Gillespie
fbf16f967f Merge branch 'main' into restart 2024-03-07 09:30:38 +00:00
Douglas Gillespie
48c5387291
binary store count (#129)
Fix issue in binary store object count
2024-03-07 09:22:45 +00:00
Douglas Gillespie
88233a42e2 Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart 2024-03-07 09:21:23 +00:00
Douglas Gillespie
528794d3e4
Merge pull request #68 from PAMGuard/main
Merge from origin
2024-03-07 09:19:15 +00:00
Douglas Gillespie
769193703a
Merge branch 'restart' into main 2024-03-07 09:16:45 +00:00
Douglas Gillespie
308442f201
Merge from dg dev main (#128)
* updating Tethys help

* added help details server connection & calibration

* Reporting outputs to user

Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.

* Removing empty fields

Start of implementation of code that can remove empty fields from
objects before they are written.

* More help documentation

Continued writing general export help.
Added new css style
Added image

* Fix type in Deployment export

* Prevent single deployment export

For now, disable the option to export a single Deployment document for
multiple recording periods.

* System to search species codes

Search the ITIS species codes in Tethys to find ITIS codes. Search can
be on a common or scientific name.

* Data blocks help + species codes

More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs.  Includes supporting images

* Improved dialog for finding species codes

Now has a progress bar to block GUI while searching database.

* Add species codes TOC in help

* Documented new species search in help

* Nilus Checker

Can check a Nilus class to see if it's missing required objects and be
used to remove empty fields (e.g. zero length strings) from an object.

* fixed anchor html problem

* Messing around with checking of required fields in nilus objects.

* split Tethys help files into smaller chunks

* Update button enablers

And reinstate output of a single deployment document, with non-recording
periods stores in the QA section

And update help TOC for latest help documents.

---------

Co-authored-by: Marie <marie.roch@sdsu.edu>
2024-03-07 09:14:33 +00:00
Douglas Gillespie
9f7331c389
Merge pull request #67 from PAMGuard/main
Pull fixes from main
2024-03-07 09:13:01 +00:00
Jamie Mac
da295502eb Creating export manager 2024-03-05 17:10:33 +00:00
Douglas Gillespie
8af8c5d416 Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart 2024-03-05 16:37:26 +00:00
Douglas Gillespie
9aafa6eef7 binary store count
Fix issue in binary store object count
2024-03-05 16:36:08 +00:00
Jamie Mac
4eecbd6e12 Merge branch 'deep_learning' of https://github.com/macster110/PAMGuard into deep_learning 2024-03-05 15:47:34 +00:00
Jamie Mac
0c894de883 Make raw sound data work again 2024-03-05 15:47:32 +00:00
Douglas Gillespie
23062c3ff4
Update PamController.java
add in debug output at start and stop
2024-03-04 13:59:09 +00:00
Douglas Gillespie
85b47c86af exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
2024-03-04 13:05:56 +00:00
Douglas Gillespie
e3ffd56f69 Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart 2024-03-04 12:28:42 +00:00
Douglas Gillespie
e6c2f325b2 Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
2024-03-02 10:43:41 +00:00
Jamie Mac
791e09a2fd Updates to FX display 2024-03-01 17:04:44 +00:00
Jamie Mac
45bf890a62 Implement zip model for deep learning classifier.
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.
2024-03-01 15:23:16 +00:00
Jamie Mac
98e7d55034 Bug fixes to CPOD imports and implementing a zip model in PAMGuard. 2024-02-28 17:04:18 +00:00
Douglas Gillespie
45b99273fa Restore single param call into PamParameterSet.autoGenerate 2024-02-27 19:09:58 +00:00
Douglas Gillespie
c36ad2a33a Fix settings load.
Problems in viewer mode with long (>50char) settings names which don't
get fully stored in the database. Fixed by only looking at the start of
the name. Better to not use such long names.
2024-02-27 15:55:02 +00:00
Douglas Gillespie
2721095a03 Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
2024-02-27 14:08:22 +00:00
Jamie Mac
79caa2a388 Bug fixes to CPOD import
Fixed CPOD sample time which caused an import issue when both CP1 and CP3 files were imported
2024-02-26 15:48:52 +00:00
Jamie Mac
e8777ed6db Bug fix to Group localiser in offline mode
The group localiser was not loading hydrophone data
2024-02-26 14:36:38 +00:00
Jamie Mac
ea0be6ae9c Merge branch 'deep_learning' of https://github.com/macster110/PAMGuard into deep_learning 2024-02-26 14:35:24 +00:00
Jamie Mac
1069d1ecc3 Updates to FX GUI 2024-02-23 17:01:52 +00:00
Douglas Gillespie
1200b13f95 Exception handling in CTD 2024-02-23 15:53:00 +00:00
Jamie Mac
08005c06e1 Updates to the decimator FX 2024-02-23 11:59:44 +00:00
Jamie Mac
8b4dbceee8 Some bug fixes 2024-02-23 09:12:10 +00:00
Douglas Gillespie
156952bafe Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
2024-02-22 17:40:45 +00:00
Jamie Mac
f9f29bae75 Updates to CPOD module
Rewrote the importing so it works with CP1 and CP3 files
Fixed several issues in the TD display plotting waveforms
Fixed click train classification flags for CPOD and FPOD data
2024-02-16 16:06:31 +00:00
Jamie Mac
934000fd9c Rewrite import thread code because it's too clunky and slow. 2024-02-15 17:02:18 +00:00
Douglas Gillespie
e491028ef7
Merge pull request #66 from PAMGuard/main
merge from main
2024-02-15 16:52:29 +00:00
Douglas Gillespie
d2263bbba5 Functions for better restarting after buffer overflow. 2024-02-15 16:48:33 +00:00
Jamie Mac
66fed778a3 Bug fixes to CPOD stuff 2024-02-15 14:21:44 +00:00
Jamie Mac
6314c90467 Get CPOD click train import working. 2024-02-14 14:27:11 +00:00
Jamie Mac
45b0788c0d Updates to imorting 2024-02-14 06:53:25 +00:00
Jamie Mac
66fb82743b Updates to CPOD module
Display imporevements
2024-02-14 06:24:29 +00:00
Jamie Mac
0f220102c8 Implementing FPOD importing 2024-02-13 11:58:15 +00:00
Jamie Mac
5dc0e35605 Updates to CPOD import and FX
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
2024-02-09 16:59:30 +00:00
Jamie Mac
f1553215c9 Create decimator.svg 2024-02-09 14:08:29 +00:00
Jamie Mac
c9d9b9fb70 Add FX GUI for decimator module 2024-02-09 14:02:12 +00:00