Commit Graph

644 Commits

Author SHA1 Message Date
Douglas Gillespie
71bbc8d33c
Merge pull request #73 from PAMGuard/main
merge from main
2024-03-15 11:47:45 +00:00
Douglas Gillespie
29035e0b03
Merge restart branch (#132)
* 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
2024-03-15 04:45:48 -07:00
Douglas Gillespie
cc486866bb Add Matched click classifier help 2024-03-12 14:05:40 +00:00
Douglas Gillespie
44c04f67c7 Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main 2024-03-12 13:45:10 +00:00
Douglas Gillespie
bf0b254ad4 Drawing non acoustic data
updated getOrignLatLong func in data unit: was returning null if no
hydrophones were used in the object, so the map was not displaying
visual data. updated so that if channelmap is 0 the ships GPS position
is returned.
2024-03-12 13:44:24 +00:00
Douglas Gillespie
2017b0b965
Merge pull request #70 from PAMGuard/main
Merge from main
2024-03-12 11:20:33 +00:00
Douglas Gillespie
b5c1419acb Merge branch 'main' of https://github.com/PAMGuard/PAMGuard 2024-03-12 11:17:29 +00:00
Douglas Gillespie
052c167360 Update for batch GLF
update to allow batch processing of GLF files. Also requires latest
Tritech plugin and updated batch processing module.
2024-03-12 11:07:46 +00:00
Douglas Gillespie
c64fa8fe9d opt to easily turn off restart debug output 2024-03-07 11:24:20 +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
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
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
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
Douglas Gillespie
1200b13f95 Exception handling in CTD 2024-02-23 15:53:00 +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
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
Douglas Gillespie
21b4bc130d Hydrophone data loading
Change how hydrophone data are loaded in viewer. Don't load ALL data.
Load the loading period + some before the load period which will be one
minute of data PLUS an extra n*2 data before that extra minute where n
is the number of hydrophones.
2024-02-09 11:53:35 +00:00
Douglas Gillespie
e52701353a Fix data integrity bug
Fix of bug that 'fixed' event start and end times in database for linked
parent / child event tables. Error was caused by a mix up between
ParentID and ParentUID fields.
2024-02-05 13:34:15 +00:00
Douglas Gillespie
66b73c45e2 Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main 2024-02-02 09:08:19 +00:00
Douglas Gillespie
0dc47fcb0b click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
2024-02-02 09:07:55 +00:00
Douglas Gillespie
9609546602
Merge pull request #65 from douggillespie/Tethys
Tethys
2024-01-30 15:01:04 +00:00
Douglas Gillespie
67e5841668
Merge pull request #64 from PAMGuard/main
Merge from main
2024-01-30 15:00:00 +00:00
Douglas Gillespie
9fe8e35322
MErge from dg (#127)
* 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-01-30 14:58:50 +00:00
Douglas Gillespie
1c532906ca
Merge from dg (#126)
* 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-01-30 14:57:38 +00:00
Douglas Gillespie
82e02a21b3
Merge pull request #63 from PAMGuard/main
MErge from main
2024-01-30 14:56:43 +00:00
Douglas Gillespie
c4192a7323 Version 2.02.10
final commit of updated version info for release
2024-01-30 14:51:29 +00:00
Douglas Gillespie
5466914d4e
Merge from dev branch (#125)
* 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-01-30 11:55:34 +00:00
Douglas Gillespie
8b57a3982a
Merge pull request #62 from PAMGuard/main
Update README.html
2024-01-30 11:54:17 +00:00
Douglas Gillespie
f4993425b5
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
2024-01-30 11:52:32 +00:00
Douglas Gillespie
cb0d191c08 Update README.html
Fix problems of weird characters in readme.html
2024-01-29 20:50:07 +00:00
Douglas Gillespie
6b1845293c 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.
2024-01-29 16:54:24 +00:00
Marie
810ec67077 split Tethys help files into smaller chunks 2024-01-26 19:56:45 -08:00
Douglas Gillespie
dacfab07f5
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
2024-01-26 10:02:00 +00:00
Douglas Gillespie
53ca798f1b Correct sorting of input sound files 2024-01-26 09:57:57 +00:00
Douglas Gillespie
88be6ffe2e Messing around with checking of required fields in nilus objects. 2024-01-25 18:04:57 +00:00
Marie
fe33930ca8 fixed anchor html problem 2024-01-24 11:50:20 -08:00
Douglas Gillespie
fdfa9a20d8 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.
2024-01-24 16:32:30 +00:00
Douglas Gillespie
b78bbe8b9e
Merge pull request #59 from douggillespie/main
merge from main
2024-01-24 14:50:22 +00:00
Douglas Gillespie
a6765d72b1
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
2024-01-24 14:46:39 +00:00
Douglas Gillespie
5fcd360737 Remove comments in split positioner 2024-01-24 14:46:05 +00:00
Douglas Gillespie
c0080ae4f4 Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
	src/help/JavaHelpSearch/DOCS
	src/help/JavaHelpSearch/DOCS.TAB
	src/help/JavaHelpSearch/OFFSETS
	src/help/JavaHelpSearch/POSITIONS
	src/help/JavaHelpSearch/SCHEMA
	src/help/JavaHelpSearch/TMAP
	src/help/utilities/tethys/docs/tethys_quickstart.html
2024-01-24 14:37:24 +00:00
Marie
f1bb6e4c0c Documented new species search in help 2024-01-23 14:33:50 -08:00